# Aliases for Debian-based systems # Install packages [group('install')] install-deb-packages: #!/usr/bin/env bash sudo apt install -y \ atop \ autossh \ borgbackup \ borgmatic \ btop \ build-essential \ curl \ extrepo \ firewalld \ flatpak \ git \ hx \ jc \ jq \ lynx \ nmap \ papirus-icon-theme \ pipx \ plasma-discover-backend-flatpak \ ptyxis \ pv \ python3-dev \ qalc \ qalculate-qt \ rclone \ rsync \ starship \ unzip \ w3m \ wget \ wl-clipboard \ xclip \ sudo extrepo enable tailscale sudo apt update sudo apt install -y tailscale sudo systemctl enable --now tailscaled.service # Enable flathub [group('install')] enable-flathub: #!/usr/bin/env bash flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo # Search the package database [group('aliases')] acs pkg: sudo apt-cache search {{ pkg }} # Search the package's APT policy [group('aliases')] acp pkg: sudo apt-cache policy {{ pkg }} # Update the package database [group('aliases')] agu: sudo apt update # Full system upgrade [group('aliases')] agud: sudo apt update sudo apt dist-upgrade # Install package(s) [group('aliases')] agi +pkgs: sudo apt install {{ pkgs }} # Search for files in package [group('aliases')] afs pkg: sudo apt-file search {{ pkg }} # Update the file database [group('aliases')] afu: sudo apt-file update # apt autoclean [group('aliases')] aac: sudo apt autoclean # apt clean the package cache [group('aliases')] agc: sudo apt clean # List installed packages [group('aliases')] agli: sudo apt list --installed # Purge package(s) [group('aliases')] agp +pkgs: sudo apt purge {{ pkgs }} # Remove package(s) [group('aliases')] agr +pkgs: sudo apt remove {{ pkgs }} # Autoremove unused packages [group('aliases')] agar: sudo apt autoremove # vim: ts=4 sts=4 sw=4 et ft=just