Files
fish-config/configs/arch_config.fish
T
2026-04-20 22:08:48 +02:00

86 lines
2.4 KiB
Fish
Executable File

#
# ~/.config/fish/configs/arch_config.fish
#
source $HOME/.config/fish/configs/uni.fish
alias git_update='$HOME/.config/fish/scripts/git-update.sh'
alias mount_all='$HOME/.config/fish/scripts/mount.sh'
alias umount_all='$HOME/.config/fish/scripts/umount.sh'
alias print_cam='ssh honney@192.168.1.184'
function updateall
# Get current Discord version (if installed)
if pacman -Q discord >/dev/null 2>&1
set discord_version_before (pacman -Q discord)
else
set discord_version_before ""
end
if pacman -Q linux-zen >/dev/null 2>&1
set kernel_version_before (pacman -Q linux-zen)
else
set kernel_version_before ""
end
# Run updates
sudo pacman -Syu
# Get new Discord version (if installed)
if pacman -Q discord >/dev/null 2>&1
set discord_version_after (pacman -Q discord)
else
set discord_version_after ""
end
# Compare versions
if test "$discord_version_before" != "$discord_version_after"
echo "Discord version changed: $discord_version_before -> $discord_version_after"
echo "Running extra command..."
sh -c "$(curl -sS https://raw.githubusercontent.com/Vendicated/VencordInstaller/main/install.sh)"
end
flatpak update
paru -Sua --sudoloop
# Get new Discord version (if installed)
if pacman -Q linux-zen >/dev/null 2>&1
set kernel_version_after (pacman -Q linux-zen)
else
set kernel_version_after ""
end
if test "$kernel_version_before" != "$kernel_version_after"
echo "Discord version changed: $kernel_version_before -> $kernel_version_after"
echo -n "Reboot now? [y/N]: "
read answer
if test "$answer" = "y" -o "$answer" = "Y"
reboot
else
echo "Skipping reboot."
end
end
end
alias big='expac -H M "%m\t%n" | sort -h | nl' # Sort installed packages according to size in MB (expac must be installed)
alias fixpacman='sudo rm /var/lib/pacman/db.lck'
alias gitpkg='pacman -Q | grep -i "\-git" | wc -l' # List amount of -git packages
alias rip 'expac --timefmt="%Y-%m-%d %T" "%l\t%n %v" | sort | tail -200 | nl'
function cleanup
while pacman -Qdtq
sudo pacman -R (pacman -Qdtq)
end
end
set -x QT_QPA_PLATFORMTHEME qt5ct
set -x XCURSOR_THEME "DJ-FOX-C"
set -x XCURSOR_SIZE 24
alias py311="$HOME/.local/python-3.11.9/bin/python3.11"