Split desktop X11 packages from desktop profile packages

This commit is contained in:
Fabio Scotto di Santolo
2026-03-28 18:48:25 +01:00
parent b57825ddff
commit a6f15d45c5
5 changed files with 87 additions and 83 deletions

View File

@@ -18,17 +18,17 @@ xdg_user_directories:
common_packages: common_packages:
- bash-completion - bash-completion
- bat - bat
- tmux
- git
- tree
- wget
- unzip
- zip
- vim
- fzf
- zoxide
- entr - entr
- fzf
- git
- jq - jq
- tmux
- tree
- unzip
- vim
- wget
- zip
- zoxide
common_dotfiles: common_dotfiles:
- name: .bashrc - name: .bashrc

View File

@@ -2,84 +2,86 @@
desktop_manage_icloud_keyring: false desktop_manage_icloud_keyring: false
desktop_protonmail_bridge_cert_path: ~/.var/app/ch.protonmail.protonmail-bridge/config/protonmail/bridge-v3/cert.pem desktop_protonmail_bridge_cert_path: ~/.var/app/ch.protonmail.protonmail-bridge/config/protonmail/bridge-v3/cert.pem
profile_packages: desktop_x11_packages:
- arandr
- autorandr
- brightnessctl
- dex
- dunst
- emptty - emptty
- feh
- i3 - i3
- i3blocks - i3blocks
- i3blocks-blocklets - i3blocks-blocklets
- i3status
- i3lock-color - i3lock-color
- dex - i3status
- dunst - network-manager-applet
- rofi - rofi
- alacritty - scrot
- Thunar - setxkbmap
- exo
- thunar-volman
- udiskie - udiskie
- volumeicon
- xclip
- xfce-polkit - xfce-polkit
- xfce4-clipman-plugin - xfce4-clipman-plugin
- xfce4-screenshooter - xfce4-screenshooter
- volumeicon
- brightnessctl
- autorandr
- arandr
- feh
- ImageMagick
- scrot
- xclip
- xkbutils - xkbutils
- setxkbmap
- xss-lock - xss-lock
- playerctl
- nerd-fonts-symbols-ttf profile_packages:
- network-manager-applet - 7zip
- alacritty
- bluez
- blueman
- celluloid
- chromium - chromium
- emacs-gtk3
- mu4e
- isync
- msmtp
- libsecret
- libtool
- libvterm-devel
- cmake
- gcc
- gdb
- pkg-config
- libX11-devel
- libXft-devel
- fontconfig-devel
- freetype-devel
- go
- nodejs
- clang - clang
- clang-tools-extra - clang-tools-extra
- mpv - cmake
- celluloid
- yt-dlp
- shotwell
- ristretto
- xournalpp
- pdfarranger
- remmina
- deluge-gtk - deluge-gtk
- xarchiver - emacs-gtk3
- gufw - exo
- ufw
- meld
- 7zip
- libreoffice
- lm_sensors
- fastfetch - fastfetch
- liberation-fonts-ttf - fontconfig-devel
- terminus-font - freetype-devel
- blueman - gcc
- bluez - gdb
- go
- gufw
- ImageMagick
- isync
- libsecret
- libspa-bluetooth - libspa-bluetooth
- libreoffice
- liberation-fonts-ttf
- libtool
- libvterm-devel
- libX11-devel
- libXft-devel
- lm_sensors
- meld
- mpv
- msmtp
- mu4e
- nerd-fonts-symbols-ttf
- nodejs
- pdfarranger
- pkg-config
- playerctl
- remmina
- ristretto
- rsync
- shotwell
- terminus-font
- Thunar
- thunar-volman
- ufw
- wireplumber - wireplumber
- xarchiver
- xournalpp
- yaru - yaru
- yaru-plus - yaru-plus
- rsync - yt-dlp
desktop_dotfiles: desktop_dotfiles:
- name: XDG autostart entries - name: XDG autostart entries

View File

@@ -1,36 +1,36 @@
--- ---
void_packages_base: void_packages_base:
- NetworkManager
- base-system - base-system
- xtools
- vpm
- vsv
- bat - bat
- delta - delta
- xorg-minimal
- xorg-fonts
- elogind - elogind
- NetworkManager
- network-manager-applet
- xdg-desktop-portal
- xdg-desktop-portal-gtk
- flatpak - flatpak
- gvfs
- pipewire
- pavucontrol
- gnome-keyring - gnome-keyring
- seahorse - gvfs
- network-manager-applet
- pavucontrol
- pipewire
- podman - podman
- podman-compose - podman-compose
- seahorse
- socklog - socklog
- socklog-void - socklog-void
- void-repo-nonfree - void-repo-nonfree
- vpm
- vsv
- xdg-desktop-portal
- xdg-desktop-portal-gtk
- xorg-fonts
- xorg-minimal
- xtools
enabled_services: enabled_services:
- NetworkManager
- bluetoothd
- dbus - dbus
- elogind - elogind
- emptty - emptty
- NetworkManager
- ufw
- bluetoothd
- socklog-unix
- nanoklogd - nanoklogd
- socklog-unix
- ufw

View File

@@ -90,6 +90,7 @@
+ (ubuntu_packages_base | default([])) + (ubuntu_packages_base | default([]))
+ (ubuntu_docker_packages | default([])) + (ubuntu_docker_packages | default([]))
+ (profile_packages | default([])) + (profile_packages | default([]))
+ (desktop_x11_packages | default([]))
+ (host_packages | default([])) + (host_packages | default([]))
}} }}
state: present state: present

View File

@@ -27,6 +27,7 @@
(common_packages | default([])) (common_packages | default([]))
+ (void_packages_base | default([])) + (void_packages_base | default([]))
+ (profile_packages | default([])) + (profile_packages | default([]))
+ (desktop_x11_packages | default([]))
+ (host_packages | default([])) + (host_packages | default([]))
}} }}
state: present state: present