Files
infra/ansible/inventory/group_vars/desktop.yml
Fabio Scotto di Santolo 0826265363 Add Emacs desktop provisioning and dev toolchain packages
Install Emacs and copy the desktop .emacs.d config so the editor setup is managed with the rest of desktop dotfiles. Add vterm/build/debug dependencies plus C/C++ and Go tooling needed by the configured workflow.
2026-03-17 11:50:59 +01:00

117 lines
2.2 KiB
YAML

---
profile_packages:
- i3
- i3blocks
- i3blocks-blocklets
- i3status
- i3lock-color
- dex
- dunst
- rofi
- alacritty
- Thunar
- thunar-volman
- udiskie
- xfce-polkit
- xfce4-power-manager
- xfce4-clipman-plugin
- xfce4-screenshooter
- volumeicon
- brightnessctl
- feh
- ImageMagick
- scrot
- xclip
- xss-lock
- playerctl
- nerd-fonts-symbols-ttf
- network-manager-applet
- chromium
- emacs
- libtool
- libvterm-devel
- cmake
- gcc
- gdb
- go
- clang
- clang-tools-extra
- mpv
- yt-dlp
- libreoffice
- lm_sensors
- fastfetch
- liberation-fonts-ttf
- terminus-font
- blueman
- bluez
- libspa-bluetooth
- yaru
- yaru-plus
desktop_dotfiles:
- name: i3 config
src: .config/i3/
dest: .config/i3/
mode: preserve
- name: i3blocks config
src: .config/i3blocks/
dest: .config/i3blocks/
mode: preserve
- name: dunst config
src: .config/dunst/
dest: .config/dunst/
mode: preserve
- name: alacritty config
src: .config/alacritty/
dest: .config/alacritty/
mode: preserve
- name: Thunar config
src: .config/Thunar/
dest: .config/Thunar/
mode: preserve
- name: rofi config
src: .config/rofi/
dest: .config/rofi/
mode: preserve
- name: fastfetch config
src: .config/fastfetch/
dest: .config/fastfetch/
mode: preserve
- name: fontconfig fallback
src: .config/fontconfig/
dest: .config/fontconfig/
mode: preserve
- name: yt-dlp config
src: .config/yt-dlp/
dest: .config/yt-dlp/
mode: preserve
- name: .xinitrc
src: .xinitrc
dest: .xinitrc
mode: "0644"
- name: .gitconfig
src: .gitconfig
dest: .gitconfig
mode: "0644"
- name: .gitignore_global
src: .gitignore_global
dest: .gitignore_global
mode: "0644"
- name: .themes.gitignore
src: .themes.gitignore
dest: .themes.gitignore
mode: "0644"
- name: Emacs config
src: .emacs.d/
dest: .emacs.d/
mode: preserve
desktop_flatpak_packages:
- ch.protonmail.protonmail-bridge
- com.calibre_ebook.calibre
- com.github.tchx84.Flatseal
- com.spotify.Client
- io.github.flattool.Warehouse
- org.telegram.desktop