Fabio Scotto di Santolo
08bec486b5
Store udiskie passwords in GNOME Keyring
2026-04-14 15:01:25 +02:00
Fabio Scotto di Santolo
aeef011143
Remove iCloud keyring bootstrap tasks
2026-04-10 18:22:19 +02:00
Fabio Scotto di Santolo
44522d3961
Add Ollama and Codex desktop integration
2026-04-10 16:00:03 +02:00
Fabio Scotto di Santolo
5c57cce97c
Add turnstile Emacs service and stable ssh-agent
2026-04-10 13:32:03 +02:00
Fabio Scotto di Santolo
04967c1525
Add ripgrep to desktop profile packages
2026-04-05 00:10:50 +02:00
Fabio Scotto di Santolo
c845471e0c
Add desktop package and Vim tag support
2026-04-04 23:02:05 +02:00
Fabio Scotto di Santolo
1fc8854522
Set LibreWolf as desktop default browser
2026-04-03 23:21:59 +02:00
Fabio Scotto di Santolo
4510fe7ee9
Use GTK pinentry for desktop GPG prompts
2026-04-03 22:47:24 +02:00
Fabio Scotto di Santolo
4aba1e6c42
Add layered Bash editor environment snippets
2026-04-03 22:46:44 +02:00
Fabio Scotto di Santolo
6681ac199f
Add global OpenCode desktop context
2026-04-03 16:57:10 +02:00
Fabio Scotto di Santolo
35c89909ac
Add KVM and virt-manager to Void desktop
2026-03-31 21:32:47 +02:00
Fabio Scotto di Santolo
38aa26779f
Restrict tmux and desktop tools to Void hosts
2026-03-31 19:00:15 +02:00
Fabio Scotto di Santolo
da3c97a35a
Add Sway session with Waybar and split configs for Hyprland
2026-03-31 17:04:55 +02:00
Fabio Scotto di Santolo
a8b76bab32
Add qt5-wayland and qt6-wayland as Hyprland dependencies
2026-03-31 12:53:37 +02:00
Fabio Scotto di Santolo
20adb147c4
Add XWayland and qtutils packages for Hyprland
2026-03-30 13:31:27 +02:00
Fabio Scotto di Santolo
0a80706ea2
Reorganize desktop roles: extract common bootstrap and host-specific layers
...
- Add profile_desktop_common with shared desktop bootstrap (emptty, PAM,
dotfiles, templates, GPG, Maildir, Flatpak, st, external tools)
- Add profile_desktop_host with host-specific tasks (NVIDIA/PRIME on nymph)
- Reduce profile_desktop_i3 to i3/X11-only tasks
- Create profile_desktop_hyprland for Hyprland Wayland session
- Add dual-session support (i3 + Hyprland) on nymph with session choice
- Create shared Hyprland/Waybar dotfiles under dotfiles/desktop/
- Fix Waybar: bottom position, no persistent workspaces, sort by number
- Rename host_dotfiles to host_i3_dotfiles for clarity
- Make emptty restart manual by default to avoid session drops
2026-03-30 12:43:41 +02:00
Fabio Scotto di Santolo
654437843b
Reorganize Void package lists: move CLI/dev/mail packages to base
2026-03-28 19:06:01 +01:00
Fabio Scotto di Santolo
3a34bf5281
Move xorg and xdg-portal packages to desktop X11 package list
2026-03-28 18:54:21 +01:00
Fabio Scotto di Santolo
a6f15d45c5
Split desktop X11 packages from desktop profile packages
2026-03-28 18:48:25 +01:00
Fabio Scotto di Santolo
93af57f401
Enable emptty for Void desktops
2026-03-28 15:49:00 +01:00
Fabio Scotto di Santolo
c9862c13e9
Add arandr to desktop profile packages
2026-03-27 20:03:16 +01:00
Fabio Scotto di Santolo
aca009980c
Add Proton Mail Bridge autostart for desktop profile
2026-03-27 20:03:16 +01:00
Fabio Scotto di Santolo
5f94272b57
Add rsync to desktop profile packages
2026-03-26 20:34:18 +01:00
Fabio Scotto di Santolo
6c54a7ace0
Harden desktop mail bootstrap workflow
2026-03-26 16:36:28 +01:00
Fabio Scotto di Santolo
ab530b9b9b
Refine desktop audio and power defaults
2026-03-26 14:46:08 +01:00
Fabio Scotto di Santolo
27cf182178
Add US international keyboard layout (altgr-intl) to i3 session
2026-03-22 09:32:53 +01:00
Fabio Scotto di Santolo
a5dca093ca
Add autorandr to Void desktop packages
2026-03-21 19:46:38 +01:00
Fabio Scotto di Santolo
544cdb13a1
Add nodejs to Void desktop packages
2026-03-21 18:29:28 +01:00
Fabio Scotto di Santolo
640f5ff414
Pin Flatpak Yaru theme extension ref
2026-03-18 18:40:59 +01:00
Fabio Scotto di Santolo
cd65dd20e2
Improve Flatpak Yaru theme integration
2026-03-18 18:13:47 +01:00
Fabio Scotto di Santolo
c9ad30c113
Template private desktop mail configs
...
Render personal desktop configs from Ansible templates so public dotfiles no longer expose real identities or mail addresses. Update the bootstrap workflow to consume the rendered mail config and extend the encrypted vault schema for the new private values.
2026-03-18 15:00:56 +01:00
Fabio Scotto di Santolo
61c3fa22aa
Move mail bootstrap out of Ansible
...
Disable automatic iCloud keyring initialization by default and add a repo-local bootstrap script that reads .mbsyncrc, stores mail secrets in GNOME Keyring, guides Proton Bridge certificate export, and initializes mail sync/indexing.
2026-03-18 14:08:40 +01:00
Fabio Scotto di Santolo
576999d864
Add mu4e mail provisioning with vault-backed iCloud secret
2026-03-17 22:12:05 +01:00
Fabio Scotto di Santolo
4ed1f84bf6
Use xbps upgrade flow and switch to deluge-gtk
2026-03-17 20:29:16 +01:00
Fabio Scotto di Santolo
cbe838c9d3
Add Gradia, Discord, and DevPod Flatpaks
2026-03-17 19:27:43 +01:00
Fabio Scotto di Santolo
7c020cf266
Add requested desktop apps and enable ufw service
2026-03-17 19:24:47 +01:00
Fabio Scotto di Santolo
ecb4689213
Switch desktop fallback terminal to st and build it from source
2026-03-17 18:48:34 +01:00
Fabio Scotto di Santolo
cca9bde680
Use emacs-gtk3 package on desktop profile
2026-03-17 12:54:47 +01:00
Fabio Scotto di Santolo
18fd0fa129
Add Emacs desktop provisioning and dev toolchain packages
...
Install Emacs and copy the desktop .emacs.d config so the editor setup is managed with the rest of desktop dotfiles. Add vterm/build/debug dependencies plus C/C++ and Go tooling needed by the configured workflow.
2026-03-17 11:50:59 +01:00
Fabio Scotto di Santolo
a94c34e053
Add desktop font fallback config for tmux symbols
2026-03-17 10:46:40 +01:00
Fabio Scotto di Santolo
046e69a2b6
Add yt-dlp package and desktop config deployment
2026-03-17 10:09:50 +01:00
Fabio Scotto di Santolo
3337e99991
Add Fastfetch dotfiles to desktop deployment
2026-03-17 08:57:34 +01:00
Fabio Scotto di Santolo
d62078f23d
Add missing Void desktop dependencies and bluetooth service
2026-03-16 22:49:29 +01:00
Fabio Scotto di Santolo
9d4dd83660
Refactor desktop dotfile copy into configurable list
2026-03-16 22:29:02 +01:00
Fabio Scotto di Santolo
701b70f30b
Add desktop Flatpak installation via Flathub
2026-03-16 17:15:54 +01:00
Fabio Scotto di Santolo
d420665f21
Install Yaru theme for desktop
2026-03-16 15:26:22 +01:00
Fabio Scotto di Santolo
badad3bcf6
Review packages
2026-03-15 22:28:30 +01:00
Fabio Scotto di Santolo
34276c2de1
Minimal i3 setup
2026-03-15 22:00:35 +01:00
Fabio Scotto di Santolo
6e0f5eb83b
first commit
2026-03-12 14:37:50 +01:00