mirror of
https://github.com/fscotto/infra.git
synced 2026-05-30 23:49:56 +00:00
Split desktop X11 packages from desktop profile packages
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user