mirror of
https://github.com/Phantop/dotfiles
synced 2025-12-01 08:37:12 +00:00
Miscellaneous command/package/redirect fixes
Also adds the mpv-mpris library/script back
This commit is contained in:
parent
0e978e47a2
commit
05337cb26d
31
.bashrc
31
.bashrc
|
|
@ -85,38 +85,9 @@ shopt -s cdspell 2> /dev/null
|
||||||
shopt -s cdable_vars
|
shopt -s cdable_vars
|
||||||
|
|
||||||
#aliases
|
#aliases
|
||||||
alias cd='cd -P'
|
eval alias $(fish -c alias | cut -d' ' -f2- | sed 's/ /=/')
|
||||||
alias cpugov='sudo cpupower frequency-set -g performance'
|
|
||||||
alias dirdl='wget -r -k -p --no-parent --no-clobber -e robots=off'
|
|
||||||
alias dot='cd ~/.dotfiles'
|
|
||||||
alias D='cd $D'
|
|
||||||
alias ff='fd -HILi -Edosdevices -E.git'
|
|
||||||
alias g=git
|
|
||||||
alias giveme='s chown $USER'
|
|
||||||
alias hardinfo='inxi -SPARM -GCDN -v1 -xGCRS -Fxz'
|
|
||||||
alias l=ls
|
|
||||||
alias launcher='rofi -combi-modi "drun,run" -show combi -modi "combi,window"'
|
|
||||||
alias la='l -a'
|
|
||||||
alias off=shutdown
|
|
||||||
alias open=xdg-open
|
|
||||||
alias pagedl='wget -H -k -p --no-clobber -e robots=off'
|
|
||||||
alias re='systemctl reboot -i'
|
|
||||||
alias s=sudo
|
|
||||||
alias sumurder='s killall -s SIGKILL'
|
|
||||||
alias supath='s env "PATH=$PATH"'
|
|
||||||
alias se='s eopkg'
|
|
||||||
alias seh='se history'
|
|
||||||
alias ta='tmux attach -t'
|
|
||||||
alias up='se up --y'
|
|
||||||
alias vi=nvim
|
|
||||||
alias v=vi
|
|
||||||
alias ydl="youtube-dlc -ciw --write-sub --write-auto-sub --embed-subs --sub-lang=en -o '%(title)s.%(ext)s'"
|
|
||||||
|
|
||||||
#functions
|
#functions
|
||||||
dl(){
|
dl(){
|
||||||
[[ "$#" -ge 1 ]] && aria2c -c -x16 -s16 $argv || cd ~/Downloads/
|
[[ "$#" -ge 1 ]] && aria2c -c -x16 -s16 $argv || cd ~/Downloads/
|
||||||
}
|
}
|
||||||
qb(){
|
|
||||||
qutebrowser $@ --target auto & disown
|
|
||||||
rm -r VideoDecodeStats
|
|
||||||
}
|
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,5 @@
|
||||||
export EDITOR=nvim PAGER=most
|
set -x EDITOR nvim
|
||||||
tty -s && starship init fish | source && source /usr/share/autojump/autojump.fish
|
set -x PAGER most
|
||||||
|
set -x MANPAGER "nvim -c 'set ft=man' -"
|
||||||
|
starship init fish | source
|
||||||
|
source /usr/share/autojump/autojump.fish
|
||||||
|
|
|
||||||
BIN
.config/mpv/scripts/mpris.so
Executable file
BIN
.config/mpv/scripts/mpris.so
Executable file
Binary file not shown.
|
|
@ -1,8 +1,8 @@
|
||||||
from qutebrowser.api import interceptor
|
from qutebrowser.api import interceptor
|
||||||
import operator, typing
|
import operator, typing
|
||||||
|
|
||||||
invid = 'invidiou.site'
|
invid = 'invidious.tube'
|
||||||
nitter = 'nitter.snopyta.org'
|
nitter = 'tweet.lambda.dance'
|
||||||
reddit = 'teddit.net'
|
reddit = 'teddit.net'
|
||||||
|
|
||||||
o = operator.methodcaller
|
o = operator.methodcaller
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,9 @@ alias a 'alias -s'
|
||||||
a D 'cd $D'
|
a D 'cd $D'
|
||||||
a aliases 'v (which aliases); command aliases'
|
a aliases 'v (which aliases); command aliases'
|
||||||
a bax 'source (which bax) && bax'
|
a bax 'source (which bax) && bax'
|
||||||
a compress '7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on (realpath $argv).7z'
|
|
||||||
a cpugov 's cpupower frequency-set -g performance'
|
a cpugov 's cpupower frequency-set -g performance'
|
||||||
a dirdl 'wget -r -k -p --no-parent --no-clobber -e robots=off'
|
a dirdl 'wget -r -k -p --no-parent --no-clobber -e robots=off'
|
||||||
a dot 'cd ~/.dotfiles'
|
a dot 'cd ~/.dotfiles'
|
||||||
a dwarf 'mkdwarfs -i . -o $PWD.dwarfs'
|
|
||||||
a ff 'fd -HILi -Edosdevices -E.git'
|
a ff 'fd -HILi -Edosdevices -E.git'
|
||||||
a g git
|
a g git
|
||||||
a giveme 's chown $USER'
|
a giveme 's chown $USER'
|
||||||
|
|
@ -22,15 +20,19 @@ a open xdg-open
|
||||||
a pagedl 'wget -H -k -p --no-clobber -e robots=off'
|
a pagedl 'wget -H -k -p --no-clobber -e robots=off'
|
||||||
a qb 'qutebrowser --target auto'
|
a qb 'qutebrowser --target auto'
|
||||||
a re 'systemctl reboot -i'
|
a re 'systemctl reboot -i'
|
||||||
a redwarf 'mkdwarfs -o redwarf.dwarfs --recompress -i'
|
|
||||||
a s sudo
|
a s sudo
|
||||||
a se 's eopkg'
|
a se 's eopkg'
|
||||||
a squash 'mksquashfs . $PWD.squashfs -comp zstd -b 1M -Xcompression-level 22'
|
|
||||||
a supath 's env "PATH=$PATH"'
|
a supath 's env "PATH=$PATH"'
|
||||||
a up 'se up --y'
|
a up 'se up --y'
|
||||||
a v vi
|
a v vi
|
||||||
a vi nvim
|
a vi nvim
|
||||||
a ydl "youtube-dlc -ciw --write-sub --write-auto-sub --embed-subs --sub-lang=en -o '%(title)s.%(ext)s'"
|
a ydl "youtube-dl -ciw --write-sub --write-auto-sub --embed-subs --sub-lang=en -o '%(title)s.%(ext)s'"
|
||||||
|
|
||||||
|
a compress '7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on (realpath $argv).7z'
|
||||||
|
a dwarf 'mkdwarfs -i . -o $PWD.dwarfs'
|
||||||
|
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; dwarfsexract -o dwarfs-root -i'
|
||||||
|
|
||||||
for i in (cat ~/.config/qutebrowser/quickmarks | cut -d ' ' -f1)
|
for i in (cat ~/.config/qutebrowser/quickmarks | cut -d ' ' -f1)
|
||||||
a $i "qb / \":quickmark-load $i\""
|
a $i "qb / \":quickmark-load $i\""
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,8 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
mkdir appdir
|
mkdir appdir
|
||||||
mkdwarfs -i $@ -o appdir/root.dwarfs ||\
|
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'
|
cat > appdir/AppRun <<'EOF'
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
HERE=$(dirname $(readlink -f "${0}"))
|
HERE=$(dirname $(readlink -f "${0}"))
|
||||||
DIR=/tmp/.dwarf_$RANDOM
|
DIR=/tmp/.dwarf_$RANDOM
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ rm -r ~/.cache
|
||||||
fish -c "j --purge"
|
fish -c "j --purge"
|
||||||
docker system prune -f
|
docker system prune -f
|
||||||
sudo solbuild delete-cache
|
sudo solbuild delete-cache
|
||||||
|
sudo rm -rf /var/lib/solbuild/packages /var/lib/solbuild/sources
|
||||||
sudo journalctl --vacuum-size=1K
|
sudo journalctl --vacuum-size=1K
|
||||||
bleachbit -c `bleachbit -l|rg -v 'system.free_disk_space|transmission|system.memory|cookies'`
|
bleachbit -c `bleachbit -l|rg -v 'system.free_disk_space|transmission|system.memory|cookies'`
|
||||||
sudo bleachbit -c `bleachbit -l|rg -v 'system.free_disk_space|system.memory'`
|
sudo bleachbit -c `bleachbit -l|rg -v 'system.free_disk_space|system.memory'`
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
DIR=/tmp/.dwarf_$(basename $@ .dwarfs)$RANDOM
|
DIR=/tmp/.dwarf_$(basename $@ .dwarfs)$RANDOM
|
||||||
mkdir $DIR
|
mkdir $DIR
|
||||||
dwarfs -f $@ $DIR
|
|
||||||
echo $DIR
|
echo $DIR
|
||||||
|
dwarfs -f $@ $DIR 2> /dev/null
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#!/bin/sh
|
#!/bin/bash
|
||||||
fd -e pdf -x cpdfsqueeze {} {}
|
fd -e pdf -x cpdfsqueeze {} {}
|
||||||
fd -e png -x oxipng
|
fd -e png -x oxipng
|
||||||
fd -e epub -e zip -e cbz -e jar -x advzip -z4
|
fd -e{epub,zip,cbz,jar} -x advzip -z4
|
||||||
fd -e jpg -e jpeg -x jpegoptim
|
fd -ejp{e,}g -x jpegoptim
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
title=$(youtube-dlc -e $1 | sed 's|/|_|g')
|
title=$(youtube-dl -e $1 | sed 's|/|_|g')
|
||||||
link=$(youtube-dlc -g $1)
|
link=$(youtube-dl -g $1)
|
||||||
shift
|
shift
|
||||||
|
|
||||||
ffmpeg -i $link -c copy $@ "$title.mkv"
|
ffmpeg -i $link -c copy $@ "$title.mkv"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
DIR=/tmp/.dwarf_$(basename $@ .dwarfs)$RANDOM
|
|
||||||
mkdir $DIR
|
|
||||||
dwarfs $@ $DIR
|
|
||||||
rsync -ahP $DIR/ dwarfs-root
|
|
||||||
fusermount -uz $DIR
|
|
||||||
rmdir $DIR
|
|
||||||
2
.setup
2
.setup
|
|
@ -6,7 +6,7 @@ sudo eopkg up
|
||||||
sudo eopkg it -c system.devel
|
sudo eopkg it -c system.devel
|
||||||
|
|
||||||
audio="audacious audacious-plugins audacity opus-tools quodlibet spek"
|
audio="audacious audacious-plugins audacity opus-tools quodlibet spek"
|
||||||
dev="ccache docker-compose git-extras llvm-clang neovim parallel solbuild tig tor upx"
|
dev="docker-compose git-extras llvm-clang neovim parallel solbuild tig tor upx"
|
||||||
gui="bleachbit caja engrampa keepassx kitty lutris vorta"
|
gui="bleachbit caja engrampa keepassx kitty lutris vorta"
|
||||||
media="feh gaupol gmic-gimp jpegoptim mpv playerctl usbmuxd rsync viewnior zathura-poppler"
|
media="feh gaupol gmic-gimp jpegoptim mpv playerctl usbmuxd rsync viewnior zathura-poppler"
|
||||||
rice="adapta-gtk-theme ant-dracula-gtk-theme devilspie2 font-ubuntu-ttf rofi starship stow"
|
rice="adapta-gtk-theme ant-dracula-gtk-theme devilspie2 font-ubuntu-ttf rofi starship stow"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue