Fabio Scotto di Santolo
caf3c95eba
Fix mime browser
2026-05-10 08:08:03 +02:00
Fabio Scotto di Santolo
59d81a138b
Fix Alacritty keyboard bindings
2026-04-28 17:50:02 +02:00
Fabio Scotto di Santolo
d948b87954
Change i3 and i3lock backgrounds
2026-04-27 21:48:37 +02:00
Fabio Scotto di Santolo
e94c89ea53
Refactor: centralize AI instructions and opencode config into common dotfiles
2026-04-27 19:17:14 +02:00
Fabio Scotto di Santolo
434e29a0c3
Set Firefox as default browser, remove Librewolf references
2026-04-22 22:30:59 +02:00
Fabio Scotto di Santolo
161a8a2d19
Add git auto-commit safety rule to opencode
2026-04-22 22:29:39 +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
6a2694b7cd
Remove Ollama server infrastructure and related tasks
2026-04-22 10:46:14 +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
145b5de0d5
Let turnstile supervise Syncthing restarts
2026-04-21 12:52:37 +02:00
Fabio Scotto di Santolo
b82304ce5e
Manage Syncthing with turnstile service
2026-04-20 17:01:56 +02:00
Fabio Scotto di Santolo
74c95be7f7
Mount pCloud with turnstile rclone service
2026-04-19 09:06:57 +02:00
Fabio Scotto di Santolo
17abff32b1
Add Ollama with binary tool pattern and turnstile service
2026-04-18 16:12:18 +02:00
Fabio Scotto di Santolo
f060d0cab6
Switch Alacritty font to Hack Nerd Font
2026-04-17 19:10:17 +02:00
Fabio Scotto di Santolo
f83fad1ebe
Adjust terminal fonts for Alacritty and Emacs vterm
2026-04-17 17:50:23 +02:00
Fabio Scotto di Santolo
312c433db5
Expand desktop MIME associations
2026-04-17 14:21:43 +02:00
Fabio Scotto di Santolo
fa9b1a2a01
Stop managing Ollama through turnstile
2026-04-17 14:09:29 +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
986c7317c4
Rewrite i3lock lockscreen with wallpaper, cover resize and caching
...
- Replace screenshot+blur with static wallpaper (void-minimalist.png)
- Resize to display resolution with cover mode (resize^ + extent)
- Cache resized image in ~/.cache/i3lock/ to avoid re-encoding
- Invalidate cache when wallpaper or resolution changes
- Add xdotool to void_packages_base for display geometry detection
2026-04-17 09:47:44 +02:00
Fabio Scotto di Santolo
d2c5036190
Use alacritty instead of exo-open in Thunar terminal action
2026-04-15 19:40:18 +02:00
Fabio Scotto di Santolo
223be14b2c
Add MPV configuration with YouTube subtitles support
2026-04-15 18:40:16 +02:00
Fabio Scotto di Santolo
08bec486b5
Store udiskie passwords in GNOME Keyring
2026-04-14 15:01:25 +02:00
Fabio Scotto di Santolo
98805d9290
Move user services to turnstile
2026-04-14 14:12:30 +02:00
Fabio Scotto di Santolo
675f686a46
Start Emacs daemon from home directory
2026-04-12 21:54:15 +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
3ade3e3d6d
Add GTK2 theme import for Yaru
2026-04-06 12:31:48 +02:00
Fabio Scotto di Santolo
919bf2da7f
Add workspace cycling shortcuts
2026-04-04 22:30:16 +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
52b9b850ed
Reorganize OpenCode context initialization
2026-04-03 17:06:13 +02:00
Fabio Scotto di Santolo
6681ac199f
Add global OpenCode desktop context
2026-04-03 16:57:10 +02:00
Fabio Scotto di Santolo
ed098706ce
Add deterministic workspace-to-output mapping for Sway on nymph
2026-03-31 17:29:52 +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
b57825ddff
Change i3 wallpaper
2026-03-28 16:03:24 +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
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
b7da4d821d
Add autorandr to i3 config for monitor management
2026-03-21 21:44:38 +01:00
Fabio Scotto di Santolo
cd65dd20e2
Improve Flatpak Yaru theme integration
2026-03-18 18:13:47 +01:00
Fabio Scotto di Santolo
94f4ffa132
Fix xfce-polkit startup path
2026-03-18 17:10:37 +01:00
Fabio Scotto di Santolo
f18952aa46
Move keyring startup to i3 with secrets-only component
2026-03-17 22:51:36 +01:00
Fabio Scotto di Santolo
9b61ee63cf
Fix keyring startup and tolerate non-interactive secret storage
2026-03-17 22:32:10 +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
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
f5249862a7
Add rofi dotfiles
2026-03-16 21:19:24 +01:00
Fabio Scotto di Santolo
34276c2de1
Minimal i3 setup
2026-03-15 22:00:35 +01:00