Add optional KDE desktop profile

This commit is contained in:
Fabio Scotto di Santolo
2026-06-21 20:45:11 +02:00
parent 2fdda39395
commit bac7d92cf6
13 changed files with 718 additions and 87 deletions

View File

@@ -1,6 +1,9 @@
---
desktop_protonmail_bridge_cert_path: ~/.var/app/ch.protonmail.protonmail-bridge/config/protonmail/bridge-v3/cert.pem
desktop_environment: minimal
desktop_allow_display_manager_switch: false
desktop_sessions_enabled:
- sway
- hyprland
@@ -60,22 +63,6 @@ desktop_common_dotfiles:
src: .local/bin/setup-gtk-theme
dest: .local/bin/setup-gtk-theme
mode: "0755"
- name: MIME application defaults
src: .config/mimeapps.list
dest: .config/mimeapps.list
mode: "0644"
- name: Thunar config
src: .config/Thunar/
dest: .config/Thunar/
mode: preserve
- name: Udiskie config
src: .config/udiskie/
dest: .config/udiskie/
mode: preserve
- name: Udiskie password helper
src: .local/bin/udiskie-password
dest: .local/bin/udiskie-password
mode: "0755"
- name: WirePlumber config
src: .config/wireplumber/
dest: .config/wireplumber/
@@ -145,6 +132,40 @@ desktop_common_dotfiles:
dest: .ssh/config
mode: "0600"
desktop_minimal_dotfiles:
- name: Minimal desktop MIME defaults
src: .config/mimeapps.list
dest: .config/mimeapps.list
mode: "0644"
- name: Thunar config
src: .config/Thunar/
dest: .config/Thunar/
mode: preserve
- name: Udiskie config
src: .config/udiskie/
dest: .config/udiskie/
mode: preserve
- name: Udiskie password helper
src: .local/bin/udiskie-password
dest: .local/bin/udiskie-password
mode: "0755"
desktop_minimal_managed_paths:
- .config/Thunar
- .config/alacritty
- .config/dunst
- .config/flameshot
- .config/foot
- .config/gtklock
- .config/hypr
- .config/kanshi
- .config/rofi
- .config/sway
- .config/udiskie
- .config/waybar
- .config/wlogout
- .local/bin/udiskie-password
desktop_emacs_dotfiles:
- name: Emacs config
src: .emacs.d/

View File

@@ -64,7 +64,6 @@ enabled_services:
- cupsd
- dbus
- elogind
- emptty
- libvirtd
- nanoklogd
- socklog-unix
@@ -99,32 +98,64 @@ desktop_void_dotfiles:
mode: "0755"
desktop_common_packages:
- blueman
- brightnessctl
- cups
- cups-filters
- cups-pk-helper
- dex
- emptty
- flatpak
- gnome-keyring
- gvfs
- libsecret
- network-manager-applet
- pavucontrol
- pinentry-emacs
- pinentry-gtk
- sane
- sane-airscan
- turnstile
- xdg-desktop-portal
- xdg-user-dirs
desktop_minimal_packages:
- alacritty
- blueman
- brightnessctl
- dex
- emptty
- exo
- ffmpegthumbnailer
- gnome-keyring
- gvfs
- gvfs-cdda
- gvfs-mtp
- gvfs-smb
- network-manager-applet
- pavucontrol
- pinentry-gtk
- ristretto
- seahorse
- shotwell
- simple-scan
- system-config-printer
- turnstile
- Thunar
- thunar-archive-plugin
- thunar-volman
- tumbler
- udiskie
- xdg-desktop-portal
- xarchiver
- xdg-desktop-portal-gtk
- xdg-user-dirs
- xfce-polkit
- xournalpp
desktop_kde_packages:
- ark
- dolphin
- ffmpegthumbs
- gwenview
- kate
- kde-plasma
- kleopatra
- konsole
- okular
- polkit-kde-agent
- print-manager
- sddm
- skanpage
- spectacle
desktop_sway_packages:
- cliphist
@@ -169,7 +200,6 @@ desktop_hyprland_packages:
- xorg-server-xwayland
profile_packages:
- alacritty
- bash-language-server
- bluez
- bridge-utils
@@ -181,12 +211,8 @@ profile_packages:
- emacs-pgtk
- poppler-glib
- poppler-utils
- exo
- fontconfig-devel
- freetype-devel
- gvfs-cdda
- gvfs-mtp
- gvfs-smb
- gufw
- golangci-lint
- gopls
@@ -211,25 +237,16 @@ profile_packages:
- remmina
- ripgrep
- rustup
- ristretto
- rsync
- shotwell
- shfmt
- ruff
- terminus-font
- texlive
- ty
- tumbler
- uv
- Thunar
- thunar-archive-plugin
- thunar-volman
- ffmpegthumbnailer
- virt-manager
- virt-manager-tools
- wireplumber
- xarchiver
- xournalpp
- yaru
- yaru-plus
- zstd