desktop: move common dotfiles and packages from void to shared

This commit is contained in:
Fabio Scotto di Santolo
2026-05-17 14:57:17 +02:00
parent b7f7fc396d
commit 1860314ea6
2 changed files with 36 additions and 39 deletions

View File

@@ -44,6 +44,26 @@ desktop_common_dotfiles:
src: .config/fontconfig/ src: .config/fontconfig/
dest: .config/fontconfig/ dest: .config/fontconfig/
mode: preserve mode: preserve
- name: GTK theme setup script
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 - name: WirePlumber config
src: .config/wireplumber/ src: .config/wireplumber/
dest: .config/wireplumber/ dest: .config/wireplumber/

View File

@@ -11,29 +11,21 @@ void_packages_base:
- NetworkManager - NetworkManager
- avahi - avahi
- base-system - base-system
- bat
- clang - clang
- clang-tools-extra - clang-tools-extra
- cmake - cmake
- cups
- cups-filters
- cups-pk-helper
- delta - delta
- elogind - elogind
- fastfetch - fastfetch
- flatpak
- fuse3 - fuse3
- gcc - gcc
- gdb - gdb
- gist - gist
- github-cli - github-cli
- gnome-keyring
- go - go
- gvfs
- hugo - hugo
- ImageMagick - ImageMagick
- isync - isync
- libsecret
- libtool - libtool
- linux - linux
- linux-headers - linux-headers
@@ -45,26 +37,20 @@ void_packages_base:
- man-pages-posix - man-pages-posix
- msmtp - msmtp
- mu4e - mu4e
- network-manager-applet
- nodejs - nodejs
- ntfs-3g - ntfs-3g
- pavucontrol
- pipewire - pipewire
- pkg-config - pkg-config
- plocate
- podman - podman
- podman-compose - podman-compose
- rclone - rclone
- sane
- sane-airscan
- seahorse
- simple-scan
- socklog - socklog
- socklog-void - socklog-void
- speech-dispatcher - speech-dispatcher
- syncthing - syncthing
- system-config-printer
- tmux
- tealdeer - tealdeer
- tmux
- tree-sitter-grammars - tree-sitter-grammars
- ufw - ufw
- void-repo-nonfree - void-repo-nonfree
@@ -72,7 +58,6 @@ void_packages_base:
- vsv - vsv
- xtools - xtools
- yt-dlp - yt-dlp
- plocate
enabled_services: enabled_services:
- NetworkManager - NetworkManager
@@ -98,14 +83,6 @@ desktop_void_dotfiles:
src: .config/service/ src: .config/service/
dest: .config/service/ dest: .config/service/
mode: preserve mode: preserve
- name: Thunar config
src: .config/Thunar/
dest: .config/Thunar/
mode: preserve
- name: MIME application defaults
src: .config/mimeapps.list
dest: .config/mimeapps.list
mode: "0644"
- name: Bash DBus session fragment - name: Bash DBus session fragment
src: .bashrc.d/14-dbus-session.sh src: .bashrc.d/14-dbus-session.sh
dest: .bashrc.d/14-dbus-session.sh dest: .bashrc.d/14-dbus-session.sh
@@ -118,18 +95,6 @@ desktop_void_dotfiles:
src: .bashrc.d/15-runit-desktop.sh src: .bashrc.d/15-runit-desktop.sh
dest: .bashrc.d/15-runit-desktop.sh dest: .bashrc.d/15-runit-desktop.sh
mode: "0644" mode: "0644"
- name: GTK theme setup script
src: .local/bin/setup-gtk-theme
dest: .local/bin/setup-gtk-theme
mode: "0755"
- name: Udiskie password helper
src: .local/bin/udiskie-password
dest: .local/bin/udiskie-password
mode: "0755"
- name: Udiskie config
src: .config/udiskie/
dest: .config/udiskie/
mode: preserve
- name: Turnstile environment update script - name: Turnstile environment update script
src: .local/bin/update-turnstile-env src: .local/bin/update-turnstile-env
dest: .local/bin/update-turnstile-env dest: .local/bin/update-turnstile-env
@@ -138,11 +103,24 @@ desktop_void_dotfiles:
desktop_common_packages: desktop_common_packages:
- blueman - blueman
- brightnessctl - brightnessctl
- cups
- cups-filters
- cups-pk-helper
- dex - dex
- emptty - emptty
- flatpak
- gnome-keyring
- gvfs
- libsecret
- network-manager-applet - network-manager-applet
- pavucontrol
- pinentry-emacs - pinentry-emacs
- pinentry-gtk - pinentry-gtk
- sane
- sane-airscan
- seahorse
- simple-scan
- system-config-printer
- turnstile - turnstile
- udiskie - udiskie
- xdg-desktop-portal - xdg-desktop-portal
@@ -180,7 +158,6 @@ desktop_sway_packages:
- dunst - dunst
- flameshot - flameshot
- grim - grim
- jq
- kanshi - kanshi
- rofi - rofi
- slurp - slurp