mirror of
https://github.com/Phantop/dotfiles
synced 2025-02-04 02:36:52 +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
|
||||
|
||||
#aliases
|
||||
alias cd='cd -P'
|
||||
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'"
|
||||
eval alias $(fish -c alias | cut -d' ' -f2- | sed 's/ /=/')
|
||||
|
||||
#functions
|
||||
dl(){
|
||||
[[ "$#" -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
|
||||
tty -s && starship init fish | source && source /usr/share/autojump/autojump.fish
|
||||
set -x EDITOR nvim
|
||||
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
|
||||
import operator, typing
|
||||
|
||||
invid = 'invidiou.site'
|
||||
nitter = 'nitter.snopyta.org'
|
||||
invid = 'invidious.tube'
|
||||
nitter = 'tweet.lambda.dance'
|
||||
reddit = 'teddit.net'
|
||||
|
||||
o = operator.methodcaller
|
||||
|
|
|
@ -4,11 +4,9 @@ alias a 'alias -s'
|
|||
a D 'cd $D'
|
||||
a aliases 'v (which aliases); command aliases'
|
||||
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 dirdl 'wget -r -k -p --no-parent --no-clobber -e robots=off'
|
||||
a dot 'cd ~/.dotfiles'
|
||||
a dwarf 'mkdwarfs -i . -o $PWD.dwarfs'
|
||||
a ff 'fd -HILi -Edosdevices -E.git'
|
||||
a g git
|
||||
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 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'
|
||||
a supath 's env "PATH=$PATH"'
|
||||
a up 'se up --y'
|
||||
a v vi
|
||||
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)
|
||||
a $i "qb / \":quickmark-load $i\""
|
||||
|
|
|
@ -1,10 +1,8 @@
|
|||
#!/bin/sh
|
||||
mkdir appdir
|
||||
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 )
|
||||
mkdwarfs -i $@ -o appdir/root.dwarfs
|
||||
|
||||
cat >> appdir/AppRun <<'EOF'
|
||||
cat > appdir/AppRun <<'EOF'
|
||||
#!/bin/sh
|
||||
HERE=$(dirname $(readlink -f "${0}"))
|
||||
DIR=/tmp/.dwarf_$RANDOM
|
||||
|
|
|
@ -9,6 +9,7 @@ rm -r ~/.cache
|
|||
fish -c "j --purge"
|
||||
docker system prune -f
|
||||
sudo solbuild delete-cache
|
||||
sudo rm -rf /var/lib/solbuild/packages /var/lib/solbuild/sources
|
||||
sudo journalctl --vacuum-size=1K
|
||||
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'`
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#!/bin/sh
|
||||
DIR=/tmp/.dwarf_$(basename $@ .dwarfs)$RANDOM
|
||||
mkdir $DIR
|
||||
dwarfs -f $@ $DIR
|
||||
echo $DIR
|
||||
dwarfs -f $@ $DIR 2> /dev/null
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
fd -e pdf -x cpdfsqueeze {} {}
|
||||
fd -e png -x oxipng
|
||||
fd -e epub -e zip -e cbz -e jar -x advzip -z4
|
||||
fd -e jpg -e jpeg -x jpegoptim
|
||||
fd -e{epub,zip,cbz,jar} -x advzip -z4
|
||||
fd -ejp{e,}g -x jpegoptim
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
title=$(youtube-dlc -e $1 | sed 's|/|_|g')
|
||||
link=$(youtube-dlc -g $1)
|
||||
title=$(youtube-dl -e $1 | sed 's|/|_|g')
|
||||
link=$(youtube-dl -g $1)
|
||||
shift
|
||||
|
||||
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
|
||||
|
||||
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"
|
||||
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"
|
||||
|
|
Loading…
Reference in a new issue