1
0
Fork 0
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:
Phantop 2021-02-25 16:54:50 -05:00
parent 0e978e47a2
commit 05337cb26d
12 changed files with 25 additions and 57 deletions

31
.bashrc
View file

@ -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
}

View file

@ -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

Binary file not shown.

View file

@ -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

View file

@ -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\""

View file

@ -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

View file

@ -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'`

View file

@ -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

View file

@ -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

View file

@ -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"

View file

@ -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
View file

@ -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"