diff --git a/.config/qutebrowser/config.py b/.config/qutebrowser/config.py index 28bfc5b..beb01cc 100644 --- a/.config/qutebrowser/config.py +++ b/.config/qutebrowser/config.py @@ -39,6 +39,11 @@ host("https://github.com/jmdugan/blocklists/raw/master/corporations/twitter/all" host("https://github.com/jmdugan/blocklists/raw/master/corporations/microsoft/all") host("https://github.com/jmdugan/blocklists/raw/master/corporations/facebook/all-but-whatsapp") +abp = c.content.blocking.adblock.lists.append +abp("https://fanboy.co.nz/r/fanboy-ultimate.txt") +abp("https://fanboy.co.nz/fanboy-antifacebook.txt") +abp("https://easylist-downloads.adblockplus.org/abp-filters-anti-cv.txt") + config.set('content.persistent_storage', True, 'https://mega.nz') config.set('content.desktop_capture', True, 'https://discord.com') config.set('content.media.audio_capture', True, 'https://discord.com') diff --git a/.local/bin/aliases b/.local/bin/aliases index 3aea3cb..a5cc69a 100755 --- a/.local/bin/aliases +++ b/.local/bin/aliases @@ -22,6 +22,7 @@ a open xdg-open a pagedl 'wget -H -k -p --no-clobber -e robots=off' a qb 'qutebrowser --target auto' a re 'systemctl reboot -i' +a redwarf 'mkdwarfs -o redwarf.dwarfs --recompress -i' a s sudo a se 's eopkg' a squash 'mksquashfs . $PWD.squashfs -comp zstd -b 1M -Xcompression-level 22' diff --git a/.local/bin/appdwarf b/.local/bin/appdwarf index e06f891..55b7c6c 100755 --- a/.local/bin/appdwarf +++ b/.local/bin/appdwarf @@ -1,10 +1,8 @@ #!/bin/sh mkdir appdir -if not mkdwarfs -i $@ -o appdir/root.dwarfs; then - mkdwarfs -i $@ -o appdir/temp.dwarfs -l0 - mkdwarfs --recompress -i appdir/temp.dwarfs -o appdir/root.dwarfs - rm appdir/temp.dwarfs -fi +mkdwarfs -i $@ -o appdir/root.dwarfs ||\ + mkdwarfs -i $@ -o appdir/root.dwarfs -N4 -L256m ||\ + ( mkdwarfs -i $@ -o appdir/temp.dwarfs -l0 -S24 && mkdwarfs -i appdir/temp.dwarfs --recompress -o appdir/root.dwarfs && rm appdir/temp.dwarfs ) cat >> appdir/AppRun <<'EOF' #!/bin/sh diff --git a/.local/bin/appsquash b/.local/bin/appsquash new file mode 100755 index 0000000..741e6a8 --- /dev/null +++ b/.local/bin/appsquash @@ -0,0 +1,18 @@ +#!/bin/sh +mksquashfs $@ squash -comp zstd -b 1M -Xcompression-level 22 + +cat > script <<'EOF' +#!/bin/sh +file=$(basename $0) +DIR=/tmp/.mount_$file$RANDOM +mkdir $DIR +squashfuse -o offset=154 $0 $DIR +$DIR/AppRun $@ +fusermount -uz $DIR +rmdir $DIR +exit +EOF + +cat script squash > $(basename $@).sh +chmod +x $(basename $@).sh +rm script squash diff --git a/.local/bin/dwarfmount b/.local/bin/dwarfmount new file mode 100755 index 0000000..39b3db7 --- /dev/null +++ b/.local/bin/dwarfmount @@ -0,0 +1,5 @@ +#!/bin/sh +DIR=/tmp/.dwarf_$(basename $@ .dwarfs)$RANDOM +mkdir $DIR +dwarfs -f $@ $DIR +echo $DIR diff --git a/.local/bin/optiall b/.local/bin/optiall index bb70ee2..5bdfc7b 100755 --- a/.local/bin/optiall +++ b/.local/bin/optiall @@ -1,5 +1,5 @@ #!/bin/sh fd -e pdf -x cpdfsqueeze {} {} fd -e png -x oxipng -fd -e epub -e zip -e cbz -x advzip -z4 +fd -e epub -e zip -e cbz -e jar -x advzip -z4 fd -e jpg -e jpeg -x jpegoptim diff --git a/.local/bin/undwarfs b/.local/bin/undwarfs new file mode 100755 index 0000000..c5971ee --- /dev/null +++ b/.local/bin/undwarfs @@ -0,0 +1,7 @@ +#!/bin/sh +DIR=/tmp/.dwarf_$(basename $@ .dwarfs)$RANDOM +mkdir $DIR +dwarfs $@ $DIR +rsync -ahP $DIR/ dwarfs-root +fusermount -uz $DIR +rmdir $DIR