Commit Graph

145 Commits

Author SHA1 Message Date
Fabio Scotto di Santolo
75dd8caf66 Add executable permission for email_sync.sh script 2026-04-01 12:20:58 +02:00
Fabio Scotto di Santolo
353ebb2624 Restrict tmux and desktop tools to Void hosts 2026-03-31 19:00:15 +02:00
Fabio Scotto di Santolo
23a73c7913 Add deterministic workspace-to-output mapping for Sway on nymph 2026-03-31 17:29:52 +02:00
Fabio Scotto di Santolo
e12b1b368b Add Sway session with Waybar and split configs for Hyprland 2026-03-31 17:04:55 +02:00
Fabio Scotto di Santolo
8679bfadc8 Update nymph dual-monitor autorandr profile 2026-03-31 13:40:49 +02:00
Fabio Scotto di Santolo
b26f177e2a Add WirePlumber camera priority config for nymph 2026-03-30 14:12:15 +02:00
Fabio Scotto di Santolo
ad54ffca6b 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
804c95046c Add Hyprland support for nymph: packages, repo, dotfiles, and emptty session 2026-03-28 20:09:50 +01:00
Fabio Scotto di Santolo
12af059362 Change i3 wallpaper 2026-03-28 16:03:24 +01:00
Fabio Scotto di Santolo
e0a2268b83 Enable emptty for Void desktops 2026-03-28 15:49:00 +01:00
Fabio Scotto di Santolo
62b0f5e7de Delete Catppucin theme for tmux 2026-03-28 14:02:02 +01:00
Fabio Scotto di Santolo
5d4a1cad1d Retheme tmux with Yaru Blue Dark styling 2026-03-27 22:52:21 +01:00
Fabio Scotto di Santolo
1bbdce5ab5 Add zoxide and custom case-insensitive cd function to bashrc 2026-03-27 22:07:08 +01:00
Fabio Scotto di Santolo
8ca6029f0d Add cdspell for case-insensitive cd spelling correction 2026-03-27 20:29:10 +01:00
Fabio Scotto di Santolo
938dc2adae Add Proton Mail Bridge autostart for desktop profile 2026-03-27 20:03:16 +01:00
Fabio Scotto di Santolo
fe71ac77c5 Add workstation YubiKey support 2026-03-27 14:05:23 +01:00
Fabio Scotto di Santolo
07e86edad4 Add autorandr profile for ikaros display setup 2026-03-26 22:20:39 +01:00
Fabio Scotto di Santolo
9da4f5a8bc Refine desktop audio and power defaults 2026-03-26 14:46:08 +01:00
Fabio Scotto di Santolo
3dbd45b1b9 Add server templates and normalize role tags 2026-03-25 22:07:44 +01:00
Fabio Scotto di Santolo
ac27c5757e Copy server duckdns dotfiles 2026-03-25 21:30:38 +01:00
Fabio Scotto di Santolo
0f9626d476 Add workstation-specific dotfiles support 2026-03-24 14:10:47 +01:00
Fabio Scotto di Santolo
210295235f Add common vim dotfile 2026-03-24 13:51:54 +01:00
Fabio Scotto di Santolo
08100ab5c9 Add NVIDIA hybrid graphics configuration for nymph (PRIME offload, GRUB params, power management, prime-run wrapper) 2026-03-22 12:44:27 +01:00
Fabio Scotto di Santolo
a7e0ce72e5 Add US international keyboard layout (altgr-intl) to i3 session 2026-03-22 09:32:53 +01:00
Fabio Scotto di Santolo
1a79baabe6 Add host-specific dotfiles for nymph (autorandr config) 2026-03-21 22:59:51 +01:00
Fabio Scotto di Santolo
dab7aa1bc2 Add autorandr to i3 config for monitor management 2026-03-21 21:44:38 +01:00
Fabio Scotto di Santolo
13ed4279ab Improve Flatpak Yaru theme integration 2026-03-18 18:13:47 +01:00
Fabio Scotto di Santolo
18311d01f2 Fix xfce-polkit startup path 2026-03-18 17:10:37 +01:00
Fabio Scotto di Santolo
c87805d935 Use session DBus address for iCloud keyring task 2026-03-18 12:41:02 +01:00
Fabio Scotto di Santolo
5db22f1478 Move keyring startup to i3 with secrets-only component 2026-03-17 22:51:36 +01:00
Fabio Scotto di Santolo
3801d3a6c8 Fix keyring startup and tolerate non-interactive secret storage 2026-03-17 22:32:10 +01:00
Fabio Scotto di Santolo
9a048f0430 Switch desktop fallback terminal to st and build it from source 2026-03-17 18:48:34 +01:00
Fabio Scotto di Santolo
0826265363 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
fa457c4a42 Add desktop font fallback config for tmux symbols 2026-03-17 10:46:40 +01:00
Fabio Scotto di Santolo
c233d0a288 Add tmux package and common dotfiles deployment 2026-03-17 10:17:42 +01:00
Fabio Scotto di Santolo
c3ffa53ac8 Add yt-dlp package and desktop config deployment 2026-03-17 10:09:50 +01:00
Fabio Scotto di Santolo
67036ce794 Add shared bat dotfiles and cache refresh task 2026-03-17 09:52:01 +01:00
Fabio Scotto di Santolo
6d363e88d2 Add Fastfetch dotfiles to desktop deployment 2026-03-17 08:57:34 +01:00
Fabio Scotto di Santolo
63aaa6bcbc Add Git dotfiles to desktop profile 2026-03-16 22:16:44 +01:00
Fabio Scotto di Santolo
a259a73710 Add rofi dotfiles 2026-03-16 21:19:24 +01:00
Fabio Scotto di Santolo
d990d86cbe Added GPG agent configuration 2026-03-16 11:51:49 +01:00
Fabio Scotto di Santolo
b04637f38a Delete unused .gitkeep files 2026-03-16 08:58:36 +01:00
Fabio Scotto di Santolo
9d831785e3 Added common task for install Bash config 2026-03-15 23:18:52 +01:00
Fabio Scotto di Santolo
31c17c95c1 Minimal i3 setup 2026-03-15 22:00:35 +01:00
Fabio Scotto di Santolo
f8b6d4c502 first commit 2026-03-12 14:37:50 +01:00