46 lines
1.1 KiB
Bash
46 lines
1.1 KiB
Bash
#!/bin/zsh
|
|
newtheme(){
|
|
sh $XDG_CONFIG_HOME/sway/colors.sh $1
|
|
}
|
|
|
|
mountdrives(){
|
|
echo "Making directories..."
|
|
sudo mkdir -p /run/media/linux/6E5273EB5273B685
|
|
sudo mkdir /run/media/linux/2E56677A56674227
|
|
echo "Mounting drives..."
|
|
sudo mount -t ntfs3 /dev/sda3 /run/media/linux/6E5273EB5273B685
|
|
sudo mount -t ntfs3 /dev/nvme0n1p2 /run/media/linux/2E56677A56674227
|
|
echo "Done."
|
|
}
|
|
|
|
lfcd() {
|
|
tmp="$(mktemp)"
|
|
lfrun -last-dir-path="$tmp" "$@"
|
|
if [ -f "$tmp" ]; then
|
|
dir="$(cat "$tmp")"
|
|
rm -f "$tmp"
|
|
[ -d "$dir" ] && [ "$dir" != "$(pwd)" ] && cd "$dir"
|
|
fi
|
|
}
|
|
|
|
extract() {
|
|
if [ -f $1 ]; then
|
|
case $1 in
|
|
*.tar.bz2) tar xjf $1 ;;
|
|
*.tar.gz) tar xzf $1 ;;
|
|
*.bz2) bunzip2 $1 ;;
|
|
*.rar) unrar x $1 ;;
|
|
*.gz) gunzip $1 ;;
|
|
*.tar) tar xf $1 ;;
|
|
*.tbz2) tar xjf $1 ;;
|
|
*,tgz) tar xzf $1 ;;
|
|
*.zip) unzip $1 ;;
|
|
*.z) uncompress $1 ;;
|
|
*.7z) 7z x $1 ;;
|
|
*) echo "'$1' cannot be extracted." ;;
|
|
esac
|
|
else
|
|
echo "'$1' is mot a valid file."
|
|
fi
|
|
}
|