Files
infra/ansible/inventory/group_vars/desktop.yml
Fabio Scotto di Santolo c9ad30c113 Template private desktop mail configs
Render personal desktop configs from Ansible templates so public dotfiles no longer expose real identities or mail addresses. Update the bootstrap workflow to consume the rendered mail config and extend the encrypted vault schema for the new private values.
2026-03-18 15:00:56 +01:00

140 lines
2.5 KiB
YAML

---
desktop_manage_icloud_keyring: false
profile_packages:
- i3
- i3blocks
- i3blocks-blocklets
- i3status
- i3lock-color
- dex
- dunst
- rofi
- alacritty
- Thunar
- exo
- 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-gtk3
- mu4e
- isync
- msmtp
- libsecret
- libtool
- libvterm-devel
- cmake
- gcc
- gdb
- pkg-config
- libX11-devel
- libXft-devel
- fontconfig-devel
- freetype-devel
- go
- clang
- clang-tools-extra
- mpv
- celluloid
- yt-dlp
- shotwell
- ristretto
- xournalpp
- pdfarranger
- remmina
- deluge-gtk
- xarchiver
- gufw
- ufw
- meld
- 7zip
- 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: .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:
- be.alexandervanhee.gradia
- ch.protonmail.protonmail-bridge
- com.discordapp.Discord
- com.calibre_ebook.calibre
- com.github.tchx84.Flatseal
- com.spotify.Client
- io.github.flattool.Warehouse
- org.telegram.desktop
- sh.loft.devpod