# vim:ft=ansible: ## PIP3 CONFIGURATION desktop_pip3_packages: - openshift - pmbootstrap - protontricks - pynetbox - randovania - youtube-dl desktop_pip3_packages_extra: [] ## APT CONFIGURATION desktop_apt_archs: - amd64 - i386 desktop_apt_keys_keyserver: - 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF # Monodevelop desktop_apt_keys_keyserver_extra: [] desktop_apt_keys_url: - "https://syncthing.net/release-key.txt" # Syncthing - "https://packages.riot.im/debian/riot-im-archive-keyring.gpg" # Element - "https://download.spotify.com/debian/pubkey_5E3C45D7B312C643.gpg " # Spotify - "https://packages.cloud.google.com/apt/doc/apt-key.gpg" # kubectl https://kubernetes.io/docs/tasks/tools/install-kubectl/ - "https://baltocdn.com/helm/signing.asc" # Helm - "https://apt.releases.hashicorp.com/gpg" # Terraform desktop_apt_keys_url_extra: [] desktop_apt_repos: - "deb http://repository.spotify.com stable non-free" # Spotify - "deb https://apt.syncthing.net/ syncthing stable" # Syncthing - "deb https://packages.riot.im/debian/ default main" # Element - "deb https://apt.kubernetes.io/ kubernetes-xenial main" # Kubernetes - "deb https://baltocdn.com/helm/stable/debian/ all main" # Helm - "deb [arch=amd64] https://apt.releases.hashicorp.com focal main" # Terraform # First-party PPAs # Disabled due to lack of 22.04 support. Not a real dealbreaker #- "ppa:jackmacwindows/ppa" # CraftOS-PC 2 - "ppa:phoerious/keepassxc" # KeepassXC - "ppa:libretro/stable" # Libretro desktop_apt_repos_extra: [] desktop_apt_packages: # Development libraries - libqt5websockets5-dev # Needed for QUsb2SNES - libqt5serialport5-dev # CLI Packages - apt # Useful for Android debugging, and also for pinephone shenanigans - build-essential # Used in numerous build ventures, just all-around important - cmake # Also useful for building from source - fastboot # Also used for phone debugging - ffmpeg # Fantastic tool, used on the daily - ffmpegthumbs # Used for generating thumbnails in Dolphin, but is generally useful - flatpak # YAPM - git # Just ensuring it's installed, probably already in build-essential - helm # It Just Works - imagemagick # I use it from time to time to do scripted image editing - kubectl # From the Kubernetes repo, used to manage clusters - qemu-user-static # Just some virtualization packages - qemu-system-arm - stow # Used to manage dotfiles - terraform # Mass machine management # - libinput-tools # Allows for libinput debugging - lua-check # Used in linting computercraft scripts - network-manager-openconnect # Used for anyconnect VPNs - network-manager-openvpn # Used for OpenVPN VPNs - nmap # Useful basic utility - npm # I'm sorry - openjdk-8-jre # Used for Minecraft - openjdk-11-jre - pwgen # Useful basic utility - python3-appdirs # Various python libraries for scripts, mostly fuselee-gelee - python3-eyed3 - python3-pip # Except you, you're important - python3-pyqt5 - python3-usb - python3-venv - vim # VERY important utility - wine # Used for gaming and other things - wine-binfmt # Quality-of-life support for single-click launching EXEs - xz-utils # Required for Ansible to support some .deb-related features # Fonts - fonts-fork-awesome # Used in Polybar and by one or two personal websites - fonts-ibm-plex # Used for general variable-width typeface - fonts-inconsolata # Used as monospace typeface - fonts-material-design-icons-iconfont # Used in Polybar - fonts-noto # Important series of fonts to have - fonts-roboto # Used a lot on the web # DE - papirus-icon-theme # Fancy paper icon theme # Applications - ardour # The one DAW that exists I guess - audacity # Audio recording and editing tool - chromium-browser # Nice to have an alternative browser, even if it's trash - clonezilla # Gotta make them clones - craftos-pc # ComputerCraft emulator - dolphin-plugins # Improves the Dolphin file manager - element-desktop # Matrix client - filelight # Disk space management utility - filezilla # FTP/SFTP/FTPS client, useful once in a blue moon - gimp # Fantastic image editor - joy2key # A neat wrapper to bind controller inputs to keyboard keys - kcolorchooser # Color picker, used all the time in themeing - kde-config-plymouth # For configuring Plymouth. Fancy. See plymouth-theme-spinner - kdepim # I'm one of the four people on the planet that uses kmail - keepassxc # Password manager - kruler # Sometimes I need to measure pixel lengths - libnotify-bin # Used in several scripts to send notifications - libretro-bsnes-mercury-balanced # libretro cores - libretro-desmume - libretro-mgba - libretro-mupen64plus - libretro-snes9x - mesa-vulkan-drivers # Important graphics drivers - mpv # Video player of choice - mupen64plus-qt # For when I don't want to fight libretro - nextcloud-desktop # Desktop sync client for probably another box in this repo - piper # Peripheral LED management, only available on Focal or higher - plymouth-theme-spinner # Gives us the sweet UEFI boot logo splash - pulseeffects # ECHO... Echo... echo... echo... - q4wine # Quick n dirty wine wrapper - qbittorrent # Bittorrent client of choice - retroarch # Emulators are legitimate competition - spotify-client # Moosucc - steam-installer # Steam is an important part of one's life - syncthing-gtk # Also pulls in syncthing and is very neato burrito - torbrowser-launcher # Useful utility - virt-manager # Important to manage VMs - vulkan-tools # Pulls in Vulkan support for things like DXVK #- vulkan-utils - winetricks # Protontricks wraps this, I think - xdotool # Used in one or two macro scripts - zim # Desktop wiki # Other architectures, misc - "libgl1-mesa-dri:i386" - "mesa-vulkan-drivers:i386" desktop_apt_packages_extra: [] desktop_apt_packages_remove: # Previously installed, but obsoleted by Flatpak - discord - firefox - obs-studio - lutris - minetest - dolphin-emu - dolphin-emu-master desktop_apt_packages_remove_extra: [] desktop_apt_debs: [] desktop_apt_debs_extra: [] desktop_flatpak_remotes: - name: flathub url: "https://dl.flathub.org/repo/flathub.flatpakrepo" - name: flathub-beta url: "https://flathub.org/beta-repo/flathub-beta.flatpakrepo" desktop_flatpak_remotes_extra: [] desktop_flatpak_packages: - remote: flathub packages: - com.discordapp.Discord - com.obsproject.Studio - net.minetest.Minetest - org.DolphinEmu.dolphin-emu - org.mozilla.firefox - remote: flathub-beta packages: - net.lutris.Lutris desktop_flatpak_packages_extra: []