Commit Graph

160 Commits

Author SHA1 Message Date
Fabio Scotto di Santolo
8bd692c87b Add Ollama and Codex desktop integration 2026-04-10 16:00:03 +02:00
Fabio Scotto di Santolo
2eb01d324f Add turnstile Emacs service and stable ssh-agent 2026-04-10 13:32:03 +02:00
Fabio Scotto di Santolo
b553933502 Use multi-vterm for Emacs terminal shortcut 2026-04-10 11:15:04 +02:00
Fabio Scotto di Santolo
93b6d8f722 Add project terminal launchers for Emacs 2026-04-10 11:03:18 +02:00
Fabio Scotto di Santolo
acc6444067 Add gptel to Emacs desktop profile 2026-04-09 22:28:56 +02:00
Fabio Scotto di Santolo
c655fe63dc Add explicit Fedora workstation target and package role 2026-04-08 20:04:47 +02:00
Fabio Scotto di Santolo
42b4635503 Split gpg-agent config by profile 2026-04-08 14:54:05 +02:00
Fabio Scotto di Santolo
cc8d96f04f Add GTK2 theme import for Yaru 2026-04-06 12:31:48 +02:00
Fabio Scotto di Santolo
aa54d83ec1 Add desktop package and Vim tag support 2026-04-04 23:02:05 +02:00
Fabio Scotto di Santolo
fc7bb94cde Add workspace cycling shortcuts 2026-04-04 22:30:16 +02:00
Fabio Scotto di Santolo
6f8def492b Set LibreWolf as desktop default browser 2026-04-03 23:21:59 +02:00
Fabio Scotto di Santolo
5c330b8c58 Use GTK pinentry for desktop GPG prompts 2026-04-03 22:47:24 +02:00
Fabio Scotto di Santolo
90c98999ec Add layered Bash editor environment snippets 2026-04-03 22:46:44 +02:00
Fabio Scotto di Santolo
a84fe5c8e8 Reorganize OpenCode context initialization 2026-04-03 17:06:13 +02:00
Fabio Scotto di Santolo
f86195a9ae Add global OpenCode desktop context 2026-04-03 16:57:10 +02:00
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