diff --git a/.local/bin/aliases b/.local/bin/aliases index fbe47e7..47585be 100755 --- a/.local/bin/aliases +++ b/.local/bin/aliases @@ -41,7 +41,7 @@ a wm 'startx (which $argv[1]; set -e argv[1])' a ao3 'egrep works/[0-9]+ $argv -o | uniq | tr -d a-z | parallel aria2c "https://ao3.org/downloads{}/\*.epub" -d ao3; rm' a invid 'tmux new -s 0 -d "cd ~/.invid; git pull; docker-compose up --build"' a launcher 'rofi -combi-modi "drun,run" -show combi -modi "combi,window"' -a listen 'pactl list short modules | grep loopback && pactl unload-module module-loopback || pactl load-module module-loopback' +a listen 'pactl list | grep loop && pactl unload-module module-loopback || pactl load-module module-loopback' a symlinks 'fd -td -d1 . $D -x sh -c "rm ~/{/}; rmdir ~/{/}; ln -s {} ~/{/}"' a ydl 'youtube-dl -ciw --write-sub --write-auto-sub --embed-subs --sub-lang=en -o "%(title)s.%(ext)s"' diff --git a/.local/bin/foldwarf b/.local/bin/foldwarf index 41fe758..03875e5 100755 --- a/.local/bin/foldwarf +++ b/.local/bin/foldwarf @@ -1,18 +1,19 @@ #!/bin/sh H=/tmp/folheader echo '#!/bin/sh' > $H -echo D=$@ >> $H +echo D=\"$1\" >> $H cat >> $H <<'EOF' -if [ ! -d $D ]; then - mkdir $D - dwarfs -o offset=auto "$0" $D +if [ ! -d "$D" ]; then + mkdir "$D" + dwarfs -o offset=auto "$0" "$D" else - fusermount -u $D - rmdir $D + fusermount -u "$D" + rmdir "$D" fi exit EOF -mkdwarfs -i . -o "$PWD.sh" --header $H +shift +mkdwarfs -i . -o "$PWD.sh" --header $H $@ chmod +x "$PWD.sh" rm $H diff --git a/.setup b/.setup index 8bc42d6..57c7edc 100755 --- a/.setup +++ b/.setup @@ -1,9 +1,9 @@ #!/bin/bash gnome=$(eval echo eog evolution-data-server file-roller gnome-{calendar,photos,mpv,terminal} nautilus onboard rhythmbox) -sudo eopkg rm celluloid firefox $gnome hexchat libreoffice-common thunderbird transmission +sudo eopkg rm -y celluloid firefox $gnome hexchat libreoffice-common thunderbird transmission -sudo eopkg up -sudo eopkg it -c system.devel +sudo eopkg up -y +sudo eopkg it -y -c system.devel audio="audacious audacious-plugins audacity opus-tools quodlibet spek" dev="ccache docker-compose git-extras llvm-clang neovim parallel solbuild tig tor upx" @@ -13,8 +13,8 @@ rice="adapta-gtk-theme ant-dracula-gtk-theme font-ubuntu-ttf rofi starship stow" term="advancecomp autojump fd fish fzf innoextract most ncdu p7zip ranger ripgrep rsync tmux" web="arcanist aria2 deluge qutebrowser openssh-server speedtest-cli subliminal" -sudo eopkg it $audio $dev $gui $media $rice $term $web -sudo eopkg rm --ignore-dependency tracker +sudo eopkg it -y $audio $dev $gui $media $rice $term $web +sudo eopkg rm -y --ignore-dependency tracker parallel pip3 install --user --upgrade ::: adblock pipipxx readability-lxml sh parallel pipx install ::: deemix soundscrape tldr