diff --git a/Budgie/BldHelper.sh b/Budgie/BldHelper.sh index 7df31cb..6d8286e 100755 --- a/Budgie/BldHelper.sh +++ b/Budgie/BldHelper.sh @@ -20,7 +20,7 @@ WorkingDir=/home/pepadmin/Build-configs/Budgie # Execute the ISO building script cd ${WorkingDir} -./build.sh +./build.sh 2>&1 | tee /tmp/build_log.txt # Move and rename the ISO file cd build @@ -39,8 +39,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION} mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION} # Move the log file to the log directory (if it exists) -if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then - mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log +if [ -f /tmp/build_log.txt ]; then + LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log" + mv /tmp/build_log.txt ${LogDir}/${LogFileName} fi # Clean the build folder diff --git a/Budgie/build.sh b/Budgie/build.sh index 0e0db24..9fe9ac8 100755 --- a/Budgie/build.sh +++ b/Budgie/build.sh @@ -36,12 +36,13 @@ lb config noauto \ --backports false \ --cache true \ --apt-recommends true \ - --iso-application AcorOS \ + --iso-application "AcorOS" \ --win32-loader false \ - --iso-preparer acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-publisher acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-volume AcorOS \ + --iso-preparer "acoros-https://sourceforge.net/projects/acor-os/" \ + --iso-publisher "acoros-https://sourceforge.net/projects/acor-os/ "\ + --iso-volume "AcorOS "\ --image-name "AcorOS" \ + --win32-loader false \ --checksums sha512 \ --zsync false \ "${@}" @@ -194,8 +195,8 @@ shim-unsigned # Setup the chroot structure mkdir -p $acorbuild/build/config/archives mkdir -p $acorbuild/build/config/includes.binary -mkdir -p $acorbuild/build/config/hooks/live mkdir -p $acorbuild/build/config/hooks/normal +mkdir -p $acorbuild/build/config/includes.chroot/usr/lib/live/config mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info @@ -215,7 +216,7 @@ mkdir -p $acorbuild/build/config/includes.chroot/lib/x86_64-linux-gnu/calamares/ # Copy Configs to the chroot cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications -cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live +cp $acorbuild/acorhooks/live/* $acorbuild/build/config/includes.chroot/usr/lib/live/config cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default diff --git a/Cinnamon/BldHelper.sh b/Cinnamon/BldHelper.sh index d77b798..806bc5d 100755 --- a/Cinnamon/BldHelper.sh +++ b/Cinnamon/BldHelper.sh @@ -20,7 +20,7 @@ WorkingDir=/home/pepadmin/Build-configs/Cinnamon # Execute the ISO building script cd ${WorkingDir} -./build.sh +./build.sh 2>&1 | tee /tmp/build_log.txt # Move and rename the ISO file cd build @@ -39,8 +39,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION} mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION} # Move the log file to the log directory (if it exists) -if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then - mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log +if [ -f /tmp/build_log.txt ]; then + LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log" + mv /tmp/build_log.txt ${LogDir}/${LogFileName} fi # Clean the build folder diff --git a/Cinnamon/build.sh b/Cinnamon/build.sh index 67963ee..a6ed2fa 100755 --- a/Cinnamon/build.sh +++ b/Cinnamon/build.sh @@ -36,11 +36,11 @@ lb config noauto \ --backports false \ --cache true \ --apt-recommends true \ - --iso-application AcorOS \ + --iso-application "AcorOS" \ --win32-loader false \ - --iso-preparer acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-publisher acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-volume AcorOS \ + --iso-preparer "acoros-https://sourceforge.net/projects/acor-os/" \ + --iso-publisher "acoros-https://sourceforge.net/projects/acor-os/ "\ + --iso-volume "AcorOS "\ --image-name "AcorOS" \ --win32-loader false \ --checksums sha512 \ @@ -182,8 +182,8 @@ spice-vdagent # Setup the chroot structure mkdir -p $acorbuild/build/config/archives mkdir -p $acorbuild/build/config/includes.binary -mkdir -p $acorbuild/build/config/hooks/live mkdir -p $acorbuild/build/config/hooks/normal +mkdir -p $acorbuild/build/config/includes.chroot/usr/lib/live/config mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info @@ -206,7 +206,7 @@ mkdir -p $acorbuild/build/config/includes.chroot/lib/x86_64-linux-gnu/calamares/ # Copy Configs to the chroot cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications -cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live +cp $acorbuild/acorhooks/live/* $acorbuild/build/config/includes.chroot/usr/lib/live/config cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default diff --git a/Gnome/BldHelper.sh b/Gnome/BldHelper.sh index 0cdeed2..d5276d4 100755 --- a/Gnome/BldHelper.sh +++ b/Gnome/BldHelper.sh @@ -20,7 +20,7 @@ WorkingDir=/home/pepadmin/Build-configs/Gnome # Execute the ISO building script cd ${WorkingDir} -./build.sh +./build.sh 2>&1 | tee /tmp/build_log.txt # Move and rename the ISO file cd build @@ -39,8 +39,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION} mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION} # Move the log file to the log directory (if it exists) -if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then - mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log +if [ -f /tmp/build_log.txt ]; then + LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log" + mv /tmp/build_log.txt ${LogDir}/${LogFileName} fi # Clean the build folder diff --git a/Gnome/build.sh b/Gnome/build.sh index fe6a140..ab78f77 100755 --- a/Gnome/build.sh +++ b/Gnome/build.sh @@ -36,11 +36,11 @@ lb config noauto \ --backports false \ --cache true \ --apt-recommends true \ - --iso-application AcorOS \ + --iso-application "AcorOS" \ --win32-loader false \ - --iso-preparer acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-publisher acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-volume AcorOS \ + --iso-preparer "acoros-https://sourceforge.net/projects/acor-os/" \ + --iso-publisher "acoros-https://sourceforge.net/projects/acor-os/ "\ + --iso-volume "AcorOS "\ --image-name "AcorOS" \ --win32-loader false \ --checksums sha512 \ @@ -48,6 +48,7 @@ lb config noauto \ "${@}" + # Install the Gnome Desktop mkdir -p $acorbuild/build/config/package-lists echo gnome > $acorbuild/build/config/package-lists/desktop.list.chroot @@ -177,8 +178,8 @@ shim-unsigned # Setup the chroot structure mkdir -p $acorbuild/build/config/archives mkdir -p $acorbuild/build/config/includes.binary -mkdir -p $acorbuild/build/config/hooks/live mkdir -p $acorbuild/build/config/hooks/normal +mkdir -p $acorbuild/build/config/includes.chroot/usr/lib/live/config mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info @@ -197,7 +198,7 @@ mkdir -p $acorbuild/build/config/includes.chroot/lib/x86_64-linux-gnu/calamares/ # Copy Configs to the chroot cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications -cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live +cp $acorbuild/acorhooks/live/* $acorbuild/build/config/includes.chroot/usr/lib/live/config cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default diff --git a/Kde/BldHelper.sh b/Kde/BldHelper.sh index d9b1468..19f094a 100755 --- a/Kde/BldHelper.sh +++ b/Kde/BldHelper.sh @@ -20,7 +20,7 @@ WorkingDir=/home/pepadmin/Build-configs/Kde # Execute the ISO building script cd ${WorkingDir} -./build.sh +./build.sh 2>&1 | tee /tmp/build_log.txt # Move and rename the ISO file cd build @@ -39,8 +39,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION} mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION} # Move the log file to the log directory (if it exists) -if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then - mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log +if [ -f /tmp/build_log.txt ]; then + LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log" + mv /tmp/build_log.txt ${LogDir}/${LogFileName} fi # Clean the build folder diff --git a/Kde/build.sh b/Kde/build.sh index 9ecfa1d..3f4a141 100755 --- a/Kde/build.sh +++ b/Kde/build.sh @@ -36,11 +36,11 @@ lb config noauto \ --backports false \ --cache true \ --apt-recommends true \ - --iso-application AcorOS \ + --iso-application "AcorOS" \ --win32-loader false \ - --iso-preparer acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-publisher acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-volume AcorOS \ + --iso-preparer "acoros-https://sourceforge.net/projects/acor-os/" \ + --iso-publisher "acoros-https://sourceforge.net/projects/acor-os/ "\ + --iso-volume "AcorOS "\ --image-name "AcorOS" \ --win32-loader false \ --checksums sha512 \ @@ -191,8 +191,8 @@ shim-unsigned # Setup the chroot structure mkdir -p $acorbuild/build/config/archives mkdir -p $acorbuild/build/config/includes.binary -mkdir -p $acorbuild/build/config/hooks/live mkdir -p $acorbuild/build/config/hooks/normal +mkdir -p $acorbuild/build/config/includes.chroot/usr/lib/live/config mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info @@ -215,7 +215,7 @@ mkdir -p $acorbuild/build/config/includes.chroot/lib/x86_64-linux-gnu/calamares/ # Copy Configs to the chroot cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications -cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live +cp $acorbuild/acorhooks/live/* $acorbuild/build/config/includes.chroot/usr/lib/live/config cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default cp $acorbuild/acorsddm/* $acorbuild/build/config/includes.chroot/etc/sddm.conf.d diff --git a/Lxqt-arm64/BldHelper.sh b/Lxqt-arm64/BldHelper.sh index 2f0ebb0..4238458 100755 --- a/Lxqt-arm64/BldHelper.sh +++ b/Lxqt-arm64/BldHelper.sh @@ -20,7 +20,7 @@ WorkingDir=/home/pepadmin/Build-configs/Lxqt-arm64 # Execute the ISO building script cd ${WorkingDir} -./build.sh +./build.sh 2>&1 | tee /tmp/build_log.txt # Move and rename the ISO file cd build @@ -39,8 +39,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION} mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION} # Move the log file to the log directory (if it exists) -if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then - mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log +if [ -f /tmp/build_log.txt ]; then + LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log" + mv /tmp/build_log.txt ${LogDir}/${LogFileName} fi # Clean the build folder diff --git a/Lxqt-arm64/build.sh b/Lxqt-arm64/build.sh index 4e937cb..374fa97 100755 --- a/Lxqt-arm64/build.sh +++ b/Lxqt-arm64/build.sh @@ -26,7 +26,6 @@ lb config noauto \ --distribution bookworm \ --archive-areas "main contrib non-free non-free-firmware" \ --mirror-bootstrap https://deb.debian.org/debian \ - --bootstrap-qemu-static /usr/sbin/qemu-debootstrap \ --parent-mirror-bootstrap https://deb.debian.org/debian \ --parent-mirror-chroot https://deb.debian.org/debian \ --parent-mirror-chroot-security https://security.debian.org/debian-security \ @@ -39,11 +38,11 @@ lb config noauto \ --backports false \ --cache true \ --apt-recommends true \ - --iso-application AcorOS \ + --iso-application "AcorOS" \ --win32-loader false \ - --iso-preparer acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-publisher acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-volume AcorOS \ + --iso-preparer "acoros-https://sourceforge.net/projects/acor-os/" \ + --iso-publisher "acoros-https://sourceforge.net/projects/acor-os/ "\ + --iso-volume "AcorOS "\ --image-name "AcorOS" \ --win32-loader false \ --checksums sha512 \ @@ -185,8 +184,8 @@ shim-unsigned # Setup the chroot structure mkdir -p $acorbuild/build/config/archives mkdir -p $acorbuild/build/config/includes.binary -mkdir -p $acorbuild/build/config/hooks/live mkdir -p $acorbuild/build/config/hooks/normal +mkdir -p $acorbuild/build/config/includes.chroot/usr/lib/live/config mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info @@ -207,7 +206,7 @@ mkdir -p $acorbuild/build/config/includes.chroot/lib/x86_64-linux-gnu/calamares/ # Copy Configs to the chroot cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications -cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live +cp $acorbuild/acorhooks/live/* $acorbuild/build/config/includes.chroot/usr/lib/live/config cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default diff --git a/Lxqt/BldHelper.sh b/Lxqt/BldHelper.sh index f08a392..a89af2b 100755 --- a/Lxqt/BldHelper.sh +++ b/Lxqt/BldHelper.sh @@ -20,7 +20,7 @@ WorkingDir=/home/pepadmin/Build-configs/Lxqt # Execute the ISO building script cd ${WorkingDir} -./build.sh +./build.sh 2>&1 | tee /tmp/build_log.txt # Move and rename the ISO file cd build @@ -39,8 +39,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION} mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION} # Move the log file to the log directory (if it exists) -if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then - mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log +if [ -f /tmp/build_log.txt ]; then + LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log" + mv /tmp/build_log.txt ${LogDir}/${LogFileName} fi # Clean the build folder diff --git a/Lxqt/build.sh b/Lxqt/build.sh index 110542e..ee7e7d3 100755 --- a/Lxqt/build.sh +++ b/Lxqt/build.sh @@ -36,11 +36,11 @@ lb config noauto \ --backports false \ --cache true \ --apt-recommends true \ - --iso-application AcorOS \ + --iso-application "AcorOS" \ --win32-loader false \ - --iso-preparer acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-publisher acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-volume AcorOS \ + --iso-preparer "acoros-https://sourceforge.net/projects/acor-os/" \ + --iso-publisher "acoros-https://sourceforge.net/projects/acor-os/ "\ + --iso-volume "AcorOS "\ --image-name "AcorOS" \ --win32-loader false \ --checksums sha512 \ @@ -185,8 +185,8 @@ shim-unsigned # Setup the chroot structure mkdir -p $acorbuild/build/config/archives mkdir -p $acorbuild/build/config/includes.binary -mkdir -p $acorbuild/build/config/hooks/live mkdir -p $acorbuild/build/config/hooks/normal +mkdir -p $acorbuild/build/config/includes.chroot/usr/lib/live/config mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info @@ -207,7 +207,7 @@ mkdir -p $acorbuild/build/config/includes.chroot/lib/x86_64-linux-gnu/calamares/ # Copy Configs to the chroot cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications -cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live +cp $acorbuild/acorhooks/live/* $acorbuild/build/config/includes.chroot/usr/lib/live/config cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default diff --git a/Lxqt32/BldHelper.sh b/Lxqt32/BldHelper.sh index 008b4de..63a9e27 100755 --- a/Lxqt32/BldHelper.sh +++ b/Lxqt32/BldHelper.sh @@ -20,7 +20,7 @@ WorkingDir=/home/pepadmin/Build-configs/Lxqt32 # Execute the ISO building script cd ${WorkingDir} -./build.sh +./build.sh 2>&1 | tee /tmp/build_log.txt # Move and rename the ISO file cd build @@ -39,8 +39,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION} mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION} # Move the log file to the log directory (if it exists) -if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then - mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log +if [ -f /tmp/build_log.txt ]; then + LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log" + mv /tmp/build_log.txt ${LogDir}/${LogFileName} fi # Clean the build folder diff --git a/Lxqt32/build.sh b/Lxqt32/build.sh index af4ed3c..7e52483 100755 --- a/Lxqt32/build.sh +++ b/Lxqt32/build.sh @@ -31,22 +31,23 @@ lb config noauto \ --parent-mirror-binary-security https://security.debian.org/debian-security \ --mirror-chroot https://deb.debian.org/debian \ --mirror-chroot-security https://security.debian.org/debian-security \ - --uefi-secure-boot enable \ --updates true \ --security true \ --backports false \ --cache true \ --apt-recommends true \ - --iso-application AcorOS \ + --iso-application "AcorOS" \ --win32-loader false \ - --iso-preparer acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-publisher acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-volume AcorOS \ + --iso-preparer "acoros-https://sourceforge.net/projects/acor-os/" \ + --iso-publisher "acoros-https://sourceforge.net/projects/acor-os/ "\ + --iso-volume "AcorOS "\ --image-name "AcorOS" \ --win32-loader false \ --checksums sha512 \ --zsync false \ "${@}" + + # Install the Lxqt Desktop mkdir -p $acorbuild/build/config/package-lists echo lxqt > $acorbuild/build/config/package-lists/desktop.list.chroot @@ -182,8 +183,8 @@ shim-unsigned # Setup the chroot structure mkdir -p $acorbuild/build/config/archives mkdir -p $acorbuild/build/config/includes.binary -mkdir -p $acorbuild/build/config/hooks/live mkdir -p $acorbuild/build/config/hooks/normal +mkdir -p $acorbuild/build/config/includes.chroot/usr/lib/live/config mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info @@ -204,7 +205,7 @@ mkdir -p $acorbuild/build/config/includes.chroot/lib/i386-linux-gnu/calamares/mo # Copy Configs to the chroot cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications -cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live +cp $acorbuild/acorhooks/live/* $acorbuild/build/config/includes.chroot/usr/lib/live/config cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default diff --git a/Mate/BldHelper.sh b/Mate/BldHelper.sh index e24d580..3734402 100755 --- a/Mate/BldHelper.sh +++ b/Mate/BldHelper.sh @@ -22,6 +22,10 @@ WorkingDir=/home/pepadmin/Build-configs/Mate cd ${WorkingDir} ./build.sh +# Execute the ISO building script +cd ${WorkingDir} +./build.sh 2>&1 | tee /tmp/build_log.txt + # Move and rename the ISO file cd build mv *.iso ${FileName}-${TODAY}.iso @@ -39,8 +43,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION} mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION} # Move the log file to the log directory (if it exists) -if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then - mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log +if [ -f /tmp/build_log.txt ]; then + LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log" + mv /tmp/build_log.txt ${LogDir}/${LogFileName} fi # Clean the build folder diff --git a/Mate/build.sh b/Mate/build.sh index e085733..abeca68 100755 --- a/Mate/build.sh +++ b/Mate/build.sh @@ -36,11 +36,11 @@ lb config noauto \ --backports false \ --cache true \ --apt-recommends true \ - --iso-application AcorOS \ + --iso-application "AcorOS" \ --win32-loader false \ - --iso-preparer acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-publisher acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-volume AcorOS \ + --iso-preparer "acoros-https://sourceforge.net/projects/acor-os/" \ + --iso-publisher "acoros-https://sourceforge.net/projects/acor-os/ "\ + --iso-volume "AcorOS "\ --image-name "AcorOS" \ --win32-loader false \ --checksums sha512 \ @@ -48,6 +48,7 @@ lb config noauto \ "${@}" + # Install the Mate Desktop mkdir -p $acorbuild/build/config/package-lists echo mate > $acorbuild/build/config/package-lists/desktop.list.chroot @@ -193,8 +194,8 @@ shim-unsigned # Setup the chroot structure mkdir -p $acorbuild/build/config/archives mkdir -p $acorbuild/build/config/includes.binary -mkdir -p $acorbuild/build/config/hooks/live mkdir -p $acorbuild/build/config/hooks/normal +mkdir -p $acorbuild/build/config/includes.chroot/usr/lib/live/config mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info @@ -213,7 +214,7 @@ mkdir -p $acorbuild/build/config/includes.chroot/lib/x86_64-linux-gnu/calamares/ # Copy Configs to the chroot cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications -cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live +cp $acorbuild/acorhooks/live/* $acorbuild/build/config/includes.chroot/usr/lib/live/config cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default diff --git a/Openbox/BldHelper.sh b/Openbox/BldHelper.sh new file mode 100755 index 0000000..dcbcbad --- /dev/null +++ b/Openbox/BldHelper.sh @@ -0,0 +1,53 @@ + #!/bin/bash + +################################################################################ +# Title: Bldhelper.sh +# Description: Script to build AçorOS ISO image +# Author: PeppermintOS Team +# Date: May 10, 2023 +# License: GPL-3.0-or-later +################################################################################ + +# Set environment variables +PREFIX=AcorOS-openbox +SUFFIX=amd64 +BUILD=openbox64 +TODAY=$(date -u +"%Y-%m-%d") +FileName="${PREFIX}-${SUFFIX}" +LOCATION=/var/www/html/nightly/AcorOS/${BUILD} +LogDir=/var/log/Live-Build +WorkingDir=/home/pepadmin/Build-configs/Openbox + +# Execute the ISO building script +cd ${WorkingDir} +./build.sh 2>&1 | tee /tmp/build_log.txt + +# Move and rename the ISO file +cd build +mv *.iso ${FileName}-${TODAY}.iso + +# Create the checksum file for the ISO +sha512sum ${FileName}-${TODAY}.iso > ${FileName}-${TODAY}-sha512.checksum + +# Remove old ISO and checksum files from the desired location +rm -f ${LOCATION}/${FileName}*.iso +rm -f ${LOCATION}/${FileName}*-sha512.checksum + +# Move the ISO and checksum files to the desired location +mkdir -p ${LOCATION} +mv ${FileName}-${TODAY}.iso ${LOCATION} +mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION} + +# Move the log file to the log directory (if it exists) +if [ -f /tmp/build_log.txt ]; then + LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log" + mv /tmp/build_log.txt ${LogDir}/${LogFileName} +fi + +# Clean the build folder +lb clean + +# Remove the "build" directory and its contents +cd .. +rm -rf build + diff --git a/Openbox/acorapplication b/Openbox/acorapplication new file mode 120000 index 0000000..e2f9133 --- /dev/null +++ b/Openbox/acorapplication @@ -0,0 +1 @@ +../acorapplication \ No newline at end of file diff --git a/Openbox/acorbootloaders b/Openbox/acorbootloaders new file mode 120000 index 0000000..162ad0c --- /dev/null +++ b/Openbox/acorbootloaders @@ -0,0 +1 @@ +../acorbootloaders \ No newline at end of file diff --git a/Openbox/acorconfigs b/Openbox/acorconfigs new file mode 120000 index 0000000..cf34af9 --- /dev/null +++ b/Openbox/acorconfigs @@ -0,0 +1 @@ +../acorconfigs \ No newline at end of file diff --git a/Openbox/acorcsv b/Openbox/acorcsv new file mode 120000 index 0000000..799da98 --- /dev/null +++ b/Openbox/acorcsv @@ -0,0 +1 @@ +../acorcsv \ No newline at end of file diff --git a/Openbox/acorgrub b/Openbox/acorgrub new file mode 120000 index 0000000..d9a5ac7 --- /dev/null +++ b/Openbox/acorgrub @@ -0,0 +1 @@ +../acorgrub \ No newline at end of file diff --git a/Openbox/acorhooks/live/0030-user-setup b/Openbox/acorhooks/live/0030-user-setup new file mode 100755 index 0000000..141ab32 --- /dev/null +++ b/Openbox/acorhooks/live/0030-user-setup @@ -0,0 +1,101 @@ +#!/bin/sh + +. /lib/live/config.sh + +## live-config(7) - System Configuration Components +## Copyright (C) 2016-2020 The Debian Live team +## Copyright (C) 2006-2015 Daniel Baumann +## +## This program comes with ABSOLUTELY NO WARRANTY; for details see COPYING. +## This is free software, and you are welcome to redistribute it +## under certain conditions; see COPYING for details. + + +#set -e + +Cmdline () +{ + # Reading kernel command line + for _PARAMETER in ${LIVE_CONFIG_CMDLINE} + do + case "${_PARAMETER}" in + live-config.user-default-groups=*|user-default-groups=*) + LIVE_USER_DEFAULT_GROUPS="${_PARAMETER#*user-default-groups=}" + ;; + + live-config.user-fullname=*|user-fullname=*) + LIVE_USER_FULLNAME="${_PARAMETER#*user-fullname=}" + ;; + + live-config.username=*|username=*) + LIVE_USERNAME="${_PARAMETER#*username=}" + ;; + esac + done +} + +Init () +{ + # Checking if package is installed or already configured + if ! pkg_is_installed "user-setup" || \ + component_was_executed "user-setup" + then + exit 0 + fi + + echo -n " user-setup" +} + +Config () +{ + # Checking if package is already configured differently + if grep -q "^${LIVE_USERNAME}:" /etc/passwd + then + exit 0 + fi + + # Adjust formating of groups + if [ -n "${LIVE_USER_DEFAULT_GROUPS}" ] + then + LIVE_USER_DEFAULT_GROUPS="$(echo ${LIVE_USER_DEFAULT_GROUPS} | sed -e 's|,| |g')" + fi + + # Make sure user is not in sudo group if sudo is disabled + case "${LIVE_CONFIG_NOROOT}" in + true) + LIVE_USER_DEFAULT_GROUPS="$(echo ${LIVE_USER_DEFAULT_GROUPS} | sed -e 's|sudo||')" + ;; + esac + + # Default password is: live + # passwords can be generated with 'echo "live" | mkpasswd -s', + # a blank password is 'U6aMy0wojraho'. +# _PASSWORD="8Ab05sVQ4LLps" + _PASSWORD="U6aMy0wojraho" + +cat > /tmp/live-config.cfg << EOF +user-setup passwd/make-user boolean true +user-setup passwd/root-password-crypted string * +user-setup passwd/user-password-crypted string ${_PASSWORD} +user-setup passwd/user-default-groups string ${LIVE_USER_DEFAULT_GROUPS} +user-setup passwd/user-fullname string ${LIVE_USER_FULLNAME} +user-setup passwd/username string ${LIVE_USERNAME} +user-setup passwd/user-uid string 1000 +EOF + + debconf-set-selections < /tmp/live-config.cfg + rm -f /tmp/live-config.cfg + + # Workaround for bug in shadow + set +e + /usr/lib/user-setup/user-setup-apply 2>&1 \ + | grep -v "Shadow passwords are now on" + set -e + + # Creating state file + touch /var/lib/live/config/user-setup +} + +Cmdline +Init +Config diff --git a/Openbox/acorhooks/normal/0520-applications.hook.chroot b/Openbox/acorhooks/normal/0520-applications.hook.chroot new file mode 100755 index 0000000..b8d7f63 --- /dev/null +++ b/Openbox/acorhooks/normal/0520-applications.hook.chroot @@ -0,0 +1,36 @@ +#!/bin/bash + +### Error checking added to "lint-trap" section. +### Missing files no longer cause builds to fail. + +# Remove software +# apt remove -y firefox-esr +# apt remove -y termit +apt --purge --yes autoremove vim vim-tiny nautilus hv3 mpv murrine-themes smplayer deluge picom gnome-calculator konsole malcontent termit raspi-firmware smtube audacious nvidia* + +# Remove /boot/firmware folder +rm -r /boot/firmware + +## This section is the "lint-trap" to remove files and/or +## directories not associated with or required by AcorOS. +## Followed by \ , add files to be removed, one per line. + +for i in \ +/usr/share/applications/kdesystemsettings.desktop \ +/usr/share/applications/systemsettings.desktop \ + + do [ -e $i ] && + rm -rf ${i} || + echo " The path ${i} was not found and couldn't be removed." + done + + +# Lowers the footprint in RAM at the small expense of added size to the ISO. +#update-icon-caches /usr/share/icons/* +find /usr/share/icons -type d -exec gtk-update-icon-cache -f {} \; + +#add flatpak repo to gnome-software +flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + +#add-architecture i386 +dpkg --add-architecture i386 diff --git a/Openbox/acorhooks/normal/0600-snap-show-menu-fix.hook.chroot b/Openbox/acorhooks/normal/0600-snap-show-menu-fix.hook.chroot new file mode 100755 index 0000000..81056ad --- /dev/null +++ b/Openbox/acorhooks/normal/0600-snap-show-menu-fix.hook.chroot @@ -0,0 +1,11 @@ +#!/bin/bash + +# Workaround for using snapd on debian. Thank You - @stevesveryown and peppermint team.. +[ ! -e /etc/skel/.local/share ] && mkdir -p /etc/skel/.local/share +[ ! -e /var/lib/snapd/desktop/applications ] && +mkdir -p /var/lib/snapd/desktop/applications && +chmod 777 /var/lib/snapd/desktop/applications +ln -s /var/lib/snapd/desktop/applications /etc/skel/.local/share/applications +ln -s snap /usr/bin/snap-store + + diff --git a/Openbox/acorinstaller b/Openbox/acorinstaller new file mode 120000 index 0000000..497b744 --- /dev/null +++ b/Openbox/acorinstaller @@ -0,0 +1 @@ +../acorinstaller \ No newline at end of file diff --git a/Openbox/acorlightdm b/Openbox/acorlightdm new file mode 120000 index 0000000..85c8ff7 --- /dev/null +++ b/Openbox/acorlightdm @@ -0,0 +1 @@ +../acorlightdm \ No newline at end of file diff --git a/Openbox/acorprofile b/Openbox/acorprofile new file mode 120000 index 0000000..29d1f75 --- /dev/null +++ b/Openbox/acorprofile @@ -0,0 +1 @@ +../acorprofile \ No newline at end of file diff --git a/Openbox/acorrepos b/Openbox/acorrepos new file mode 120000 index 0000000..c3e5c40 --- /dev/null +++ b/Openbox/acorrepos @@ -0,0 +1 @@ +../acorrepos \ No newline at end of file diff --git a/Openbox/acoruserconfig b/Openbox/acoruserconfig new file mode 120000 index 0000000..486688c --- /dev/null +++ b/Openbox/acoruserconfig @@ -0,0 +1 @@ +../acoruserconfig \ No newline at end of file diff --git a/Openbox/build.sh b/Openbox/build.sh new file mode 100755 index 0000000..20932b6 --- /dev/null +++ b/Openbox/build.sh @@ -0,0 +1,259 @@ +#!/bin/bash +PATH="/sbin:/usr/sbin:/usr/local/sbin:$PATH" + +# Set the working folder variable +acorbuild="$(pwd)" + + +# Create the build folder, move into it removing stale mountpoints and files there. +[ -e build ] && [ ! -d build ] && rm -f build || [ ! -e build ] && mkdir build +cd build +umount $(mount | grep "${PWD}/chroot" | tac | cut -f3 -d" ") 2>/dev/null +for i in ./* ./.build ./cache/bootstrap ; do [ $i = ./cache ] && continue || rm -rf $i ; done + + +# Set of the structure to be used for the ISO and Live system. +# See /usr/lib/live/build/config for a full list of examples. +# Up above is the manual description of what options I used so far. + +lb config noauto \ + --binary-images iso-hybrid \ + --mode debian \ + --architectures amd64 \ + --linux-flavours amd64 \ + --distribution bookworm \ + --archive-areas "main contrib non-free non-free-firmware" \ + --mirror-bootstrap https://deb.debian.org/debian \ + --parent-mirror-bootstrap https://deb.debian.org/debian \ + --parent-mirror-chroot https://deb.debian.org/debian \ + --parent-mirror-chroot-security https://security.debian.org/debian-security \ + --parent-mirror-binary https://deb.debian.org/debian \ + --parent-mirror-binary-security https://security.debian.org/debian-security \ + --mirror-chroot https://deb.debian.org/debian \ + --mirror-chroot-security https://security.debian.org/debian-security \ + --updates true \ + --security true \ + --backports false \ + --cache true \ + --apt-recommends true \ + --iso-application "AcorOS" \ + --win32-loader false \ + --iso-preparer "acoros-https://sourceforge.net/projects/acor-os/" \ + --iso-publisher "acoros-https://sourceforge.net/projects/acor-os/ "\ + --iso-volume "AcorOS "\ + --image-name "AcorOS" \ + --win32-loader false \ + --checksums sha512 \ + --zsync false \ + "${@}" + + + +# Install the Lxqt Desktop +mkdir -p $acorbuild/build/config/package-lists +echo openbox > $acorbuild/build/config/package-lists/desktop.list.chroot + +# Install software +echo "# Install software to the squashfs for calamares to unpack to the OS. +linux-headers-amd64 +tint2 +thunar +thunar-archive-plugin +desktop-base +mousepad +lxpolkit +pnmixer +#pasystray +alsa-utils +gmrun +git +curl +#rofi +fonts-cantarell +nitrogen +compton +compton-conf +compton-conf-l10n +xarchiver +lxsession-logout +jgmenu +locales +nala +dbus-x11 +ntp +acoros-keyring +xorg +xserver-xorg +xserver-xorg-input-synaptics +xserver-xorg-input-all +xserver-xorg-video-vmware +xserver-xorg-video-all +w64codecs +pulseaudio +pavucontrol +alsa-utils +aptitude +synaptic +gparted +apt-config-auto-update +libelf-dev +htop +package-update-indicator +desktop-base +gnome-packagekit +gvfs-backends +samba +gnome-packagekit +sambashare +network-manager +network-manager-gnome +bluez +blueman +gufw +acoros-iconss +materia-gtk-theme +tela-icon-theme +tela-circle-icon-theme +teja-gtk-theme +gtk2-engines-aurora +gtk2-engines +acoros-backgrounds +plymouth +plymouth-themes +cups +system-config-printer +lightdm +lightdm-gtk-greeter +lightdm-gtk-greeter-settings +dbus-tests +gnome-screensaver +gnome-disk-utility +galculator +neofetch +accountsservice +timeshift +gnome-software +gnome-software-plugin-flatpak +gnome-software-plugin-snap +fwupd +bleachbit +dconf-editor +gimp +gimp-data-extras +xsane +transmission-gtk +thunderbird +thunderbird-l10n-all +firefox-esr +firefox-esr-l10n-all +libreoffice +libreoffice-gtk3 +libreoffice-l10n* +printer-driver-cups-pdf +gnome-2048 +gnome-chess +gnome-mahjongg +gnome-sudoku +guvcview +vlc +xfburn +calamares-settings-debian +calamares +gdebi +f2fs-tools +xfsprogs +xfsdump +grub-pc +console-setup +spice-vdagent +xdg-user-dirs-gtk +cbatticon +dunst +xfce4-clipman +xfce4-screenshooter +xfce4-power-manager +xfce4-settings +xfce4-terminal +plank +ristretto + +" > $acorbuild/build/config/package-lists/packages.list.chroot + + +# Packages to be stored in /pool but not installed in the OS . +echo "# These packages are available to the installer, for offline use. +efibootmgr +grub-common +grub2-common +grub-efi +grub-efi-amd64 +grub-efi-amd64-bin +grub-efi-amd64-signed +libefiboot1 +libefivar1 +mokutil +os-prober +shim-helpers-amd64-signed +shim-signed +shim-signed-common +shim-unsigned + +" > $acorbuild/build/config/package-lists/installer.list.binary + + +# Setup the chroot structure +mkdir -p $acorbuild/build/config/archives +mkdir -p $acorbuild/build/config/includes.binary +mkdir -p $acorbuild/build/config/hooks/normal +mkdir -p $acorbuild/build/config/includes.chroot/usr/lib/live/config +mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications +mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d +mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info +mkdir -p $acorbuild/build/config/includes.chroot//usr/share/python-apt/templates +mkdir -p $acorbuild/build/config/includes.chroot/etc/dpkg/origins +mkdir -p $acorbuild/build/config/includes.chroot/usr/bin +mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin +mkdir -p $acorbuild/build/config/includes.chroot/etc/lightdm +mkdir -p $acorbuild/build/config/includes.chroot/boot/grub +mkdir -p $acorbuild/build/config/includes.chroot/etc/default +mkdir -p $acorbuild/build/config/includes.chroot/boot/grub +mkdir -p $acorbuild/build/config/includes.chroot/usr/sbin +mkdir -p $acorbuild/build/config/includes.chroot/usr/share +mkdir -p $acorbuild/build/config/includes.chroot/etc/skel/Desktop +mkdir -p $acorbuild/build/config/includes.chroot/etc/skel/.config +mkdir -p $acorbuild/build/config/includes.chroot/lib/x86_64-linux-gnu/calamares/modules/fstab + +# Copy Configs to the chroot +cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d +cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications +cp $acorbuild/acorhooks/live/* $acorbuild/build/config/includes.chroot/usr/lib/live/config +cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal +cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm +cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default +cp $acorbuild/acorinstaller/bootloader-config $acorbuild/build/config/includes.chroot/usr/sbin +cp $acorbuild/acorinstaller/add-calamares-desktop-icon $acorbuild/build/config/includes.chroot/usr/bin +cp $acorbuild/acorinstaller/install-debian $acorbuild/build/config/includes.chroot/usr/bin +cp $acorbuild/acorinstaller/sources-final $acorbuild/build/config/includes.chroot/usr/sbin +cp $acorbuild/acorconfigs/.face $acorbuild/build/config/includes.chroot/etc/skel +cp $acorbuild/acorinstaller/main.py $acorbuild/build/config/includes.chroot/lib/x86_64-linux-gnu/calamares/modules/fstab + +cp -r $acorbuild/acorbootloaders/* $acorbuild/build/config/includes.binary +cp -r $acorbuild/acorrepos/* $acorbuild/build/config/archives +cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info +cp -r $acorbuild/acorgrub/themes $acorbuild/build/config/includes.chroot/boot/grub +cp -r $acorbuild/acorconfigs/openbox/* $acorbuild/build/config/includes.chroot/etc/skel/.config +cp -r $acorbuild/acorinstaller/calamares $acorbuild/build/config/includes.chroot/etc +cp -r $acorbuild/acorinstaller/pixmaps $acorbuild/build/config/includes.chroot/usr/share + + +#symlinks chroot +ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info +ln -s Debian.mirrors $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.mirrors +ln -s debian.csv $acorbuild/build/config/includes.chroot/usr/share/distro-info/acoros.csv +ln -s acoros $acorbuild/build/config/includes.chroot/etc/dpkg/origins/default + + +# Build the ISO # +lb build #--debug --verbose + + diff --git a/Openbox32/BldHelper.sh b/Openbox32/BldHelper.sh new file mode 100755 index 0000000..7a2d6a3 --- /dev/null +++ b/Openbox32/BldHelper.sh @@ -0,0 +1,53 @@ + #!/bin/bash + +################################################################################ +# Title: Bldhelper.sh +# Description: Script to build AçorOS ISO image +# Author: PeppermintOS Team +# Date: May 10, 2023 +# License: GPL-3.0-or-later +################################################################################ + +# Set environment variables +PREFIX=AcorOS-openbox +SUFFIX=i386 +BUILD=openbox32 +TODAY=$(date -u +"%Y-%m-%d") +FileName="${PREFIX}-${SUFFIX}" +LOCATION=/var/www/html/nightly/AcorOS/${BUILD} +LogDir=/var/log/Live-Build +WorkingDir=/home/pepadmin/Build-configs/Openbox32 + +# Execute the ISO building script +cd ${WorkingDir} +./build.sh 2>&1 | tee /tmp/build_log.txt + +# Move and rename the ISO file +cd build +mv *.iso ${FileName}-${TODAY}.iso + +# Create the checksum file for the ISO +sha512sum ${FileName}-${TODAY}.iso > ${FileName}-${TODAY}-sha512.checksum + +# Remove old ISO and checksum files from the desired location +rm -f ${LOCATION}/${FileName}*.iso +rm -f ${LOCATION}/${FileName}*-sha512.checksum + +# Move the ISO and checksum files to the desired location +mkdir -p ${LOCATION} +mv ${FileName}-${TODAY}.iso ${LOCATION} +mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION} + +# Move the log file to the log directory (if it exists) +if [ -f /tmp/build_log.txt ]; then + LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log" + mv /tmp/build_log.txt ${LogDir}/${LogFileName} +fi + +# Clean the build folder +lb clean + +# Remove the "build" directory and its contents +cd .. +rm -rf build + diff --git a/Openbox32/acorapplication b/Openbox32/acorapplication new file mode 120000 index 0000000..e2f9133 --- /dev/null +++ b/Openbox32/acorapplication @@ -0,0 +1 @@ +../acorapplication \ No newline at end of file diff --git a/Openbox32/acorbootloaders b/Openbox32/acorbootloaders new file mode 120000 index 0000000..162ad0c --- /dev/null +++ b/Openbox32/acorbootloaders @@ -0,0 +1 @@ +../acorbootloaders \ No newline at end of file diff --git a/Openbox32/acorconfigs b/Openbox32/acorconfigs new file mode 120000 index 0000000..cf34af9 --- /dev/null +++ b/Openbox32/acorconfigs @@ -0,0 +1 @@ +../acorconfigs \ No newline at end of file diff --git a/Openbox32/acorcsv b/Openbox32/acorcsv new file mode 120000 index 0000000..799da98 --- /dev/null +++ b/Openbox32/acorcsv @@ -0,0 +1 @@ +../acorcsv \ No newline at end of file diff --git a/Openbox32/acorgrub b/Openbox32/acorgrub new file mode 120000 index 0000000..d9a5ac7 --- /dev/null +++ b/Openbox32/acorgrub @@ -0,0 +1 @@ +../acorgrub \ No newline at end of file diff --git a/Openbox32/acorhooks/live/0030-user-setup b/Openbox32/acorhooks/live/0030-user-setup new file mode 100755 index 0000000..141ab32 --- /dev/null +++ b/Openbox32/acorhooks/live/0030-user-setup @@ -0,0 +1,101 @@ +#!/bin/sh + +. /lib/live/config.sh + +## live-config(7) - System Configuration Components +## Copyright (C) 2016-2020 The Debian Live team +## Copyright (C) 2006-2015 Daniel Baumann +## +## This program comes with ABSOLUTELY NO WARRANTY; for details see COPYING. +## This is free software, and you are welcome to redistribute it +## under certain conditions; see COPYING for details. + + +#set -e + +Cmdline () +{ + # Reading kernel command line + for _PARAMETER in ${LIVE_CONFIG_CMDLINE} + do + case "${_PARAMETER}" in + live-config.user-default-groups=*|user-default-groups=*) + LIVE_USER_DEFAULT_GROUPS="${_PARAMETER#*user-default-groups=}" + ;; + + live-config.user-fullname=*|user-fullname=*) + LIVE_USER_FULLNAME="${_PARAMETER#*user-fullname=}" + ;; + + live-config.username=*|username=*) + LIVE_USERNAME="${_PARAMETER#*username=}" + ;; + esac + done +} + +Init () +{ + # Checking if package is installed or already configured + if ! pkg_is_installed "user-setup" || \ + component_was_executed "user-setup" + then + exit 0 + fi + + echo -n " user-setup" +} + +Config () +{ + # Checking if package is already configured differently + if grep -q "^${LIVE_USERNAME}:" /etc/passwd + then + exit 0 + fi + + # Adjust formating of groups + if [ -n "${LIVE_USER_DEFAULT_GROUPS}" ] + then + LIVE_USER_DEFAULT_GROUPS="$(echo ${LIVE_USER_DEFAULT_GROUPS} | sed -e 's|,| |g')" + fi + + # Make sure user is not in sudo group if sudo is disabled + case "${LIVE_CONFIG_NOROOT}" in + true) + LIVE_USER_DEFAULT_GROUPS="$(echo ${LIVE_USER_DEFAULT_GROUPS} | sed -e 's|sudo||')" + ;; + esac + + # Default password is: live + # passwords can be generated with 'echo "live" | mkpasswd -s', + # a blank password is 'U6aMy0wojraho'. +# _PASSWORD="8Ab05sVQ4LLps" + _PASSWORD="U6aMy0wojraho" + +cat > /tmp/live-config.cfg << EOF +user-setup passwd/make-user boolean true +user-setup passwd/root-password-crypted string * +user-setup passwd/user-password-crypted string ${_PASSWORD} +user-setup passwd/user-default-groups string ${LIVE_USER_DEFAULT_GROUPS} +user-setup passwd/user-fullname string ${LIVE_USER_FULLNAME} +user-setup passwd/username string ${LIVE_USERNAME} +user-setup passwd/user-uid string 1000 +EOF + + debconf-set-selections < /tmp/live-config.cfg + rm -f /tmp/live-config.cfg + + # Workaround for bug in shadow + set +e + /usr/lib/user-setup/user-setup-apply 2>&1 \ + | grep -v "Shadow passwords are now on" + set -e + + # Creating state file + touch /var/lib/live/config/user-setup +} + +Cmdline +Init +Config diff --git a/Openbox32/acorhooks/normal/0520-applications.hook.chroot b/Openbox32/acorhooks/normal/0520-applications.hook.chroot new file mode 100755 index 0000000..b8d7f63 --- /dev/null +++ b/Openbox32/acorhooks/normal/0520-applications.hook.chroot @@ -0,0 +1,36 @@ +#!/bin/bash + +### Error checking added to "lint-trap" section. +### Missing files no longer cause builds to fail. + +# Remove software +# apt remove -y firefox-esr +# apt remove -y termit +apt --purge --yes autoremove vim vim-tiny nautilus hv3 mpv murrine-themes smplayer deluge picom gnome-calculator konsole malcontent termit raspi-firmware smtube audacious nvidia* + +# Remove /boot/firmware folder +rm -r /boot/firmware + +## This section is the "lint-trap" to remove files and/or +## directories not associated with or required by AcorOS. +## Followed by \ , add files to be removed, one per line. + +for i in \ +/usr/share/applications/kdesystemsettings.desktop \ +/usr/share/applications/systemsettings.desktop \ + + do [ -e $i ] && + rm -rf ${i} || + echo " The path ${i} was not found and couldn't be removed." + done + + +# Lowers the footprint in RAM at the small expense of added size to the ISO. +#update-icon-caches /usr/share/icons/* +find /usr/share/icons -type d -exec gtk-update-icon-cache -f {} \; + +#add flatpak repo to gnome-software +flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + +#add-architecture i386 +dpkg --add-architecture i386 diff --git a/Openbox32/acorhooks/normal/0600-snap-show-menu-fix.hook.chroot b/Openbox32/acorhooks/normal/0600-snap-show-menu-fix.hook.chroot new file mode 100755 index 0000000..81056ad --- /dev/null +++ b/Openbox32/acorhooks/normal/0600-snap-show-menu-fix.hook.chroot @@ -0,0 +1,11 @@ +#!/bin/bash + +# Workaround for using snapd on debian. Thank You - @stevesveryown and peppermint team.. +[ ! -e /etc/skel/.local/share ] && mkdir -p /etc/skel/.local/share +[ ! -e /var/lib/snapd/desktop/applications ] && +mkdir -p /var/lib/snapd/desktop/applications && +chmod 777 /var/lib/snapd/desktop/applications +ln -s /var/lib/snapd/desktop/applications /etc/skel/.local/share/applications +ln -s snap /usr/bin/snap-store + + diff --git a/Openbox32/acorinstaller b/Openbox32/acorinstaller new file mode 120000 index 0000000..497b744 --- /dev/null +++ b/Openbox32/acorinstaller @@ -0,0 +1 @@ +../acorinstaller \ No newline at end of file diff --git a/Openbox32/acorlightdm b/Openbox32/acorlightdm new file mode 120000 index 0000000..85c8ff7 --- /dev/null +++ b/Openbox32/acorlightdm @@ -0,0 +1 @@ +../acorlightdm \ No newline at end of file diff --git a/Openbox32/acorprofile b/Openbox32/acorprofile new file mode 120000 index 0000000..29d1f75 --- /dev/null +++ b/Openbox32/acorprofile @@ -0,0 +1 @@ +../acorprofile \ No newline at end of file diff --git a/Openbox32/acorrepos b/Openbox32/acorrepos new file mode 120000 index 0000000..c3e5c40 --- /dev/null +++ b/Openbox32/acorrepos @@ -0,0 +1 @@ +../acorrepos \ No newline at end of file diff --git a/Openbox32/acoruserconfig b/Openbox32/acoruserconfig new file mode 120000 index 0000000..486688c --- /dev/null +++ b/Openbox32/acoruserconfig @@ -0,0 +1 @@ +../acoruserconfig \ No newline at end of file diff --git a/Openbox32/build.sh b/Openbox32/build.sh new file mode 100755 index 0000000..20f0702 --- /dev/null +++ b/Openbox32/build.sh @@ -0,0 +1,257 @@ +#!/bin/bash +PATH="/sbin:/usr/sbin:/usr/local/sbin:$PATH" + +# Set the working folder variable +acorbuild="$(pwd)" + + +# Create the build folder, move into it removing stale mountpoints and files there. +[ -e build ] && [ ! -d build ] && rm -f build || [ ! -e build ] && mkdir build +cd build +umount $(mount | grep "${PWD}/chroot" | tac | cut -f3 -d" ") 2>/dev/null +for i in ./* ./.build ./cache/bootstrap ; do [ $i = ./cache ] && continue || rm -rf $i ; done + + +# Set of the structure to be used for the ISO and Live system. +# See /usr/lib/live/build/config for a full list of examples. +# Up above is the manual description of what options I used so far. + +lb config noauto \ + --binary-images iso-hybrid \ + --mode debian \ + --architectures i386 \ + --linux-flavours 686-pae \ + --distribution bookworm \ + --archive-areas "main contrib non-free non-free-firmware" \ + --mirror-bootstrap https://deb.debian.org/debian \ + --parent-mirror-bootstrap https://deb.debian.org/debian \ + --parent-mirror-chroot https://deb.debian.org/debian \ + --parent-mirror-chroot-security https://security.debian.org/debian-security \ + --parent-mirror-binary https://deb.debian.org/debian \ + --parent-mirror-binary-security https://security.debian.org/debian-security \ + --mirror-chroot https://deb.debian.org/debian \ + --mirror-chroot-security https://security.debian.org/debian-security \ + --updates true \ + --security true \ + --backports false \ + --cache true \ + --apt-recommends true \ + --iso-application "AcorOS" \ + --win32-loader false \ + --iso-preparer "acoros-https://sourceforge.net/projects/acor-os/" \ + --iso-publisher "acoros-https://sourceforge.net/projects/acor-os/ "\ + --iso-volume "AcorOS "\ + --image-name "AcorOS" \ + --win32-loader false \ + --checksums sha512 \ + --zsync false \ + "${@}" + + +# Install the Lxqt Desktop +mkdir -p $acorbuild/build/config/package-lists +echo lxqt > $acorbuild/build/config/package-lists/desktop.list.chroot + +# Install software +echo "# Install software to the squashfs for calamares to unpack to the OS. +linux-headers-686-pae +tint2 +thunar +thunar-archive-plugin +desktop-base +mousepad +lxpolkit +pnmixer +#pasystray +alsa-utils +gmrun +git +curl +#rofi +fonts-cantarell +nitrogen +compton +compton-conf +compton-conf-l10n +xarchiver +lxsession-logout +jgmenu +locales +nala +dbus-x11 +ntp +acoros-keyring +xorg +xserver-xorg +xserver-xorg-input-synaptics +xserver-xorg-input-all +xserver-xorg-video-vmware +xserver-xorg-video-all +w32codecs +pulseaudio +pavucontrol +alsa-utils +aptitude +synaptic +gparted +apt-config-auto-update +libelf-dev +htop +package-update-indicator +desktop-base +gnome-packagekit +gvfs-backends +samba +gnome-packagekit +sambashare +network-manager +network-manager-gnome +bluez +blueman +gufw +acoros-iconss +materia-gtk-theme +tela-icon-theme +tela-circle-icon-theme +teja-gtk-theme +gtk2-engines-aurora +gtk2-engines +acoros-backgrounds +plymouth +plymouth-themes +cups +system-config-printer +lightdm +lightdm-gtk-greeter +lightdm-gtk-greeter-settings +dbus-tests +gnome-screensaver +gnome-disk-utility +galculator +neofetch +accountsservice +timeshift +gnome-software +gnome-software-plugin-flatpak +gnome-software-plugin-snap +fwupd +bleachbit +dconf-editor +gimp +gimp-data-extras +xsane +transmission-gtk +thunderbird +thunderbird-l10n-all +firefox-esr +firefox-esr-l10n-all +libreoffice +libreoffice-gtk3 +libreoffice-l10n* +printer-driver-cups-pdf +gnome-2048 +gnome-chess +gnome-mahjongg +gnome-sudoku +guvcview +vlc +xfburn +calamares-settings-debian +calamares +gdebi +f2fs-tools +xfsprogs +xfsdump +grub-pc +console-setup +spice-vdagent +xdg-user-dirs-gtk +cbatticon +dunst +xfce4-clipman +xfce4-screenshooter +xfce4-power-manager +xfce4-settings +xfce4-terminal +plank +ristretto +avahi-daemon + +" > $acorbuild/build/config/package-lists/packages.list.chroot + + +# Packages to be stored in /pool but not installed in the OS . +echo "# These packages are available to the installer, for offline use. +efibootmgr +grub2-common +grub-efi-ia32 +grub-efi-ia32-bin +grub-efi-ia32-signed +libefiboot1 +libefivar1 +mokutil +os-prober +shim-helpers-i386-signed +shim-signed +shim-signed-common +shim-unsigned + +" > $acorbuild/build/config/package-lists/installer.list.binary + + +# Setup the chroot structure +mkdir -p $acorbuild/build/config/archives +mkdir -p $acorbuild/build/config/includes.binary +mkdir -p $acorbuild/build/config/hooks/normal +mkdir -p $acorbuild/build/config/includes.chroot/usr/lib/live/config +mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications +mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d +mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info +mkdir -p $acorbuild/build/config/includes.chroot//usr/share/python-apt/templates +mkdir -p $acorbuild/build/config/includes.chroot/etc/dpkg/origins +mkdir -p $acorbuild/build/config/includes.chroot/usr/bin +mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin +mkdir -p $acorbuild/build/config/includes.chroot/etc/lightdm +mkdir -p $acorbuild/build/config/includes.chroot/boot/grub +mkdir -p $acorbuild/build/config/includes.chroot/etc/default +mkdir -p $acorbuild/build/config/includes.chroot/boot/grub +mkdir -p $acorbuild/build/config/includes.chroot/usr/sbin +mkdir -p $acorbuild/build/config/includes.chroot/usr/share +mkdir -p $acorbuild/build/config/includes.chroot/etc/skel/Desktop +mkdir -p $acorbuild/build/config/includes.chroot/etc/skel/.config +mkdir -p $acorbuild/build/config/includes.chroot/lib/x86_64-linux-gnu/calamares/modules/fstab + +# Copy Configs to the chroot +cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d +cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications +cp $acorbuild/acorhooks/live/* $acorbuild/build/config/includes.chroot/usr/lib/live/config +cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal +cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm +cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default +cp $acorbuild/acorinstaller/bootloader-config $acorbuild/build/config/includes.chroot/usr/sbin +cp $acorbuild/acorinstaller/add-calamares-desktop-icon $acorbuild/build/config/includes.chroot/usr/bin +cp $acorbuild/acorinstaller/install-debian $acorbuild/build/config/includes.chroot/usr/bin +cp $acorbuild/acorinstaller/sources-final $acorbuild/build/config/includes.chroot/usr/sbin +cp $acorbuild/acorconfigs/.face $acorbuild/build/config/includes.chroot/etc/skel +cp $acorbuild/acorinstaller/main.py $acorbuild/build/config/includes.chroot/lib/x86_64-linux-gnu/calamares/modules/fstab + +cp -r $acorbuild/acorbootloaders/* $acorbuild/build/config/includes.binary +cp -r $acorbuild/acorrepos/* $acorbuild/build/config/archives +cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info +cp -r $acorbuild/acorgrub/themes $acorbuild/build/config/includes.chroot/boot/grub +cp -r $acorbuild/acorconfigs/openbox/* $acorbuild/build/config/includes.chroot/etc/skel/.config +cp -r $acorbuild/acorinstaller/calamares $acorbuild/build/config/includes.chroot/etc +cp -r $acorbuild/acorinstaller/pixmaps $acorbuild/build/config/includes.chroot/usr/share + + +#symlinks chroot +ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info +ln -s Debian.mirrors $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.mirrors +ln -s debian.csv $acorbuild/build/config/includes.chroot/usr/share/distro-info/acoros.csv +ln -s acoros $acorbuild/build/config/includes.chroot/etc/dpkg/origins/default + + +# Build the ISO # +lb build #--debug --verbose + + diff --git a/Xfce/BldHelper.sh b/Xfce/BldHelper.sh index 9515f45..6ffcb6c 100755 --- a/Xfce/BldHelper.sh +++ b/Xfce/BldHelper.sh @@ -20,7 +20,7 @@ WorkingDir=/home/pepadmin/Build-configs/Xfce # Execute the ISO building script cd ${WorkingDir} -./build.sh +./build.sh 2>&1 | tee /tmp/build_log.txt # Move and rename the ISO file cd build @@ -39,8 +39,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION} mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION} # Move the log file to the log directory (if it exists) -if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then - mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log +if [ -f /tmp/build_log.txt ]; then + LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log" + mv /tmp/build_log.txt ${LogDir}/${LogFileName} fi # Clean the build folder diff --git a/Xfce/build.sh b/Xfce/build.sh index 905aeb6..0843e8e 100755 --- a/Xfce/build.sh +++ b/Xfce/build.sh @@ -36,11 +36,11 @@ lb config noauto \ --backports false \ --cache true \ --apt-recommends true \ - --iso-application AcorOS \ + --iso-application "AcorOS" \ --win32-loader false \ - --iso-preparer acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-publisher acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-volume AcorOS \ + --iso-preparer "acoros-https://sourceforge.net/projects/acor-os/" \ + --iso-publisher "acoros-https://sourceforge.net/projects/acor-os/ "\ + --iso-volume "AcorOS "\ --image-name "AcorOS" \ --win32-loader false \ --checksums sha512 \ @@ -48,6 +48,7 @@ lb config noauto \ "${@}" + # Install the Xfce Desktop mkdir -p $acorbuild/build/config/package-lists echo xfce4 xfce4-goodies > $acorbuild/build/config/package-lists/desktop.list.chroot @@ -185,8 +186,8 @@ shim-unsigned # Setup the chroot structure mkdir -p $acorbuild/build/config/archives mkdir -p $acorbuild/build/config/includes.binary -mkdir -p $acorbuild/build/config/hooks/live mkdir -p $acorbuild/build/config/hooks/normal +mkdir -p $acorbuild/build/config/includes.chroot/usr/lib/live/config mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info @@ -207,7 +208,7 @@ mkdir -p $acorbuild/build/config/includes.chroot/lib/x86_64-linux-gnu/calamares/ # Copy Configs to the chroot cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications -cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live +cp $acorbuild/acorhooks/live/* $acorbuild/build/config/includes.chroot/usr/lib/live/config cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default diff --git a/Xfce32/BldHelper.sh b/Xfce32/BldHelper.sh index ca1ec88..a1fbf48 100755 --- a/Xfce32/BldHelper.sh +++ b/Xfce32/BldHelper.sh @@ -20,7 +20,7 @@ WorkingDir=/home/pepadmin/Build-configs/Xfce32 # Execute the ISO building script cd ${WorkingDir} -./build.sh +./build.sh 2>&1 | tee /tmp/build_log.txt # Move and rename the ISO file cd build @@ -39,8 +39,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION} mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION} # Move the log file to the log directory (if it exists) -if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then - mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log +if [ -f /tmp/build_log.txt ]; then + LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log" + mv /tmp/build_log.txt ${LogDir}/${LogFileName} fi # Clean the build folder diff --git a/Xfce32/build.sh b/Xfce32/build.sh index 3eac0e2..507ec6b 100755 --- a/Xfce32/build.sh +++ b/Xfce32/build.sh @@ -31,23 +31,23 @@ lb config noauto \ --parent-mirror-binary-security https://security.debian.org/debian-security \ --mirror-chroot https://deb.debian.org/debian \ --mirror-chroot-security https://security.debian.org/debian-security \ - --uefi-secure-boot enable \ --updates true \ --security true \ --backports false \ --cache true \ --apt-recommends true \ - --iso-application AcorOS \ + --iso-application "AcorOS" \ --win32-loader false \ - --iso-preparer acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-publisher acoros-https://sourceforge.net/projects/acor-os/ \ - --iso-volume AcorOS \ + --iso-preparer "acoros-https://sourceforge.net/projects/acor-os/" \ + --iso-publisher "acoros-https://sourceforge.net/projects/acor-os/ "\ + --iso-volume "AcorOS "\ --image-name "AcorOS" \ --win32-loader false \ --checksums sha512 \ --zsync false \ "${@}" + # Install the Xfce Desktop mkdir -p $acorbuild/build/config/package-lists echo xfce4 xfce4-goodies > $acorbuild/build/config/package-lists/desktop.list.chroot @@ -183,8 +183,8 @@ shim-unsigned # Setup the chroot structure mkdir -p $acorbuild/build/config/archives mkdir -p $acorbuild/build/config/includes.binary -mkdir -p $acorbuild/build/config/hooks/live mkdir -p $acorbuild/build/config/hooks/normal +mkdir -p $acorbuild/build/config/includes.chroot/usr/lib/live/config mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info @@ -205,7 +205,7 @@ mkdir -p $acorbuild/build/config/includes.chroot/lib/i386-linux-gnu/calamares/mo # Copy Configs to the chroot cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications -cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live +cp $acorbuild/acorhooks/live/* $acorbuild/build/config/includes.chroot/usr/lib/live/config cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default diff --git a/acorconfigs/openbox/Mousepad/accels.scm b/acorconfigs/openbox/Mousepad/accels.scm new file mode 100644 index 0000000..f86bd90 --- /dev/null +++ b/acorconfigs/openbox/Mousepad/accels.scm @@ -0,0 +1,109 @@ +; mousepad GtkAccelMap rc-file -*- scheme -*- +; this file is an automated accelerator map dump +; +; (gtk_accel_path "/win.document.tab.tab-size" "") +; (gtk_accel_path "/win.edit.convert.spaces-to-tabs" "") +; (gtk_accel_path "/app.preferences.view.smart-backspace" "") +; (gtk_accel_path "/app.preferences.view.highlight-current-line" "") +; (gtk_accel_path "/app.preferences.file.make-backup" "") +; (gtk_accel_path "/win.preferences.window.toolbar-visible" "") +; (gtk_accel_path "/app.preferences.window.client-side-decorations" "") +; (gtk_accel_path "/win.search.find-and-replace" "r") +; (gtk_accel_path "/win.file.save-all" "") +; (gtk_accel_path "/win.edit.duplicate-line-selection" "") +; (gtk_accel_path "/win.edit.move.line-up" "Up") +; (gtk_accel_path "/win.edit.convert.transpose" "t") +; (gtk_accel_path "/win.document.go-to-tab(4)" "5") +; (gtk_accel_path "/win.edit.undo" "z") +; (gtk_accel_path "/win.file.save-as" "s") +; (gtk_accel_path "/app.preferences.window.remember-size" "") +; (gtk_accel_path "/app.preferences" "") +; (gtk_accel_path "/win.edit.convert.tabs-to-spaces" "") +; (gtk_accel_path "/app.preferences.window.remember-state" "") +; (gtk_accel_path "/app.preferences.window.path-in-title" "") +; (gtk_accel_path "/win.view.fullscreen" "F11") +; (gtk_accel_path "/win.document.previous-tab" "Page_Up") +; (gtk_accel_path "/app.preferences.view.show-whitespace.inside" "") +; (gtk_accel_path "/win.file.new-window" "n") +; (gtk_accel_path "/app.state.search.incremental" "") +; (gtk_accel_path "/app.preferences.view.show-whitespace" "") +; (gtk_accel_path "/app.preferences.view.use-default-monospace-font" "") +; (gtk_accel_path "/app.preferences.file.auto-reload" "") +; (gtk_accel_path "/win.document.go-to-tab(5)" "6") +; (gtk_accel_path "/win.reset-font-size" "0") +; (gtk_accel_path "/win.file.save" "s") +; (gtk_accel_path "/win.help.about" "") +; (gtk_accel_path "/win.file.new" "n") +; (gtk_accel_path "/app.preferences.file.add-last-end-of-line" "") +; (gtk_accel_path "/win.preferences.window.menubar-visible" "m") +; (gtk_accel_path "/win.search.find-previous" "g") +; (gtk_accel_path "/app.preferences.window.expand-tabs" "") +; (gtk_accel_path "/win.file.detach-tab" "d") +; (gtk_accel_path "/app.state.search.highlight-all" "") +; (gtk_accel_path "/win.edit.paste" "v") +; (gtk_accel_path "/app.preferences.view.show-whitespace.leading" "") +; (gtk_accel_path "/win.edit.copy" "c") +; (gtk_accel_path "/win.document.go-to-tab(6)" "7") +; (gtk_accel_path "/win.textview.menubar" "") +; (gtk_accel_path "/win.file.open-recent.new" "") +; (gtk_accel_path "/win.file.close-window" "w") +; (gtk_accel_path "/win.file.new-from-template.new" "") +; (gtk_accel_path "/win.edit.convert.strip-trailing-spaces" "") +; (gtk_accel_path "/win.document.filetype" "") +; (gtk_accel_path "/win.edit.paste-special.paste-from-history" "") +; (gtk_accel_path "/win.edit.convert.to-lowercase" "") +; (gtk_accel_path "/win.edit.convert.to-title-case" "") +; (gtk_accel_path "/app.preferences.window.always-show-tabs" "") +; (gtk_accel_path "/win.document.go-to-tab(7)" "8") +; (gtk_accel_path "/win.search.find" "f") +; (gtk_accel_path "/win.document.go-to-tab(0)" "1") +; (gtk_accel_path "/app.quit" "q") +; (gtk_accel_path "/win.file.close-tab" "w") +; (gtk_accel_path "/win.edit.increase-indent" "i") +; (gtk_accel_path "/app.preferences.view.show-line-endings" "") +; (gtk_accel_path "/win.edit.delete-selection" "Delete") +; (gtk_accel_path "/win.edit.move.word-left" "Left") +; (gtk_accel_path "/win.edit.delete-line" "Delete") +; (gtk_accel_path "/win.document.line-ending" "") +; (gtk_accel_path "/win.file.open-recent.clear-history" "") +; (gtk_accel_path "/win.document.viewer-mode" "") +; (gtk_accel_path "/app.preferences.view.show-whitespace.trailing" "") +; (gtk_accel_path "/win.file.reload" "") +; (gtk_accel_path "/win.view.select-font" "") +; (gtk_accel_path "/win.edit.move.line-down" "Down") +; (gtk_accel_path "/win.document.go-to-tab(8)" "9") +; (gtk_accel_path "/win.document.go-to-tab(1)" "2") +; (gtk_accel_path "/app.preferences.view.show-line-numbers" "") +; (gtk_accel_path "/win.search.go-to" "l") +; (gtk_accel_path "/app.preferences.view.color-scheme" "") +; (gtk_accel_path "/app.preferences.file.monitor-changes" "") +; (gtk_accel_path "/win.edit.paste-special.paste-as-column" "") +; (gtk_accel_path "/app.preferences.view.show-right-margin" "") +; (gtk_accel_path "/app.preferences.window.remember-position" "") +; (gtk_accel_path "/win.edit.cut" "x") +; (gtk_accel_path "/win.search.find-next" "g") +; (gtk_accel_path "/app.mousepad-plugin-gspell" "k") +; (gtk_accel_path "/app.preferences.view.match-braces" "") +; (gtk_accel_path "/win.edit.decrease-indent" "u") +; (gtk_accel_path "/win.increase-font-size" "plus") +; (gtk_accel_path "/app.preferences.view.word-wrap" "") +; (gtk_accel_path "/win.document.go-to-tab(2)" "3") +; (gtk_accel_path "/app.preferences.view.insert-spaces" "") +; (gtk_accel_path "/app.preferences.view.auto-indent" "") +; (gtk_accel_path "/win.file.open" "o") +; (gtk_accel_path "/win.decrease-font-size" "minus") +; (gtk_accel_path "/win.file.print" "p") +; (gtk_accel_path "/win.document.next-tab" "Page_Down") +; (gtk_accel_path "/win.edit.move.word-right" "Right") +; (gtk_accel_path "/win.edit.select-all" "a") +; (gtk_accel_path "/win.edit.convert.to-uppercase" "") +; (gtk_accel_path "/win.document.go-to-tab" "") +; (gtk_accel_path "/win.preferences.window.statusbar-visible" "") +; (gtk_accel_path "/win.edit.convert.to-opposite-case" "u") +; (gtk_accel_path "/app.preferences.window.cycle-tabs" "") +; (gtk_accel_path "/app.preferences.view.indent-on-tab" "") +; (gtk_accel_path "/win.help.contents" "F1") +; (gtk_accel_path "/win.document.go-to-tab(3)" "4") +; (gtk_accel_path "/win.edit.redo" "y") +; (gtk_accel_path "/win.document.write-unicode-bom" "") +; (gtk_accel_path "/app.preferences.window.toolbar-visible" "") diff --git a/acorconfigs/openbox/Thunar/accels.scm b/acorconfigs/openbox/Thunar/accels.scm new file mode 100644 index 0000000..a5344c5 --- /dev/null +++ b/acorconfigs/openbox/Thunar/accels.scm @@ -0,0 +1,116 @@ +; Thunar GtkAccelMap rc-file -*- scheme -*- +; this file is an automated accelerator map dump +; +; (gtk_accel_path "/ThunarActionManager/restore" "") +; (gtk_accel_path "/ThunarActionManager/undo" "z") +; (gtk_accel_path "/ThunarStandardView/select-all-files" "a") +; (gtk_accel_path "/ThunarStandardView/sort-by-dtime" "") +; (gtk_accel_path "/ThunarStatusBar/toggle-last-modified" "") +; (gtk_accel_path "/ThunarStandardView/invert-selection" "") +; (gtk_accel_path "/ThunarStatusBar/toggle-display-name" "") +; (gtk_accel_path "/ThunarActionManager/cut" "x") +; (gtk_accel_path "/ThunarActionManager/restore-show" "") +; (gtk_accel_path "/ThunarWindow/zoom-in" "KP_Add") +; (gtk_accel_path "/ThunarStandardView/sort-ascending" "") +; (gtk_accel_path "/ThunarWindow/empty-trash" "") +; (gtk_accel_path "/ThunarWindow/reload" "r") +; (gtk_accel_path "/ThunarWindow/toggle-image-preview" "") +; (gtk_accel_path "/ThunarActionManager/cut-2" "") +; (gtk_accel_path "/ThunarWindow/view-side-pane-menu" "") +; (gtk_accel_path "/ThunarActionManager/trash-delete" "Delete") +; (gtk_accel_path "/ThunarWindow/open-network" "") +; (gtk_accel_path "/ThunarActionManager/trash-delete-2" "KP_Delete") +; (gtk_accel_path "/ThunarWindow/contents/help-menu" "") +; (gtk_accel_path "/ThunarActionManager/delete" "") +; (gtk_accel_path "/ThunarStandardView/set-default-app" "") +; (gtk_accel_path "/ThunarStandardView/back-alt" "BackSpace") +; (gtk_accel_path "/ThunarActionManager/open-in-new-tab" "p") +; (gtk_accel_path "/ThunarWindow/switch-next-tab" "Page_Down") +; (gtk_accel_path "/ThunarWindow/open-file-menu" "F10") +; (gtk_accel_path "/ThunarWindow/view-as-compact-list" "3") +; (gtk_accel_path "/ThunarWindow/about" "") +; (gtk_accel_path "/ThunarWindow/open-computer" "") +; (gtk_accel_path "/ThunarWindow/clear-directory-specific-settings" "") +; (gtk_accel_path "/ThunarWindow/open-file-system" "") +; (gtk_accel_path "/ThunarWindow/open-parent" "Up") +; (gtk_accel_path "/ThunarWindow/view-menu" "") +; (gtk_accel_path "/ThunarActionManager/copy" "c") +; (gtk_accel_path "/ThunarStandardView/properties" "Return") +; (gtk_accel_path "/ThunarStandardView/back" "Left") +; (gtk_accel_path "/ThunarWindow/sendto-menu" "") +; (gtk_accel_path "/ThunarStandardView/sort-by-mtime" "") +; (gtk_accel_path "/ThunarActionManager/open-location" "") +; (gtk_accel_path "/ThunarWindow/bookmarks-menu" "") +; (gtk_accel_path "/ThunarWindow/reload-alt" "F5") +; (gtk_accel_path "/ThunarWindow/view-location-selector-buttons" "") +; (gtk_accel_path "/ThunarStatusBar/toggle-size-in-bytes" "") +; (gtk_accel_path "/ThunarStandardView/unselect-all-files" "Escape") +; (gtk_accel_path "/ThunarActionManager/copy-2" "Insert") +; (gtk_accel_path "/ThunarWindow/zoom-out-alt" "minus") +; (gtk_accel_path "/ThunarWindow/cancel-search" "Escape") +; (gtk_accel_path "/ThunarStandardView/select-by-pattern" "s") +; (gtk_accel_path "/ThunarStandardView/rename" "F2") +; (gtk_accel_path "/ThunarStandardView/create-document" "") +; (gtk_accel_path "/ThunarShortcutsPane/sendto-shortcuts" "d") +; (gtk_accel_path "/ThunarActionManager/move-to-trash" "") +; (gtk_accel_path "/ThunarWindow/close-tab" "w") +; (gtk_accel_path "/ThunarWindow/view-side-pane-tree" "e") +; (gtk_accel_path "/ThunarActionManager/open" "o") +; (gtk_accel_path "/ThunarWindow/toggle-side-pane" "F9") +; (gtk_accel_path "/ThunarWindow/view-location-selector-entry" "") +; (gtk_accel_path "/ThunarWindow/open-recent" "") +; (gtk_accel_path "/ThunarWindow/open-home" "Home") +; (gtk_accel_path "/ThunarWindow/toggle-split-view" "F3") +; (gtk_accel_path "/ThunarWindow/open-templates" "") +; (gtk_accel_path "/ThunarWindow/open-location-alt" "d") +; (gtk_accel_path "/ThunarStandardView/create-folder" "n") +; (gtk_accel_path "/ThunarWindow/search" "f") +; (gtk_accel_path "/ThunarStandardView/sort-by-type" "") +; (gtk_accel_path "/ThunarActionManager/paste-2" "Insert") +; (gtk_accel_path "/ThunarWindow/zoom-in-alt2" "equal") +; (gtk_accel_path "/ThunarStandardView/duplicate" "") +; (gtk_accel_path "/ThunarWindow/remove-from-recent" "") +; (gtk_accel_path "/ThunarWindow/zoom-out" "KP_Subtract") +; (gtk_accel_path "/ThunarWindow/close-window" "q") +; (gtk_accel_path "/ThunarWindow/edit-menu" "") +; (gtk_accel_path "/ThunarWindow/view-side-pane-shortcuts" "b") +; (gtk_accel_path "/ThunarWindow/show-highlight" "") +; (gtk_accel_path "/ThunarWindow/contents" "F1") +; (gtk_accel_path "/ThunarWindow/preferences" "") +; (gtk_accel_path "/ThunarWindow/switch-previous-tab" "Page_Up") +; (gtk_accel_path "/ThunarWindow/zoom-in-alt1" "plus") +; (gtk_accel_path "/ThunarStandardView/toggle-sort-order" "") +; (gtk_accel_path "/ThunarActionManager/open-in-new-window" "o") +; (gtk_accel_path "/ThunarWindow/view-configure-toolbar" "") +; (gtk_accel_path "/ThunarWindow/view-location-selector-menu" "") +; (gtk_accel_path "/ThunarWindow/view-statusbar" "") +; (gtk_accel_path "/ThunarWindow/close-all-windows" "w") +; (gtk_accel_path "/ThunarWindow/open-trash" "") +; (gtk_accel_path "/ThunarActionManager/paste" "v") +; (gtk_accel_path "/ThunarActionManager/delete-3" "KP_Delete") +; (gtk_accel_path "/ThunarActionManager/execute" "") +; (gtk_accel_path "/ThunarWindow/open-desktop" "") +; (gtk_accel_path "/ThunarActionManager/open-with-other" "") +; (gtk_accel_path "/ThunarStatusBar/toggle-size" "") +; (gtk_accel_path "/ThunarActionManager/sendto-desktop" "") +; (gtk_accel_path "/ThunarWindow/open-location" "l") +; (gtk_accel_path "/ThunarWindow/view-menubar" "m") +; (gtk_accel_path "/ThunarWindow/zoom-reset-alt" "0") +; (gtk_accel_path "/ThunarWindow/view-as-detailed-list" "2") +; (gtk_accel_path "/ThunarWindow/view-as-icons" "1") +; (gtk_accel_path "/ThunarWindow/new-window" "n") +; (gtk_accel_path "/ThunarStandardView/forward" "Right") +; (gtk_accel_path "/ThunarActionManager/redo" "z") +; (gtk_accel_path "/ThunarStandardView/sort-descending" "") +; (gtk_accel_path "/ThunarWindow/file-menu" "") +; (gtk_accel_path "/ThunarStandardView/make-link" "") +; (gtk_accel_path "/ThunarActionManager/delete-2" "Delete") +; (gtk_accel_path "/ThunarWindow/new-tab" "t") +; (gtk_accel_path "/ThunarWindow/go-menu" "") +; (gtk_accel_path "/ThunarStandardView/sort-by-size" "") +; (gtk_accel_path "/ThunarStandardView/arrange-items-menu" "") +; (gtk_accel_path "/ThunarWindow/show-hidden" "h") +; (gtk_accel_path "/ThunarStandardView/sort-by-name" "") +; (gtk_accel_path "/ThunarWindow/zoom-reset" "KP_0") +; (gtk_accel_path "/ThunarStatusBar/toggle-filetype" "") +; (gtk_accel_path "/ThunarWindow/detach-tab" "") diff --git a/acorconfigs/openbox/Thunar/uca.xml b/acorconfigs/openbox/Thunar/uca.xml new file mode 100644 index 0000000..14aee99 --- /dev/null +++ b/acorconfigs/openbox/Thunar/uca.xml @@ -0,0 +1,97 @@ + + + + utilities-terminal + Open terminal here + + 1615372407408747-1 + exo-open --working-directory %f --launch TerminalEmulator + Example of a custom action + + * + + + + + org.xfce.thunar + Open as root + + 1616353956436746-1 + pkexec thunar %f + Open as root + + * + + + + preferences-system-search + Search for files + + 1616359736871731-4 + catfish --path=%f + Find files and folders + + * + + + + application-x-iso + Mount image files + + 1616360728478102-7 + fuseiso -n -p %f %f.mount ; thunar %f.mount + Mount image files + + * + + + + application-x-iso + Desmontar Imagem + + 1616361698703082-8 + fusermount -u -z %f + Unmount Image + + * + + + + accessories-text-editor + Edit as root + + 1687651355823916-1 + pkexec mousepad %f + Edit as root + * + * + + + + drive-harddisk + Disk Usage + + 1687651694643352-3 + baobab %d + Disk Usage + * + * + + + + + + + + + application-vnd.oasis.opendocument.text-template + Open in Terminal + + 1687651793865147-4 + xfce4-terminal -x nano %f + Open in Terminal + * + * + + + diff --git a/acorconfigs/openbox/compton.conf b/acorconfigs/openbox/compton.conf new file mode 100644 index 0000000..e5c90fd --- /dev/null +++ b/acorconfigs/openbox/compton.conf @@ -0,0 +1,53 @@ +shadow = true; +no-dnd-shadow = true; +no-dock-shadow = true; +clear-shadow = true; +shadow-radius = 7; +shadow-offset-x = -7; +shadow-offset-y = -7; +shadow-opacity = 0.7; +shadow-red = 0.0; +shadow-green = 0.0; +shadow-blue = 0.0; +shadow-exclude = [ "name = 'Notification'", "class_g = 'Conky'", "class_g ?= 'Notify-osd'", "class_g = 'Cairo-clock'" ]; +shadow-ignore-shaped = false; +xinerama-shadow-crop = false; +menu-opacity = 1.0; +inactive-opacity = 1.0; +active-opacity = 1.0; +frame-opacity = 1.0; +inactive-opacity-override = false; +alpha-step = 0.03; +inactive-dim = 0.0; +blur-kern = "3x3box"; +blur-background-exclude = [ "window_type = 'dock'", "window_type = 'desktop'" ]; +fading = false; +fade-in-step = 0.04; +fade-out-step = 0.04; +fade-exclude = [ ]; +backend = "glx"; +mark-wmwin-focused = true; +mark-ovredir-focused = true; +detect-rounded-corners = true; +detect-client-opacity = true; +refresh-rate = 0; +vsync = "none"; +dbe = false; +paint-on-overlay = true; +focus-exclude = [ "class_g = 'Cairo-clock'" ]; +detect-transient = true; +detect-client-leader = true; +invert-color-include = [ ]; +glx-copy-from-front = false; +glx-swap-method = "undefined"; +wintypes : +{ + tooltip : + { + fade = true; + shadow = false; + opacity = 0.75; + focus = true; + }; +}; +inactive-dim-fixed = false; diff --git a/acorconfigs/openbox/dconf/user b/acorconfigs/openbox/dconf/user new file mode 100644 index 0000000..8684982 Binary files /dev/null and b/acorconfigs/openbox/dconf/user differ diff --git a/acorconfigs/openbox/dunst/dunstrc b/acorconfigs/openbox/dunst/dunstrc new file mode 100644 index 0000000..7f8fd76 --- /dev/null +++ b/acorconfigs/openbox/dunst/dunstrc @@ -0,0 +1,71 @@ +## Copyright (C) 2020-2024 Aditya Shakya + +[global] +monitor = 0 +follow = mouse +width = 300 +height = 80 +origin = top-right +offset = 10x48 +corner_radius = 0 +scale = 0 +notification_limit = 0 +progress_bar = true +progress_bar_height = 80 +progress_bar_frame_width = 4 +progress_bar_min_width = 300 +progress_bar_max_width = 300 +indicate_hidden = yes +transparency = 0 +separator_height = 2 +padding = 15 +horizontal_padding = 15 +text_icon_padding = 0 +frame_width = 4 +gap_size = 0 +separator_color = frame +sort = yes +idle_threshold = 120 +font = JetBrains Mono 10 +line_height = 2 +markup = full +format = %s\n%b +alignment = left +vertical_alignment = center +show_age_threshold = 60 +ellipsize = middle +ignore_newline = no +stack_duplicates = true +hide_duplicate_count = false +show_indicators = yes +enable_recursive_icon_lookup = true +icon_position = left +min_icon_size = 24 +max_icon_size = 48 +sticky_history = yes +history_length = 20 +browser = /usr/bin/xdg-open +always_run_script = true +mouse_left_click = close_current +mouse_middle_click = do_action, close_current +mouse_right_click = close_all +title = Dunst +class = Dunst + +[urgency_low] +timeout = 2 +background = "#1E2128" +foreground = "#ABB2BF" +frame_color = "#292d37" + +[urgency_normal] +timeout = 5 +background = "#1E2128" +foreground = "#ABB2BF" +frame_color = "#292d37" + +[urgency_critical] +timeout = 0 +background = "#1E2128" +foreground = "#E06B74" +frame_color = "#E06B74" diff --git a/acorconfigs/openbox/gtk-2.0/gtkfilechooser.ini b/acorconfigs/openbox/gtk-2.0/gtkfilechooser.ini new file mode 100644 index 0000000..7be9af5 --- /dev/null +++ b/acorconfigs/openbox/gtk-2.0/gtkfilechooser.ini @@ -0,0 +1,11 @@ +[Filechooser Settings] +LocationMode=path-bar +ShowHidden=false +ShowSizeColumn=true +GeometryX=242 +GeometryY=116 +GeometryWidth=780 +GeometryHeight=585 +SortColumn=name +SortOrder=ascending +StartupMode=recent diff --git a/acorconfigs/openbox/gtk-3.0/bookmarks b/acorconfigs/openbox/gtk-3.0/bookmarks new file mode 100644 index 0000000..e69de29 diff --git a/acorconfigs/openbox/jgmenu/greeneye-search.svg b/acorconfigs/openbox/jgmenu/greeneye-search.svg new file mode 100644 index 0000000..a96ec7f --- /dev/null +++ b/acorconfigs/openbox/jgmenu/greeneye-search.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/acorconfigs/openbox/jgmenu/jgmenurc b/acorconfigs/openbox/jgmenu/jgmenurc new file mode 100644 index 0000000..97908b5 --- /dev/null +++ b/acorconfigs/openbox/jgmenu/jgmenurc @@ -0,0 +1,29 @@ +csv_cmd = apps +tint2_look = 0 +menu_width = 450 +menu_height_min = 510 +menu_height_max = 510 +menu_padding_top = 40 +menu_padding_right = 2 +menu_padding_bottom = 1 +menu_padding_left = 151 +menu_border = 0 +item_height = 35 +item_radius = 2 +item_border = 1 +color_menu_bg = #2D2D2D 100 +color_menu_border = #2d2d2d 100 +color_norm_fg = #CACACA 100 +color_sel_bg = #A52A2A 100 +color_sel_fg = #ffffff 100 +color_sel_border = #A52A2A 100 +color_scroll_ind = #000000 0 +csv_name_format = %n\n%g +csv_no_dirs = 1 +color_title_bg = #A52A2A 100 +color_title_border = #A52A2A 100 +color_title_fg = #ffffff 100 +sep_markup = +sep_halign = Center +color_sep_fg = #262626 100 +sub_spacing = 0 diff --git a/acorconfigs/openbox/jgmenu/prepend.csv b/acorconfigs/openbox/jgmenu/prepend.csv new file mode 100644 index 0000000..54a18b4 --- /dev/null +++ b/acorconfigs/openbox/jgmenu/prepend.csv @@ -0,0 +1,24 @@ +@rect,,154,4,292,36,2,left,top,#000000 0,#656565 50, +@search,,159,4,240,36,2,left,top,#eeeeee 80,#000000 0, +@icon,,416,12,22,22,2,left,top,#000000 50,#000000 50,/home/manuel/.config/jgmenu/greeneye-search.svg +@rect,,154,44,292,462,2,left,top,#000000 0,#282828 90, +@rect,^filter(*),4,4,142,35,2,left,top,#000000 0,#000000 0, +@text,,9,4,142,35,2,left,top,#e6e6e6 100,#000000 0,All +@rect,^filter(#Accessories #Util #Archiving #Compression #TextEditor ),4,39,142,35,2,left,top,#000000 0,#000000 0, +@text,,9,39,142,35,2,left,top,#e6e6e6 100,#000000 0,Accessories +@rect,^filter(#Development #Build #Debug #IDE #Profiling #RevisionControl ),4,74,142,35,2,left,top,#000000 0,#000000 0, +@text,,9,74,142,35,2,left,top,#e6e6e6 100,#000000 0,Development +@rect,^filter(#Game ),4,109,142,35,2,left,top,#000000 0,#000000 0, +@text,,9,109,142,35,2,left,top,#e6e6e6 100,#000000 0,Games +@rect,^filter(#Graphics #Scanning #Photography ),4,144,142,35,2,left,top,#000000 0,#000000 0, +@text,,9,144,142,35,2,left,top,#e6e6e6 100,#000000 0,Graphics +@rect,^filter(#Internet #Network #Email #FileTransfer #WebBrowser ),4,179,142,35,2,left,top,#000000 0,#000000 0, +@text,,9,179,142,35,2,left,top,#e6e6e6 100,#000000 0,Internet +@rect,^filter(#Multimedia #Player #Audio #Video #Recorder ),4,214,142,35,2,left,top,#000000 0,#000000 0, +@text,,9,214,142,35,2,left,top,#e6e6e6 100,#000000 0,Multimedia +@rect,^filter(#Office #Calendar #Contact #Dictionary #Chart #Finance #Presentation #Spreadsheet #WordProcessor #Publishing #Viewer ),4,249,142,35,2,left,top,#000000 0,#000000 0, +@text,,9,249,142,35,2,left,top,#e6e6e6 100,#000000 0,Office +@rect,^filter(#Settings #Security #Preferences ),4,284,142,35,2,left,top,#000000 0,#000000 0, +@text,,9,284,142,35,2,left,top,#e6e6e6 100,#000000 0,Settings +@rect,^filter(#System #Emulator #FileManager #TerminalEmulator #Filesystem #Monitor ),4,319,142,35,2,left,top,#000000 0,#000000 0, +@text,,9,319,142,35,2,left,top,#e6e6e6 100,#000000 0,System diff --git a/acorconfigs/openbox/mimeapps.list b/acorconfigs/openbox/mimeapps.list new file mode 100644 index 0000000..f1dab57 --- /dev/null +++ b/acorconfigs/openbox/mimeapps.list @@ -0,0 +1,9 @@ +[Added Associations] +application/xml=org.xfce.mousepad.desktop; +x-scheme-handler/http=xfce4-web-browser.desktop; +x-scheme-handler/https=xfce4-web-browser.desktop; + +[Default Applications] +x-scheme-handler/http=xfce4-web-browser.desktop +x-scheme-handler/https=xfce4-web-browser.desktop + diff --git a/acorconfigs/openbox/neofetch/config.conf b/acorconfigs/openbox/neofetch/config.conf new file mode 100644 index 0000000..305ec70 --- /dev/null +++ b/acorconfigs/openbox/neofetch/config.conf @@ -0,0 +1,864 @@ +# See this wiki page for more info: +# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info +print_info() { + info title + info underline + + info "OS" distro + info "Host" model + info "Kernel" kernel + info "Uptime" uptime + info "Packages" packages + info "Shell" shell + info "Resolution" resolution + info "DE" de + info "WM" wm + info "WM Theme" wm_theme + info "Theme" theme + info "Icons" icons + info "Terminal" term + info "Terminal Font" term_font + info "CPU" cpu + info "GPU" gpu + info "Memory" memory + + # info "GPU Driver" gpu_driver # Linux/macOS only + # info "CPU Usage" cpu_usage + # info "Disk" disk + # info "Battery" battery + # info "Font" font + # info "Song" song + # [[ "$player" ]] && prin "Music Player" "$player" + # info "Local IP" local_ip + # info "Public IP" public_ip + # info "Users" users + # info "Locale" locale # This only works on glibc systems. + + info cols +} + +# Title + + +# Hide/Show Fully qualified domain name. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --title_fqdn +title_fqdn="off" + + +# Kernel + + +# Shorten the output of the kernel function. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --kernel_shorthand +# Supports: Everything except *BSDs (except PacBSD and PC-BSD) +# +# Example: +# on: '4.8.9-1-ARCH' +# off: 'Linux 4.8.9-1-ARCH' +kernel_shorthand="on" + + +# Distro + + +# Shorten the output of the distro function +# +# Default: 'off' +# Values: 'on', 'tiny', 'off' +# Flag: --distro_shorthand +# Supports: Everything except Windows and Haiku +distro_shorthand="off" + +# Show/Hide OS Architecture. +# Show 'x86_64', 'x86' and etc in 'Distro:' output. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --os_arch +# +# Example: +# on: 'Arch Linux x86_64' +# off: 'Arch Linux' +os_arch="on" + + +# Uptime + + +# Shorten the output of the uptime function +# +# Default: 'on' +# Values: 'on', 'tiny', 'off' +# Flag: --uptime_shorthand +# +# Example: +# on: '2 days, 10 hours, 3 mins' +# tiny: '2d 10h 3m' +# off: '2 days, 10 hours, 3 minutes' +uptime_shorthand="on" + + +# Memory + + +# Show memory pecentage in output. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --memory_percent +# +# Example: +# on: '1801MiB / 7881MiB (22%)' +# off: '1801MiB / 7881MiB' +memory_percent="off" + +# Change memory output unit. +# +# Default: 'mib' +# Values: 'kib', 'mib', 'gib' +# Flag: --memory_unit +# +# Example: +# kib '1020928KiB / 7117824KiB' +# mib '1042MiB / 6951MiB' +# gib: ' 0.98GiB / 6.79GiB' +memory_unit="mib" + + +# Packages + + +# Show/Hide Package Manager names. +# +# Default: 'tiny' +# Values: 'on', 'tiny' 'off' +# Flag: --package_managers +# +# Example: +# on: '998 (pacman), 8 (flatpak), 4 (snap)' +# tiny: '908 (pacman, flatpak, snap)' +# off: '908' +package_managers="on" + + +# Shell + + +# Show the path to $SHELL +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --shell_path +# +# Example: +# on: '/bin/bash' +# off: 'bash' +shell_path="off" + +# Show $SHELL version +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --shell_version +# +# Example: +# on: 'bash 4.4.5' +# off: 'bash' +shell_version="on" + + +# CPU + + +# CPU speed type +# +# Default: 'bios_limit' +# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'. +# Flag: --speed_type +# Supports: Linux with 'cpufreq' +# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value. +speed_type="bios_limit" + +# CPU speed shorthand +# +# Default: 'off' +# Values: 'on', 'off'. +# Flag: --speed_shorthand +# NOTE: This flag is not supported in systems with CPU speed less than 1 GHz +# +# Example: +# on: 'i7-6500U (4) @ 3.1GHz' +# off: 'i7-6500U (4) @ 3.100GHz' +speed_shorthand="off" + +# Enable/Disable CPU brand in output. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --cpu_brand +# +# Example: +# on: 'Intel i7-6500U' +# off: 'i7-6500U (4)' +cpu_brand="on" + +# CPU Speed +# Hide/Show CPU speed. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --cpu_speed +# +# Example: +# on: 'Intel i7-6500U (4) @ 3.1GHz' +# off: 'Intel i7-6500U (4)' +cpu_speed="on" + +# CPU Cores +# Display CPU cores in output +# +# Default: 'logical' +# Values: 'logical', 'physical', 'off' +# Flag: --cpu_cores +# Support: 'physical' doesn't work on BSD. +# +# Example: +# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores) +# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores) +# off: 'Intel i7-6500U @ 3.1GHz' +cpu_cores="logical" + +# CPU Temperature +# Hide/Show CPU temperature. +# Note the temperature is added to the regular CPU function. +# +# Default: 'off' +# Values: 'C', 'F', 'off' +# Flag: --cpu_temp +# Supports: Linux, BSD +# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable +# coretemp kernel module. This only supports newer Intel processors. +# +# Example: +# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]' +# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]' +# off: 'Intel i7-6500U (4) @ 3.1GHz' +cpu_temp="off" + + +# GPU + + +# Enable/Disable GPU Brand +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gpu_brand +# +# Example: +# on: 'AMD HD 7950' +# off: 'HD 7950' +gpu_brand="on" + +# Which GPU to display +# +# Default: 'all' +# Values: 'all', 'dedicated', 'integrated' +# Flag: --gpu_type +# Supports: Linux +# +# Example: +# all: +# GPU1: AMD HD 7950 +# GPU2: Intel Integrated Graphics +# +# dedicated: +# GPU1: AMD HD 7950 +# +# integrated: +# GPU1: Intel Integrated Graphics +gpu_type="all" + + +# Resolution + + +# Display refresh rate next to each monitor +# Default: 'off' +# Values: 'on', 'off' +# Flag: --refresh_rate +# Supports: Doesn't work on Windows. +# +# Example: +# on: '1920x1080 @ 60Hz' +# off: '1920x1080' +refresh_rate="off" + + +# Gtk Theme / Icons / Font + + +# Shorten output of GTK Theme / Icons / Font +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --gtk_shorthand +# +# Example: +# on: 'Numix, Adwaita' +# off: 'Numix [GTK2], Adwaita [GTK3]' +gtk_shorthand="off" + + +# Enable/Disable gtk2 Theme / Icons / Font +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk2 +# +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Adwaita [GTK3]' +gtk2="on" + +# Enable/Disable gtk3 Theme / Icons / Font +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk3 +# +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Numix [GTK2]' +gtk3="on" + + +# IP Address + + +# Website to ping for the public IP +# +# Default: 'http://ident.me' +# Values: 'url' +# Flag: --ip_host +public_ip_host="http://ident.me" + +# Public IP timeout. +# +# Default: '2' +# Values: 'int' +# Flag: --ip_timeout +public_ip_timeout=2 + + +# Desktop Environment + + +# Show Desktop Environment version +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --de_version +de_version="on" + + +# Disk + + +# Which disks to display. +# The values can be any /dev/sdXX, mount point or directory. +# NOTE: By default we only show the disk info for '/'. +# +# Default: '/' +# Values: '/', '/dev/sdXX', '/path/to/drive'. +# Flag: --disk_show +# +# Example: +# disk_show=('/' '/dev/sdb1'): +# 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 823G / 893G (93%)' +# +# disk_show=('/'): +# 'Disk (/): 74G / 118G (66%)' +# +disk_show=('/') + +# Disk subtitle. +# What to append to the Disk subtitle. +# +# Default: 'mount' +# Values: 'mount', 'name', 'dir', 'none' +# Flag: --disk_subtitle +# +# Example: +# name: 'Disk (/dev/sda1): 74G / 118G (66%)' +# 'Disk (/dev/sdb2): 74G / 118G (66%)' +# +# mount: 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Local Disk): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 74G / 118G (66%)' +# +# dir: 'Disk (/): 74G / 118G (66%)' +# 'Disk (Local Disk): 74G / 118G (66%)' +# 'Disk (Videos): 74G / 118G (66%)' +# +# none: 'Disk: 74G / 118G (66%)' +# 'Disk: 74G / 118G (66%)' +# 'Disk: 74G / 118G (66%)' +disk_subtitle="mount" + +# Disk percent. +# Show/Hide disk percent. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --disk_percent +# +# Example: +# on: 'Disk (/): 74G / 118G (66%)' +# off: 'Disk (/): 74G / 118G' +disk_percent="on" + + +# Song + + +# Manually specify a music player. +# +# Default: 'auto' +# Values: 'auto', 'player-name' +# Flag: --music_player +# +# Available values for 'player-name': +# +# amarok +# audacious +# banshee +# bluemindo +# clementine +# cmus +# deadbeef +# deepin-music +# dragon +# elisa +# exaile +# gnome-music +# gmusicbrowser +# gogglesmm +# guayadeque +# io.elementary.music +# iTunes +# juk +# lollypop +# mocp +# mopidy +# mpd +# muine +# netease-cloud-music +# olivia +# playerctl +# pogo +# pragha +# qmmp +# quodlibet +# rhythmbox +# sayonara +# smplayer +# spotify +# strawberry +# tauonmb +# tomahawk +# vlc +# xmms2d +# xnoise +# yarock +music_player="auto" + +# Format to display song information. +# +# Default: '%artist% - %album% - %title%' +# Values: '%artist%', '%album%', '%title%' +# Flag: --song_format +# +# Example: +# default: 'Song: Jet - Get Born - Sgt Major' +song_format="%artist% - %album% - %title%" + +# Print the Artist, Album and Title on separate lines +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --song_shorthand +# +# Example: +# on: 'Artist: The Fratellis' +# 'Album: Costello Music' +# 'Song: Chelsea Dagger' +# +# off: 'Song: The Fratellis - Costello Music - Chelsea Dagger' +song_shorthand="off" + +# 'mpc' arguments (specify a host, password etc). +# +# Default: '' +# Example: mpc_args=(-h HOST -P PASSWORD) +mpc_args=() + + +# Text Colors + + +# Text Colors +# +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --colors +# +# Each number represents a different part of the text in +# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info' +# +# Example: +# colors=(distro) - Text is colored based on Distro colors. +# colors=(4 6 1 8 8 6) - Text is colored in the order above. +colors=(distro) + + +# Text Options + + +# Toggle bold text +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bold +bold="on" + +# Enable/Disable Underline +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --underline +underline_enabled="on" + +# Underline character +# +# Default: '-' +# Values: 'string' +# Flag: --underline_char +underline_char="-" + + +# Info Separator +# Replace the default separator with the specified string. +# +# Default: ':' +# Flag: --separator +# +# Example: +# separator="->": 'Shell-> bash' +# separator=" =": 'WM = dwm' +separator=":" + + +# Color Blocks + + +# Color block range +# The range of colors to print. +# +# Default: '0', '15' +# Values: 'num' +# Flag: --block_range +# +# Example: +# +# Display colors 0-7 in the blocks. (8 colors) +# neofetch --block_range 0 7 +# +# Display colors 0-15 in the blocks. (16 colors) +# neofetch --block_range 0 15 +block_range=(0 15) + +# Toggle color blocks +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --color_blocks +color_blocks="off" + +# Color block width in spaces +# +# Default: '3' +# Values: 'num' +# Flag: --block_width +block_width=3 + +# Color block height in lines +# +# Default: '1' +# Values: 'num' +# Flag: --block_height +block_height=1 + +# Color Alignment +# +# Default: 'auto' +# Values: 'auto', 'num' +# Flag: --col_offset +# +# Number specifies how far from the left side of the terminal (in spaces) to +# begin printing the columns, in case you want to e.g. center them under your +# text. +# Example: +# col_offset="auto" - Default behavior of neofetch +# col_offset=7 - Leave 7 spaces then print the colors +col_offset="auto" + +# Progress Bars + + +# Bar characters +# +# Default: '-', '=' +# Values: 'string', 'string' +# Flag: --bar_char +# +# Example: +# neofetch --bar_char 'elapsed' 'total' +# neofetch --bar_char '-' '=' +bar_char_elapsed="-" +bar_char_total="=" + +# Toggle Bar border +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bar_border +bar_border="on" + +# Progress bar length in spaces +# Number of chars long to make the progress bars. +# +# Default: '15' +# Values: 'num' +# Flag: --bar_length +bar_length=15 + +# Progress bar colors +# When set to distro, uses your distro's logo colors. +# +# Default: 'distro', 'distro' +# Values: 'distro', 'num' +# Flag: --bar_colors +# +# Example: +# neofetch --bar_colors 3 4 +# neofetch --bar_colors distro 5 +bar_color_elapsed="distro" +bar_color_total="distro" + + +# Info display +# Display a bar with the info. +# +# Default: 'off' +# Values: 'bar', 'infobar', 'barinfo', 'off' +# Flags: --cpu_display +# --memory_display +# --battery_display +# --disk_display +# +# Example: +# bar: '[---=======]' +# infobar: 'info [---=======]' +# barinfo: '[---=======] info' +# off: 'info' +cpu_display="off" +memory_display="off" +battery_display="off" +disk_display="off" + + +# Backend Settings + + +# Image backend. +# +# Default: 'ascii' +# Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off', +# 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty' +# Flag: --backend +image_backend="off" + +# Image Source +# +# Which image or ascii file to display. +# +# Default: 'auto' +# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/' +# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")' +# Flag: --source +# +# NOTE: 'auto' will pick the best image source for whatever image backend is used. +# In ascii mode, distro ascii art will be used and in an image mode, your +# wallpaper will be used. +image_source="off" + + +# Ascii Options + + +# Ascii distro +# Which distro's ascii art to display. +# +# Default: 'auto' +# Values: 'auto', 'distro_name' +# Flag: --ascii_distro +# NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, "AOSC OS", +# "AOSC OS/Retro", Apricity, ArcoLinux, ArchBox, ARCHlabs, +# ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock, +# Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD, +# BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS, +# Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, +# Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin, +# DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary, +# EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, +# FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, +# gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, +# Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, +# Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite, +# LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, +# Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib, +# Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner, +# NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba, +# OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD, +# Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint, +# popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix, +# Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, +# Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, +# Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, +# SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, +# openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, +# Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio, +# Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin, +# and IRIX have ascii logos +# NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants. +# Use '{distro name}_old' to use the old logos. +# NOTE: Ubuntu has flavor variants. +# Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME, +# Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors. +# NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu, +# CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android, +# Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola, +# Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS, +# Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian, +# postmarketOS, and Void have a smaller logo variant. +# Use '{distro name}_small' to use the small variants. +ascii_distro="none" + +# Ascii Colors +# +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --ascii_colors +# +# Example: +# ascii_colors=(distro) - Ascii is colored based on Distro colors. +# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors. +ascii_colors=(distro) + +# Bold ascii logo +# Whether or not to bold the ascii logo. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --ascii_bold +ascii_bold="on" + + +# Image Options + + +# Image loop +# Setting this to on will make neofetch redraw the image constantly until +# Ctrl+C is pressed. This fixes display issues in some terminal emulators. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --loop +image_loop="off" + +# Thumbnail directory +# +# Default: '~/.cache/thumbnails/neofetch' +# Values: 'dir' +thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" + +# Crop mode +# +# Default: 'normal' +# Values: 'normal', 'fit', 'fill' +# Flag: --crop_mode +# +# See this wiki page to learn about the fit and fill options. +# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F +crop_mode="normal" + +# Crop offset +# Note: Only affects 'normal' crop mode. +# +# Default: 'center' +# Values: 'northwest', 'north', 'northeast', 'west', 'center' +# 'east', 'southwest', 'south', 'southeast' +# Flag: --crop_offset +crop_offset="center" + +# Image size +# The image is half the terminal width by default. +# +# Default: 'auto' +# Values: 'auto', '00px', '00%', 'none' +# Flags: --image_size +# --size +image_size="auto" + +# Gap between image and text +# +# Default: '3' +# Values: 'num', '-num' +# Flag: --gap +gap=3 + +# Image offsets +# Only works with the w3m backend. +# +# Default: '0' +# Values: 'px' +# Flags: --xoffset +# --yoffset +yoffset=0 +xoffset=0 + +# Image background color +# Only works with the w3m backend. +# +# Default: '' +# Values: 'color', 'blue' +# Flag: --bg_color +background_color= + + +# Misc Options + +# Stdout mode +# Turn off all colors and disables image backend (ASCII/Image). +# Useful for piping into another command. +# Default: 'off' +# Values: 'on', 'off' +stdout="off" diff --git a/acorconfigs/openbox/obmenu-generator/config.pl b/acorconfigs/openbox/obmenu-generator/config.pl new file mode 100644 index 0000000..5b72415 --- /dev/null +++ b/acorconfigs/openbox/obmenu-generator/config.pl @@ -0,0 +1,75 @@ +#!/usr/bin/perl + +# obmenu-generator - configuration file +# This file will be updated automatically. +# Any additional comment and/or indentation will be lost. + +=for comment + +|| FILTERING + | skip_filename_re : Skip a .desktop file if its name matches the regex. + Name is from the last slash to the end. (e.g.: name.desktop) + Example: qr/^(?:gimp|xterm)\b/, # skips 'gimp' and 'xterm' + + | skip_entry : Skip a desktop file if the value from a given key matches the regex. + Example: [ + {key => 'Name', re => qr/(?:about|terminal)/i}, + {key => 'Exec', re => qr/^xterm/}, + {key => 'OnlyShowIn', re => qr/XFCE/}, + ], + + | substitutions : Substitute, by using a regex, in the values from the desktop files. + Example: [ + {key => 'Exec', re => qr/xterm/, value => 'tilix', global => 1}, + ], + +|| ICON SETTINGS + | gtk_version : The version of the Gtk library used for resolving the icon paths. (default: 3) + | gtk_rc_filename : Absolute path to the Gtk configuration file. + | missing_icon : Use this icon for missing icons (default: gtk-missing-image) + | icon_size : Preferred size for icons. (default: 48) + | generic_fallback : Try to shorten icon name at '-' characters before looking at inherited themes. (default: 0) + | force_icon_size : Always get the icon scaled to the requested size. (default: 0) + +|| PATHS + | desktop_files_paths : Absolute paths which contain .desktop files. + Example: [ + '/usr/share/applications', + "$ENV{HOME}/.local/share/applications", + glob("$ENV{HOME}/.local/share/applications/wine/Programs/*"), + ], + +|| NOTES + | Regular expressions: + * use qr/.../ instead of '...' + * use qr/.../i for case insensitive mode + +=cut + +our $CONFIG = { + "editor" => "mousepad", + "force_icon_size" => 0, + "generic_fallback" => 0, + "gtk_rc_filename" => "$ENV{HOME}/.config/gtk-3.0/settings.ini", + "gtk_version" => 3, + "icon_size" => 48, + "Linux::DesktopFiles" => { + desktop_files_paths => [ + "/usr/share/applications", + "/usr/local/share/applications", + "/usr/share/applications/kde4", + "$ENV{HOME}/.local/share/applications", + ], + keep_unknown_categories => 1, + skip_entry => undef, + skip_filename_re => undef, + substitutions => undef, + terminalization_format => "%s -e '%s'", + terminalize => 1, + unknown_category_key => "other", + }, + "locale_support" => 1, + "missing_icon" => "gtk-missing-image", + "terminal" => "xfce4-terminal", + "VERSION" => "0.90", +} diff --git a/acorconfigs/openbox/obmenu-generator/schema.pl b/acorconfigs/openbox/obmenu-generator/schema.pl new file mode 100644 index 0000000..8df19b4 --- /dev/null +++ b/acorconfigs/openbox/obmenu-generator/schema.pl @@ -0,0 +1,112 @@ +#!/usr/bin/perl + +# obmenu-generator - schema file + +=for comment + + item: add an item inside the menu {item => ["command", "label", "icon"]}, + cat: add a category inside the menu {cat => ["name", "label", "icon"]}, + sep: horizontal line separator {sep => undef}, {sep => "label"}, + pipe: a pipe menu entry {pipe => ["command", "label", "icon"]}, + file: include the content of an XML file {file => "/path/to/file.xml"}, + raw: any XML data supported by Openbox {raw => q(...)}, + beg: begin of a category {beg => ["name", "icon"]}, + end: end of a category {end => undef}, + obgenmenu: generic menu settings {obgenmenu => ["label", "icon"]}, + exit: default "Exit" action {exit => ["label", "icon"]}, + +=cut + +# NOTE: +# * Keys and values are case sensitive. Keep all keys lowercase. +# * ICON can be a either a direct path to an icon or a valid icon name +# * Category names are case insensitive. (X-XFCE and x_xfce are equivalent) + +require "$ENV{HOME}/.config/obmenu-generator/config.pl"; + +## Text editor +my $editor = $CONFIG->{editor}; + +our $SCHEMA = [ + + # COMMAND LABEL ICON + {item => ['thunar .', 'File Manager', 'system-file-manager']}, + {item => ['xfce4-terminal', 'Terminal', 'utilities-terminal']}, + {item => ['xdg-open http://', 'Web Browser', 'web-browser']}, + {item => ['gmrun', 'Run command', 'system-run']}, + + {sep => 'Categories'}, + + # NAME LABEL ICON + {cat => ['utility', 'Accessories', 'applications-utilities']}, + {cat => ['development', 'Development', 'applications-development']}, + {cat => ['education', 'Education', 'applications-science']}, + {cat => ['game', 'Games', 'applications-games']}, + {cat => ['graphics', 'Graphics', 'applications-graphics']}, + {cat => ['audiovideo', 'Multimedia', 'applications-multimedia']}, + {cat => ['network', 'Network', 'applications-internet']}, + {cat => ['office', 'Office', 'applications-office']}, + {cat => ['other', 'Other', 'applications-other']}, + {cat => ['settings', 'Settings', 'applications-accessories']}, + {cat => ['system', 'System', 'applications-system']}, + + # LABEL ICON + #{beg => ['My category', 'cat-icon']}, + # ... some items ... + #{end => undef}, + + # COMMAND LABEL ICON + #{pipe => ['obbrowser', 'Disk', 'drive-harddisk']}, + + ## Generic advanced settings + #{sep => undef}, + #{obgenmenu => ['Openbox Settings', 'applications-engineering']}, + #{sep => undef}, + + ## Custom advanced settings + {sep => undef}, + {beg => ['Advanced Settings', 'applications-engineering']}, + + # Configuration files + {item => ["$editor ~/.conkyrc", 'Conky RC', 'text-x-generic']}, + {item => ["$editor ~/.config/tint2/tint2rc", 'Tint2 Panel', 'text-x-generic']}, + + # obmenu-generator category + {beg => ['Obmenu-Generator', 'accessories-text-editor']}, + {item => ["$editor ~/.config/obmenu-generator/schema.pl", 'Menu Schema', 'text-x-generic']}, + {item => ["$editor ~/.config/obmenu-generator/config.pl", 'Menu Config', 'text-x-generic']}, + + {sep => undef}, + {item => ['obmenu-generator -s -c', 'Generate a static menu', 'accessories-text-editor']}, + {item => ['obmenu-generator -s -i -c', 'Generate a static menu with icons', 'accessories-text-editor']}, + {sep => undef}, + {item => ['obmenu-generator -p', 'Generate a dynamic menu', 'accessories-text-editor']}, + {item => ['obmenu-generator -p -i', 'Generate a dynamic menu with icons', 'accessories-text-editor']}, + {sep => undef}, + + {item => ['obmenu-generator -d', 'Refresh cache', 'view-refresh']}, + {end => undef}, + + # Openbox category + {beg => ['Openbox', 'openbox']}, + {item => ["$editor ~/.config/openbox/autostart", 'Openbox Autostart', 'text-x-generic']}, + {item => ["$editor ~/.config/openbox/rc.xml", 'Openbox RC', 'text-x-generic']}, + {item => ["$editor ~/.config/openbox/menu.xml", 'Openbox Menu', 'text-x-generic']}, + {item => ['openbox --reconfigure', 'Reconfigure Openbox', 'openbox']}, + {end => undef}, + {end => undef}, + + {sep => undef}, + + ## The xscreensaver lock command + #{item => ['xscreensaver-command -lock', 'Lock', 'system-lock-screen']}, + + ## The gnome-screensaver lock command + {item => ['gnome-screensaver-command --lock', 'Lock', 'system-lock-screen']}, + + ## This option uses the default Openbox's "Exit" action + #{exit => ['Exit', 'application-exit']}, + + ## This uses the 'oblogout' menu + {item => ['lxsession-logout', 'Exit', 'application-exit']}, +] diff --git a/acorconfigs/openbox/openbox/autostart b/acorconfigs/openbox/openbox/autostart new file mode 100755 index 0000000..6810898 --- /dev/null +++ b/acorconfigs/openbox/openbox/autostart @@ -0,0 +1,48 @@ +#!/bin/bash + +## Xfce4-settings-daemon +xfsettingsd & + +## Simple wallpapper manager +nitrogen --restore + +## Polkit agent +lxpolkit & + +## Compositor manager +compton -b +#xcompmgr & + +## Simple panel +tint2 & + +## Sound mixer application +pnmixer & +#pasystray & + +## Dock +plank & + +## Update the user home folders +xdg-user-dirs-update & + +## Network applet +nm-applet & + +## Simple conky +# conky & + +## Update indicator +package-update-indicator & + +## Notification applet +dunst & + +## Bluethooth support +blueman-applet & + +## Power manager +xfc4-power-manager & + +## Screensaver software +gnome-screensaver & diff --git a/acorconfigs/openbox/openbox/environment b/acorconfigs/openbox/openbox/environment new file mode 100755 index 0000000..3311bd6 --- /dev/null +++ b/acorconfigs/openbox/openbox/environment @@ -0,0 +1,10 @@ +# +# Set system-wide environment variables here for Openbox +# User-specific variables should be placed in $HOME/.config/openbox/environment +# + +# To set your language for displaying messages and time/date formats, use the following: +#LANG=en_CA.UTF8 + +# To set your keyboard layout, you need to modify your X config: +# http://www.google.com/search?q=how+to+set+keyboard+layout+xorg diff --git a/acorconfigs/openbox/openbox/menu.xml b/acorconfigs/openbox/openbox/menu.xml new file mode 100644 index 0000000..f0fddc5 --- /dev/null +++ b/acorconfigs/openbox/openbox/menu.xml @@ -0,0 +1,6 @@ + + + + diff --git a/acorconfigs/openbox/openbox/menu.xml.bak b/acorconfigs/openbox/openbox/menu.xml.bak new file mode 100644 index 0000000..57b34e0 --- /dev/null +++ b/acorconfigs/openbox/openbox/menu.xml.bak @@ -0,0 +1,35 @@ + + + + + + + x-terminal-emulator + + + x-www-browser + + + + + + + + obconf + + + + + + + + + + + + + + diff --git a/acorconfigs/openbox/openbox/rc.xml b/acorconfigs/openbox/openbox/rc.xml new file mode 100644 index 0000000..38560f0 --- /dev/null +++ b/acorconfigs/openbox/openbox/rc.xml @@ -0,0 +1,798 @@ + + + + + 10 + 20 + + + yes + + no + + yes + + no + + 200 + + no + + + + Smart + +
yes
+ + Primary + + 1 + +
+ + red-black + NLIMC + + yes + yes + + Cantarell + 8 + + Bold + + Normal + + + + Cantarell + 8 + + Bold + + Normal + + + + Cantarell + 9 + + Normal + + Normal + + + + Cantarell + 9 + + Normal + + Normal + + + + Cantarell + 9 + + Bold + + Normal + + + + Cantarell + 9 + + Bold + + Normal + + + + + + 2 + 1 + + + + 875 + + + + yes + Nonpixel + + Center + + + + 10 + + 10 + + + + + + 0 + 0 + 0 + 0 + + + TopLeft + + 0 + 0 + no + Above + + Vertical + + no + 300 + + 300 + + Middle + + + + C-g + + + + left + no + + + + + right + no + + + + + up + no + + + + + down + no + + + + + left + no + + + + + right + no + + + + + up + no + + + + + down + no + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + + + + + + + + + + + + + client-menu + + + + + + scrot -s + + + + + + + + + + + + + + + + + + + + + + + + yes + yes + + + + + + + + + + + right + + + + + left + + + + + up + + + + + down + + + + + + + true + Konqueror + + kfmclient openProfile filemanagement + + + + + + scrot + + + + + 1 + + 500 + + 400 + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + previous + + + + + next + + + + + previous + + + + + next + + + + + previous + + + + + next + + + + + + + + + + + + + no + + + + + + + + + + + yes + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + + + top + + + + + + + left + + + + + + + right + + + + + + + bottom + + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + vertical + + + + + horizontal + + + + + + + + + + + + + + + + + previous + + + + + next + + + + + previous + + + + + next + + + + + previous + + + + + next + + + + + + + + + + + + + + + + client-list-combined-menu + + + + + root-menu + + + + + + + previous + + + + + next + + + + + previous + + + + + next + + + + + + + + + /var/lib/openbox/debian-menu.xml + menu.xml + 200 + + no + + 100 + + 400 + + yes + + yes + + + + + +
diff --git a/acorconfigs/openbox/pavucontrol.ini b/acorconfigs/openbox/pavucontrol.ini new file mode 100644 index 0000000..d67bbba --- /dev/null +++ b/acorconfigs/openbox/pavucontrol.ini @@ -0,0 +1,8 @@ +[window] +width=500 +height=400 +sinkInputType=1 +sourceOutputType=1 +sinkType=0 +sourceType=1 +showVolumeMeters=1 diff --git a/acorconfigs/openbox/plank/dock1/launchers/firefox-esr.dockitem b/acorconfigs/openbox/plank/dock1/launchers/firefox-esr.dockitem new file mode 100644 index 0000000..851a492 --- /dev/null +++ b/acorconfigs/openbox/plank/dock1/launchers/firefox-esr.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/firefox-esr.desktop diff --git a/acorconfigs/openbox/plank/dock1/launchers/org.xfce.mousepad.dockitem b/acorconfigs/openbox/plank/dock1/launchers/org.xfce.mousepad.dockitem new file mode 100644 index 0000000..1f52711 --- /dev/null +++ b/acorconfigs/openbox/plank/dock1/launchers/org.xfce.mousepad.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/org.xfce.mousepad.desktop diff --git a/acorconfigs/openbox/plank/dock1/launchers/pavucontrol.dockitem b/acorconfigs/openbox/plank/dock1/launchers/pavucontrol.dockitem new file mode 100644 index 0000000..fc13df4 --- /dev/null +++ b/acorconfigs/openbox/plank/dock1/launchers/pavucontrol.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/pavucontrol.desktop diff --git a/acorconfigs/openbox/plank/dock1/launchers/synaptic.dockitem b/acorconfigs/openbox/plank/dock1/launchers/synaptic.dockitem new file mode 100644 index 0000000..72104f4 --- /dev/null +++ b/acorconfigs/openbox/plank/dock1/launchers/synaptic.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/synaptic.desktop diff --git a/acorconfigs/openbox/plank/dock1/launchers/thunar.dockitem b/acorconfigs/openbox/plank/dock1/launchers/thunar.dockitem new file mode 100644 index 0000000..1bfd173 --- /dev/null +++ b/acorconfigs/openbox/plank/dock1/launchers/thunar.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/thunar.desktop diff --git a/acorconfigs/openbox/plank/dock1/launchers/thunderbird.dockitem b/acorconfigs/openbox/plank/dock1/launchers/thunderbird.dockitem new file mode 100644 index 0000000..c3088fd --- /dev/null +++ b/acorconfigs/openbox/plank/dock1/launchers/thunderbird.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/thunderbird.desktop diff --git a/acorconfigs/openbox/plank/dock1/launchers/vlc.dockitem b/acorconfigs/openbox/plank/dock1/launchers/vlc.dockitem new file mode 100644 index 0000000..c20771a --- /dev/null +++ b/acorconfigs/openbox/plank/dock1/launchers/vlc.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/vlc.desktop diff --git a/acorconfigs/openbox/plank/dock1/launchers/xfce-settings-manager.dockitem b/acorconfigs/openbox/plank/dock1/launchers/xfce-settings-manager.dockitem new file mode 100644 index 0000000..9a5e51f --- /dev/null +++ b/acorconfigs/openbox/plank/dock1/launchers/xfce-settings-manager.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/xfce-settings-manager.desktop diff --git a/acorconfigs/openbox/plank/dock1/launchers/xfce4-terminal.dockitem b/acorconfigs/openbox/plank/dock1/launchers/xfce4-terminal.dockitem new file mode 100644 index 0000000..2fc64b3 --- /dev/null +++ b/acorconfigs/openbox/plank/dock1/launchers/xfce4-terminal.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/xfce4-terminal.desktop diff --git a/acorconfigs/openbox/pnmixer/config b/acorconfigs/openbox/pnmixer/config new file mode 100644 index 0000000..5eca964 --- /dev/null +++ b/acorconfigs/openbox/pnmixer/config @@ -0,0 +1,31 @@ +[PNMixer] +SliderOrientation=vertical +DisplayTextVolume=true +TextVolumePosition=0 +ScrollStep=5 +FineScrollStep=1 +MiddleClickAction=0 +CustomCommand= +VolMuteKey=174 +VolUpKey=123 +VolDownKey=122 +AlsaCard=(default) +NormalizeVolume=true +SystemTheme=true +DrawVolMeter=false +VolMeterPos=0 +VolMeterColor=0.90980392156900003;0.43137254902;0.43137254902; +VolumeControlCommand=pavucontrol +EnableHotKeys=true +VolMuteMods=0 +VolUpMods=0 +VolDownMods=0 +EnableNotifications=true +HotkeyNotifications=true +MouseNotifications=false +PopupNotifications=false +ExternalNotifications=false +NotificationTimeout=1500 + +[(default)] +Channel=Master diff --git a/acorconfigs/openbox/qt5ct/qt5ct.conf b/acorconfigs/openbox/qt5ct/qt5ct.conf new file mode 100644 index 0000000..0b81e57 --- /dev/null +++ b/acorconfigs/openbox/qt5ct/qt5ct.conf @@ -0,0 +1,32 @@ +[Appearance] +color_scheme_path=/usr/share/qt5ct/colors/airy.conf +custom_palette=false +icon_theme=Tela-circle-black-dark +standard_dialogs=gtk2 +style=gtk2 + +[Fonts] +fixed=@Variant(\0\0\0@\0\0\0\x12\0\x43\0\x61\0n\0t\0\x61\0r\0\x65\0l\0l@$\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x19\x10) +general=@Variant(\0\0\0@\0\0\0\x12\0\x43\0\x61\0n\0t\0\x61\0r\0\x65\0l\0l@$\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x19\x10) + +[Interface] +activate_item_on_single_click=1 +buttonbox_layout=0 +cursor_flash_time=1000 +dialog_buttons_have_icons=1 +double_click_interval=400 +gui_effects=@Invalid() +keyboard_scheme=2 +menus_have_icons=true +show_shortcuts_in_context_menus=true +stylesheets=@Invalid() +toolbutton_style=4 +underline_shortcut=1 +wheel_scroll_lines=3 + +[SettingsWindow] +geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0%\0\0\0\x41\0\0\x3\x11\0\0\x2\xe6\0\0\0,\0\0\0\\\0\0\x3\n\0\0\x2\xdf\0\0\0\0\0\0\0\0\x5\xa0\0\0\0,\0\0\0\\\0\0\x3\n\0\0\x2\xdf)" + +[Troubleshooting] +force_raster_widgets=1 +ignored_applications=@Invalid() diff --git a/acorconfigs/openbox/xfce4/helpers.rc b/acorconfigs/openbox/xfce4/helpers.rc new file mode 100644 index 0000000..61f43d7 --- /dev/null +++ b/acorconfigs/openbox/xfce4/helpers.rc @@ -0,0 +1,3 @@ +WebBrowser=firefox +TerminalEmulator=xfce4-terminal + diff --git a/acorconfigs/openbox/xfce4/terminal/terminalrc b/acorconfigs/openbox/xfce4/terminal/terminalrc new file mode 100644 index 0000000..76c5ea9 --- /dev/null +++ b/acorconfigs/openbox/xfce4/terminal/terminalrc @@ -0,0 +1,34 @@ +[Configuration] +MiscAlwaysShowTabs=FALSE +MiscBell=FALSE +MiscBellUrgent=FALSE +MiscBordersDefault=TRUE +MiscCursorBlinks=FALSE +MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK +MiscDefaultGeometry=80x24 +MiscInheritGeometry=FALSE +MiscMenubarDefault=TRUE +MiscMouseAutohide=FALSE +MiscMouseWheelZoom=TRUE +MiscToolbarDefault=FALSE +MiscConfirmClose=TRUE +MiscCycleTabs=TRUE +MiscTabCloseButtons=TRUE +MiscTabCloseMiddleClick=TRUE +MiscTabPosition=GTK_POS_TOP +MiscHighlightUrls=TRUE +MiscMiddleClickOpensUri=FALSE +MiscCopyOnSelect=FALSE +MiscShowRelaunchDialog=TRUE +MiscRewrapOnResize=TRUE +MiscUseShiftArrowsToScroll=FALSE +MiscSlimTabs=FALSE +MiscNewTabAdjacent=FALSE +MiscSearchDialogOpacity=100 +MiscShowUnsafePasteDialog=TRUE +MiscRightClickAction=TERMINAL_RIGHT_CLICK_ACTION_CONTEXT_MENU +ColorPalette=#3f3f3f;#705050;#60b48a;#dfaf8f;#9ab8d7;#dc8cc3;#8cd0d3;#dcdcdc;#709080;#dca3a3;#72d5a3;#f0dfaf;#94bff3;#ec93d3;#93e0e3;#ffffff +ColorForeground=#dcdcdc +ColorBackground=#2c2c2c +ColorCursor=#dcdcdc + diff --git a/acorconfigs/openbox/xfce4/xfce4-screenshooter b/acorconfigs/openbox/xfce4/xfce4-screenshooter new file mode 100644 index 0000000..4416b8b --- /dev/null +++ b/acorconfigs/openbox/xfce4/xfce4-screenshooter @@ -0,0 +1,9 @@ +app=/usr/bin/display-im6.q16 +custom_action_command=none +last_user= +last_extension=png +screenshot_dir=file:///home/manuel/Imagens +enable_imgur_upload=true +show_in_folder=false +action=1 + diff --git a/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/catfish.xml b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/catfish.xml new file mode 100644 index 0000000..1378ada --- /dev/null +++ b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/catfish.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/displays.xml b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/displays.xml new file mode 100644 index 0000000..25df003 --- /dev/null +++ b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/displays.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/thunar.xml b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/thunar.xml new file mode 100644 index 0000000..10d6a04 --- /dev/null +++ b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/thunar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml new file mode 100644 index 0000000..9e00834 --- /dev/null +++ b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml new file mode 100644 index 0000000..5845df8 --- /dev/null +++ b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-editor.xml b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-editor.xml new file mode 100644 index 0000000..a7c8453 --- /dev/null +++ b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-editor.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml new file mode 100644 index 0000000..071824e --- /dev/null +++ b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml new file mode 100644 index 0000000..27833d1 --- /dev/null +++ b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml new file mode 100644 index 0000000..95dc90e --- /dev/null +++ b/acorconfigs/openbox/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +