ansible/roles/desktop/defaults/main.yml

155 lines
8.0 KiB
YAML
Raw Normal View History

# vim:ft=ansible:
## PIP3 CONFIGURATION
desktop_pip3_packages:
- openshift
- pmbootstrap
- protontricks
2021-08-08 00:30:41 -05:00
- 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_0D811D58.gpg" # Spotify 2
2021-02-15 09:58:34 -06:00
- "https://packages.cloud.google.com/apt/doc/apt-key.gpg" # kubectl https://kubernetes.io/docs/tasks/tools/install-kubectl/
2021-03-06 20:03:06 -06:00
- "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
2021-02-15 09:58:34 -06:00
- "deb https://apt.kubernetes.io/ kubernetes-xenial main" # Kubernetes
2021-03-06 20:03:06 -06:00
- "deb https://baltocdn.com/helm/stable/debian/ all main" # Helm
- "deb [arch=amd64] https://apt.releases.hashicorp.com focal main" # Terraform
# First-party PPAs
- "ppa:obsproject/obs-studio" # OBS
2021-07-29 12:48:19 -05:00
- "ppa:jackmacwindows/ppa" # CraftOS-PC 2
- "ppa:phoerious/keepassxc" # KeepassXC
2021-05-05 17:40:51 -05:00
- "ppa:libretro/stable" # Libretro
2020-12-21 03:14:27 -06:00
- "ppa:minetestdevs/stable" # Minetest
# Third-party PPAs
- "ppa:drewwalton19216801/dolphin-master-cosmic" # Because Dolphin doesn't update their shit
- "ppa:lutris-team/lutris" # Lutris is useful for vidya
desktop_apt_repos_extra: []
desktop_apt_packages:
2021-05-05 17:12:26 -05:00
# 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
- git # Just ensuring it's installed, probably already in build-essential
2021-03-06 20:03:06 -06:00
- helm # It Just Works
- imagemagick # I use it from time to time to do scripted image editing
2021-02-15 09:58:34 -06:00
- kubectl # From the Kubernetes repo, used to manage clusters
- qemu-user-static # Just some virtualization packages
- qemu-system-arm
2021-01-19 01:08:02 -06:00
- stow # Used to manage dotfiles
2021-08-01 19:36:39 -05:00
- 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
2021-06-08 14:35:07 -05:00
- openjdk-11-jre
- openjdk-16-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
# Games
- minetest
# Applications
2021-03-24 15:32:23 -05:00
- audacity # Audio recording and editing tool
- chromium-browser # Nice to have an alternative browser, even if it's trash
- clonezilla # Gotta make them clones
2021-07-29 12:48:19 -05:00
- craftos-pc # ComputerCraft emulator
- dolphin-emu-master # GameCube and Wii emulator
- dolphin-plugins # Unrelated to the above, 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
- firefox # MY MAN
- 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
2020-12-18 06:37:08 -06:00
- kruler # Sometimes I need to measure pixel lengths
- libnotify-bin # Used in several scripts to send notifications
2021-05-05 17:12:26 -05:00
- libretro-bsnes-mercury-balanced # libretro cores
- libretro-desmume
- libretro-mgba
- libretro-mupen64plus
- libretro-snes9x
- lutris # Fantastic third-party wine gaming client
- 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
- obs-studio # Useful for replay functionality every now and again
- 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: []
2021-06-17 16:35:11 -05:00
desktop_apt_packages_remove_extra: []
desktop_apt_debs:
- "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
desktop_apt_debs_extra: []