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:
- bash-completion
- bat
- tmux
- git
- tree
- wget
- unzip
- zip
- vim
- fzf
- zoxide
- entr
- fzf
- git
- jq
- tmux
- tree
- unzip
- vim
- wget
- zip
- zoxide
common_dotfiles:
- name: .bashrc

View File

@@ -2,84 +2,86 @@
desktop_manage_icloud_keyring: false
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
- feh
- i3
- i3blocks
- i3blocks-blocklets
- i3status
- i3lock-color
- dex
- dunst
- i3status
- network-manager-applet
- rofi
- alacritty
- Thunar
- exo
- thunar-volman
- scrot
- setxkbmap
- udiskie
- volumeicon
- xclip
- xfce-polkit
- xfce4-clipman-plugin
- xfce4-screenshooter
- volumeicon
- brightnessctl
- autorandr
- arandr
- feh
- ImageMagick
- scrot
- xclip
- xkbutils
- setxkbmap
- xss-lock
- playerctl
- nerd-fonts-symbols-ttf
- network-manager-applet
profile_packages:
- 7zip
- alacritty
- bluez
- blueman
- celluloid
- 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-tools-extra
- mpv
- celluloid
- yt-dlp
- shotwell
- ristretto
- xournalpp
- pdfarranger
- remmina
- cmake
- deluge-gtk
- xarchiver
- gufw
- ufw
- meld
- 7zip
- libreoffice
- lm_sensors
- emacs-gtk3
- exo
- fastfetch
- liberation-fonts-ttf
- terminus-font
- blueman
- bluez
- fontconfig-devel
- freetype-devel
- gcc
- gdb
- go
- gufw
- ImageMagick
- isync
- libsecret
- 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
- xarchiver
- xournalpp
- yaru
- yaru-plus
- rsync
- yt-dlp
desktop_dotfiles:
- name: XDG autostart entries

View File

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

View File

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

View File

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