Fabio Scotto di Santolo
0c11698e50
Fix Arch package names
2026-05-12 20:17:51 +02:00
Fabio Scotto di Santolo
6a11564b00
Migrate Archlinux config from GRUB to systemd-boot
2026-05-12 18:33:45 +02:00
Fabio Scotto di Santolo
22e216e6b1
Enable new Archlinux profile for nymph
2026-05-12 18:02:30 +02:00
Fabio Scotto di Santolo
ffcd70c678
Add i3 session to nymph and cleanup script for sway
2026-04-30 12:12:36 +02:00
Fabio Scotto di Santolo
3036e71273
Add linux-mainline kernel packages to Void and nymph
2026-04-30 11:53:09 +02:00
Fabio Scotto di Santolo
20d087d2ef
Enhance Sway/Noctalia integration and align desktop docs
...
- Add canonical usb-drive-manager plugin to Noctalia (symlink from official)
- Remove nm-applet and blueman packages from nymph Sway session
- Run udiskie without tray (backend for automount/LUKS, UI via usb-drive-manager)
- Add screenOverrides support to Noctalia bar via inventory variables
- Add host_packages_absent task to packages_void role
- Update desktop docs with full plugin list and config layering
- Add focused validation check for Sway/Noctalia bootstrap
2026-04-22 17:11:30 +02:00
Fabio Scotto di Santolo
2dc0d513cc
Add canonical Noctalia config and migrate Clipper to official plugin
...
- Create shared Noctalia config in dotfiles/desktop/.config/noctalia/
- Add Ayu theme, plugin enablement, and Clipper settings
- Migrate Clipper checkout from standalone to official noctalia-plugins
- Add template with host-specific variables for deterministic rendering
- Move Noctalia bar configuration to desktop group_vars
- Create role tasks for rendering and copying Noctalia settings
2026-04-22 15:41:49 +02:00
Fabio Scotto di Santolo
669bf1cdb2
Remove explicit i3 package removal task; rely on session-based exclusion
2026-04-22 10:42:51 +02:00
Fabio Scotto di Santolo
4632f20c87
Migrate nymph desktop to SwayFX and Noctalia
2026-04-21 23:04:52 +02:00
Fabio Scotto di Santolo
e5c8bba594
Remove Hyprland support from desktop profile
2026-04-17 12:15:41 +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
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
56d634c64e
Fix Waybar package name for nymph
2026-03-28 20:36:09 +01:00
Fabio Scotto di Santolo
df0c9ea905
Add Hyprland support for nymph: packages, repo, dotfiles, and emptty session
2026-03-28 20:09:50 +01:00
Fabio Scotto di Santolo
71ae4c67ab
Add host-specific dotfiles for nymph (autorandr config)
2026-03-21 22:59:51 +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