diff --git a/scripts/zshrc.sh b/scripts/zshrc.sh index 269291f..04c9aec 100755 --- a/scripts/zshrc.sh +++ b/scripts/zshrc.sh @@ -68,12 +68,17 @@ alias mount-external='sudo mount -t cifs //192.168.2.1/external /smb/external -o alias ds-clean="sudo find ./ -name \".DS_Store\" -depth -exec rm {} \;" alias clean-empty-dir="find . -type d -empty -delete -print" -alias compress-zst="tar -I 'zstd -T36 -19' --checkpoint=.1024 --totals -c -f" alias restart-kwin="DISPLAY=:0 setsid kwin_x11 --replace" alias catt="echo 🐱" alias old-update-ssh-keys="curl -L https://github.com/Hykilpikonna.keys > ~/.ssh/authorized_keys" +compress-zst() { + cores=$(grep -c ^processor /proc/cpuinfo) + echo "Starting ZSTD compression with $cores cores" + tar -I 'zstd -T36 -15' --checkpoint=.1024 --totals -c -f "$@" +} + # Unix permissions reset (Dangerous! This will make executable files no longer executable) reset-permissions-dangerous() { sudo find . -type d -exec chmod 755 {} \;