diff --git a/.config/fish/config.fish b/.config/fish/config.fish index 232ff25..32345d8 100644 --- a/.config/fish/config.fish +++ b/.config/fish/config.fish @@ -4,6 +4,12 @@ set -x MANPAGER "nvim -c 'set ft=man' -" test (hostname) = aperture && set D /mnt/LocalDiskD/ +bind \eo 'ranger' +bind \ed 'ncdu' +bind \et 'tmux' +bind \ef 'fzf | xclip -selection clipboard' + fish_add_path -g ~/.local/bin /usr/lib64/ccache/bin + starship init fish --print-full-init | source source /usr/share/autojump/autojump.fish diff --git a/.config/fish/functions/base64d.fish b/.config/fish/functions/base64d.fish deleted file mode 100644 index 7067206..0000000 --- a/.config/fish/functions/base64d.fish +++ /dev/null @@ -1,3 +0,0 @@ -function base64d - echo (echo $argv | base64 -d 2>/dev/null) -end diff --git a/.config/fish/functions/cd.fish b/.config/fish/functions/cd.fish deleted file mode 100644 index 477bb24..0000000 --- a/.config/fish/functions/cd.fish +++ /dev/null @@ -1,3 +0,0 @@ -function cd -w cd - builtin cd (realpath $argv 2> /dev/null) -end diff --git a/.config/fish/functions/fish_user_key_bindings.fish b/.config/fish/functions/fish_user_key_bindings.fish deleted file mode 100644 index 647116f..0000000 --- a/.config/fish/functions/fish_user_key_bindings.fish +++ /dev/null @@ -1,6 +0,0 @@ -function fish_user_key_bindings - bind \eo 'ranger' - bind \ed 'ncdu' - bind \et 'tmux' - bind \ef 'fzf | xclip -selection clipboard' -end diff --git a/.config/fish/functions/offh.fish b/.config/fish/functions/offh.fish deleted file mode 100644 index ef010dc..0000000 --- a/.config/fish/functions/offh.fish +++ /dev/null @@ -1,3 +0,0 @@ -function offh -w math - off (math "60*"$argv) -end diff --git a/.config/fish/functions/ta.fish b/.config/fish/functions/ta.fish deleted file mode 100644 index d8622d2..0000000 --- a/.config/fish/functions/ta.fish +++ /dev/null @@ -1,3 +0,0 @@ -function ta -w math - tmux a -t (math 0 + "0$argv") -end diff --git a/.config/fish/functions/wallp.fish b/.config/fish/functions/wallp.fish deleted file mode 100644 index a1d8759..0000000 --- a/.config/fish/functions/wallp.fish +++ /dev/null @@ -1,3 +0,0 @@ -function wallp --wraps=realpath - gsettings set org.gnome.desktop.background picture-uri file://(realpath $argv) -end diff --git a/.config/mpv/input.conf b/.config/mpv/input.conf index afe7c6e..43fe509 100644 --- a/.config/mpv/input.conf +++ b/.config/mpv/input.conf @@ -10,7 +10,9 @@ Alt+Right add video-pan-x -0.05 Alt+Up add video-pan-y 0.05 Alt+Down add video-pan-y -0.05 -CTRL+1 change-list glsl-shaders set "~~/shaders/Anime4K_Line_Reconstruction_Light_L.glsl:~~/shaders/Anime4K_Upscale_CNN_L_x2_Denoise.glsl:~~/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl:~~/shaders/Anime4K_Line_Reconstruction_Medium_L.glsl:~~/shaders/Anime4K_Upscale_CNN_M_x2_Denoise.glsl:~~/shaders/Anime4K_DeRing.glsl:" -CTRL+2 change-list glsl-shaders set "~~/shaders/Anime4K_Line_Reconstruction_Medium_L.glsl:~~/shaders/Anime4K_Upscale_CNN_L_x2_Denoise.glsl:~~/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl:~~/shaders/Anime4K_Line_Reconstruction_Light_L.glsl:~~/shaders/Anime4K_Upscale_CNN_M_x2_Denoise.glsl:~~/shaders/Anime4K_DeRing.glsl:" -CTRL+3 change-list glsl-shaders set "~~/shaders/Anime4K_Line_Reconstruction_Heavy_L.glsl:~~/shaders/Anime4K_Upscale_CNN_L_x2_Denoise.glsl:~~/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl:~~/shaders/Anime4K_Line_Reconstruction_Light_L.glsl:~~/shaders/Anime4K_Upscale_CNN_M_x2_Denoise.glsl:~~/shaders/Anime4K_DeRing.glsl:" -CTRL+0 change-list glsl-shaders clr "" +CTRL+1 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_Moderate_VL.glsl"; show-text "Anime4K: Modern 1080p (HQ)" +CTRL+2 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_Light_VL.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_L.glsl"; show-text "Anime4K: Modern 720p->1080p (HQ)" +CTRL+3 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Upscale_Denoise_CNN_x2_VL.glsl:~~/shaders/Anime4K_Restore_CNN_Moderate_M.glsl"; show-text "Anime4K: Modern SD->1080p (HQ)" +CTRL+4 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_Light_VL.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_L.glsl:~~/shaders/Anime4K_Restore_CNN_Moderate_M.glsl"; show-text "Anime4K: Old SD->1080p (HQ)" + +CTRL+0 no-osd change-list glsl-shaders clr ""; show-text "GLSL shaders cleared" diff --git a/.config/mpv/mpv.conf b/.config/mpv/mpv.conf index e74a984..c3a3927 100644 --- a/.config/mpv/mpv.conf +++ b/.config/mpv/mpv.conf @@ -17,6 +17,7 @@ use-filedir-conf sub-font = Funimitation sub-font-size = 36 +profile = gpu-hq scale = spline36 cscale = spline36 dscale = spline36 diff --git a/.local/bin/aliases b/.local/bin/aliases index 6dfa077..fbe47e7 100755 --- a/.local/bin/aliases +++ b/.local/bin/aliases @@ -3,7 +3,9 @@ alias a 'alias -s' a D 'cd $D' a aliases 'v (which aliases); command aliases' +a base64d 'echo (echo $argv | base64 -d 2>/dev/null);:' a bax 'source (which bax) && bax' +a cd 'cd (realpath $argv 2> /dev/null);:' a clip 'xclip -sel clip' a cpugov 's cpupower frequency-set -g performance' a dirdl 'wget -r -k -p --no-parent --no-clobber -e robots=off' @@ -18,6 +20,7 @@ a l ls a la 'l -a' a less 'eval $PAGER' a off shutdown +a offh 'off (math "60*"$argv);:' a open rifle a pagedl 'wget -H -k -p --no-clobber -e robots=off' a png2webp 'fd -e png -x cwebp -z 9 -mt {} -o {.}.webp && fd -e png -x rm' @@ -28,10 +31,12 @@ a re 'systemctl reboot -i' a s 'sudo env "PATH=$PATH"' a se 's eopkg' a spleet 'spleeter separate -o . -c flac' +a ta 'tmux a -t (math 0 + "0$argv");:' a up 'se up --y' a v vi a vi nvim -a wm 'startx (which $argv[1] && set -e argv[1])' +a wallp 'gsettings set org.gnome.desktop.background picture-uri file://(realpath $argv);:' +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"' diff --git a/.local/bin/twitch-dl b/.local/bin/twitch-dl index 6b73c14..08ae989 100755 --- a/.local/bin/twitch-dl +++ b/.local/bin/twitch-dl @@ -1,5 +1,5 @@ #!/bin/sh -title=$(youtube-dl -e $1 | sed 's|/|_|g') +title=$(youtube-dl -e $1 | sed 'tr / _') link=$(youtube-dl -g $1) shift diff --git a/.setup b/.setup index 02861b6..8bc42d6 100755 --- a/.setup +++ b/.setup @@ -24,10 +24,10 @@ fd -E .git -t d -H -x mkdir -p ~/{} stow . mkdir -p ~/.config/mpv/shaders ~/.local/share/qutebrowser/pdfjs ~/.config/nvim/autoload/ -fish -c 'function un; unzip -o (curl https://api.github.com/repos/$argv[1]/releases | grep -om1 http.\*zip | wget -i- -O- | psub) -d $argv[2]; end -un bloc97/Anime4k ~/.config/mpv/shaders; un mozilla/pdf.js ~/.local/share/qutebrowser/pdfjs' +un(){ F=$(mktemp); curl https://api.github.com/repos/$1/releases | grep -om1 http.\*zip | wget -i- -O$F; unzip $F -d $2;} +un bloc97/Anime4k ~/.config/mpv/shaders; un mozilla/pdf.js ~/.local/share/qutebrowser/pdfjs -wget https://github.com/junegunn/vim-plug/raw/master/plug.vim -o ~/.config/nvim/autoload/plug.vim +wget https://github.com/junegunn/vim-plug/raw/master/plug.vim -O ~/.config/nvim/autoload/plug.vim nvim +PlugUpdate +q +q sudo systemctl mask tracker-{store,miner-fs,miner-rss,extra,miner-apps,writeback}