1
0
Fork 0
mirror of https://github.com/Phantop/dotfiles synced 2024-11-22 14:52:47 +00:00

fish: alpine, awall, drivedl, xcompress, zipmount

also qute hiding invid stuff and morty
This commit is contained in:
Phantop 2022-05-18 23:47:32 -04:00
parent 9cd200b427
commit 47adeaffeb
6 changed files with 12 additions and 16 deletions

View file

@ -17,6 +17,7 @@ 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 -R "index.html*"'
a dl 'not test "$argv" && cd ~/Downloads || aria2c -c -{j,s,x}16'
a drivedl 'dl https://docs.google.com/uc?export=download&id=(echo $argv | cut -d/ -f6)&confirm=t'
a dot 'cd ~/.dotfiles'
a ff 'fd -HILi -Edosdevices -E.git'
a g git
@ -68,6 +69,8 @@ a foldwarf 'appdwarf -f $argv .;:'
a redwarf 'mkdwarfs -o redwarf.dwarfs --recompress -i'
a squash 'mksquashfs . $PWD.squashfs -comp zstd -b 1M -Xcompression-level 22'
a undwarfs 'mkdir dwarfs-root; dwarfsextract -o dwarfs-root -i'
a xcompress 'fxz -T0 -9 -k'
a zipmount 'fuse-zip -f $argv (mktemp -d | tee /dev/tty /dev/stderr 2>| clip);:'
for i in (cat ~/.config/qutebrowser/quickmarks | cut -d ' ' -f1)
a $i "qutebrowser-profile --load $i \":open $i\""
@ -78,8 +81,8 @@ for i in deemix nsz scdl soundscrape spleeter
end
function alpine
set url https://dl-cdn.alpinelinux.org/alpine/latest-stable/releases/x86_64
set file (curl $url/latest-releases.yaml | grep file: | head -n1 | cut -d\ -f4)
set url https://dl-cdn.alpinelinux.org/alpine/edge/releases/x86_64/
set file (curl $url | grep s-2 | tac | sed -n 3p | cut -d\" -f2)
mkdir alpine; curl $url/$file | tar xf - -Calpine
cp /etc/resolv.conf alpine/etc
proot -r alpine

View file

@ -1,12 +1,9 @@
#!/bin/sh
if [ "$#" -ge 1 ]; then
rm ~/Pictures/.wallp
echo ~/Pictures/Awall/"$1"* > ~/Pictures/.wallp
fi
[ "$#" -ge 1 ] && echo ~/Pictures/Awall/"$1"* > ~/Pictures/.wallp
pkill -f "mpv.*wallpaper"
nohup xwinwrap -ni -fdt -fs -- mpv -wid WID "$(cat ~/Pictures/.wallp)" --profile=wallpaper >/dev/null 2>&1 &
if [ "$#" -ge 1 ]; then
ffmpeg -i "$(cat ~/Pictures/.wallp)" -vframes 1 -y ~/Pictures/Awall/wall.png
convert ~/Pictures/Awall/wall.png -interpolate Integer -filter point -resize 1920x1080 -gravity center -background black -extent 1920x1080 ~/Pictures/Awall/wall.png
mogrify -interpolate Integer -filter point -resize 1920x1080 -gravity center -background black -extent 1920x1080 ~/Pictures/Awall/wall.png
gsettings set org.gnome.desktop.background picture-uri file://"$HOME"/Pictures/Awall/wall.png
fi

View file

@ -1,5 +0,0 @@
#!/bin/sh
cook=$(mktemp)
link="https://docs.google.com/uc?export=download&id=$(echo "$1"| cut -d/ -f6)"
code=$(wget --save-cookies "$cook" "$link" -O- | grep -Eo "confirm=[0-9A-Za-z_]+")
aria2c --load-cookies "$cook" "$link&$code" -c -x16 -s16

View file

@ -16,8 +16,8 @@ bind = {
'<Ctrl-q>': 'close',
'<Ctrl-r>': 'spawn -u readability',
'<Ctrl-w>': 'tab-close',
'<Ctrl-Shift-a>': 'ao3-first',
'<Ctrl-Shift-x>': 'ao3-latest',
'<Ctrl-Shift-a>': 'ao3-latest',
'<Ctrl-Shift-x>': 'ao3-first',
'<Alt+f>' : 'config-cycle hints.chars qwerasdf asdfghjkl',
',': 'hint links run spawn -mdv mpv {hint-url}',
';a': 'hint links run ' + kitdl + ' dl {hint-url}"',

View file

@ -16,6 +16,7 @@ c.url.searchengines['DEFAULT'] = 'farside.link/searxng/search?q={}'
c.url.searchengines['y'] = 'farside.link/invidious/search?q={}'
c.url.searchengines['t'] = 'ao3.org/tags/{}'
c.url.searchengines['!'] = 'duckduckgo.com/?q=!{}'
c.url.searchengines['m'] = 'morty.ononoki.org/?mortyurl={}'
c.url.start_pages = c.url.default_page = 'megafocs.herokuapp.com'
config.source('adblock.py')

View file

@ -42,14 +42,14 @@ ul.work > li.download {
}
$class: ad-frame-container, ad-panel, ad-slot, adsbygoogle,
adbox, adunit, adunit-wrapper, b_ad, leaderboard;
adbox, adunit, adunit-wrapper, b_ad, leaderboard, pure-u-lg-1-5;
@each $i in $class {.#{$i} {display:none}}
$div: 'class*=-ad-container', 'class*=ad-wrapper', 'id*=_ad_native',
'id^=div-gpt-ad', 'id^=google_ads_', 'id^=netboard_', 'id^=skyscraper';
@each $i in $div {div[#{$i}] {display:none}}
$id: ads, leaderboard, player-ads, rc-row-container;
$id: ads, comments, leaderboard, player-ads, rc-row-container;
@each $i in $id {##{$i} {display:none}}
body {