Package cleanup on desktop

This commit is contained in:
Salt 2021-06-17 16:35:11 -05:00
parent cfa0a07bc4
commit ef560719f4
2 changed files with 16 additions and 10 deletions

View File

@ -57,7 +57,6 @@ desktop_apt_packages:
# CLI Packages # CLI Packages
- apt # Useful for Android debugging, and also for pinephone shenanigans - apt # Useful for Android debugging, and also for pinephone shenanigans
- build-essential # Used in numerous build ventures, just all-around important - build-essential # Used in numerous build ventures, just all-around important
- cava # Audio visualizer thing
- cmake # Also useful for building from source - cmake # Also useful for building from source
- docker-ce # soy - docker-ce # soy
- docker-compose - docker-compose
@ -86,10 +85,6 @@ desktop_apt_packages:
- python3-pyqt5 - python3-pyqt5
- python3-usb - python3-usb
- python3-venv - python3-venv
- tmux-xpanes # Used for administration and work stuff
- tree # Useful basic utility
- vagrant # Very handy for development
- vagrant-libvirt
- vim # VERY important utility - vim # VERY important utility
- wine # Used for gaming and other things - wine # Used for gaming and other things
- wine-binfmt # Quality-of-life support for single-click launching EXEs - wine-binfmt # Quality-of-life support for single-click launching EXEs
@ -122,8 +117,6 @@ desktop_apt_packages:
- minetest - minetest
# Applications # Applications
- audacity # Audio recording and editing tool - audacity # Audio recording and editing tool
- barrier # FOSS variant of Synergy
- bitcoin-qt # Bitcoin stuffs
- chromium-browser # Nice to have an alternative browser, even if it's trash - chromium-browser # Nice to have an alternative browser, even if it's trash
- clonezilla # Gotta make them clones - clonezilla # Gotta make them clones
- dolphin-emu-master # GameCube and Wii emulator - dolphin-emu-master # GameCube and Wii emulator
@ -132,7 +125,6 @@ desktop_apt_packages:
- filelight # Disk space management utility - filelight # Disk space management utility
- filezilla # FTP/SFTP/FTPS client, useful once in a blue moon - filezilla # FTP/SFTP/FTPS client, useful once in a blue moon
- firefox # MY MAN - firefox # MY MAN
- g810-led # Controls lights on Logitech peripherals
- gimp # Fantastic image editor - gimp # Fantastic image editor
- joy2key # A neat wrapper to bind controller inputs to keyboard keys - joy2key # A neat wrapper to bind controller inputs to keyboard keys
- kcolorchooser # Color picker, used all the time in themeing - kcolorchooser # Color picker, used all the time in themeing
@ -148,8 +140,6 @@ desktop_apt_packages:
- libretro-snes9x - libretro-snes9x
- lutris # Fantastic third-party wine gaming client - lutris # Fantastic third-party wine gaming client
- mesa-vulkan-drivers # Important graphics drivers - mesa-vulkan-drivers # Important graphics drivers
- mono-complete # Initialization may take an eternity
- monodevelop # For Terraria modding, don't hate me
- mpv # Video player of choice - mpv # Video player of choice
- mupen64plus-qt # For when I don't want to fight libretro - mupen64plus-qt # For when I don't want to fight libretro
- nextcloud-desktop # Desktop sync client for probably another box in this repo - nextcloud-desktop # Desktop sync client for probably another box in this repo
@ -179,6 +169,20 @@ desktop_apt_packages:
- "mesa-vulkan-drivers:i386" - "mesa-vulkan-drivers:i386"
desktop_apt_packages_extra: [] desktop_apt_packages_extra: []
desktop_apt_packages_remove:
- cava # Audio visualizer thing
- tmux-xpanes # Used for administration and work stuff
- tree # Useful basic utility
- vagrant # Very handy for development
- vagrant-libvirt
- barrier # FOSS variant of Synergy
- bitcoin-qt # Bitcoin stuffs
- g810-led # Controls lights on Logitech peripherals
- mono-complete # Initialization may take an eternity
- monodevelop # For Terraria modding, don't hate me
- monodoc-browser # Tries to get installed when Mono is removed
desktop_apt_packages_remove_extra: []
desktop_apt_debs: desktop_apt_debs:
- "https://dl.discordapp.net/apps/linux/0.0.15/discord-0.0.15.deb" # Discord - "https://dl.discordapp.net/apps/linux/0.0.15/discord-0.0.15.deb" # Discord
- "https://github.com/MultiMC/MultiMC5/releases/download/0.6.8/multimc_1.4-1.deb" # MultiMC - "https://github.com/MultiMC/MultiMC5/releases/download/0.6.8/multimc_1.4-1.deb" # MultiMC

View File

@ -21,6 +21,8 @@
# Manage packages # Manage packages
- name: configure installed packages - name: configure installed packages
apt: name="{{ desktop_apt_packages + desktop_apt_packages_extra }}" apt: name="{{ desktop_apt_packages + desktop_apt_packages_extra }}"
- name: configure removed packages
apt: name="{{ desktop_apt_packages_remove + desktop_apt_packages_remove_extra }}" state=absent
- name: configure out-of-repo packages - name: configure out-of-repo packages
apt: deb="{{ item }}" apt: deb="{{ item }}"
loop: "{{ desktop_apt_debs + desktop_apt_debs_extra }}" loop: "{{ desktop_apt_debs + desktop_apt_debs_extra }}"