Commit Graph

71 Commits

Author SHA1 Message Date
Fabio Scotto di Santolo
3a95e4d226 Migrate nymph desktop to SwayFX and Noctalia 2026-04-21 23:04:52 +02:00
Fabio Scotto di Santolo
f954dd70b3 Add desktop ollama service flag 2026-04-21 17:02:28 +02:00
Fabio Scotto di Santolo
54bc1114b1 Expand Org Babel language support 2026-04-21 16:45:17 +02:00
Fabio Scotto di Santolo
08b0b02756 Split Emacs dotfiles deployment 2026-04-21 09:58:21 +02:00
Fabio Scotto di Santolo
2fd894d2b0 Configure gptel for Ollama Cloud 2026-04-19 08:03:27 +02:00
Fabio Scotto di Santolo
92c9cc764d Add llmfit to source tools 2026-04-18 19:17:13 +02:00
Fabio Scotto di Santolo
cc8c07a309 Add Ollama with binary tool pattern and turnstile service 2026-04-18 16:12:18 +02:00
Fabio Scotto di Santolo
b0286eed03 Add bookokrat to source tools with build_output_path support 2026-04-18 11:36:05 +02:00
Fabio Scotto di Santolo
d7d27764a5 Switch OpenCode from GitHub tarball to npm package 2026-04-18 09:56:35 +02:00
Fabio Scotto di Santolo
0a0ce183ae Add gf GDB frontend with unified source tool build pattern 2026-04-17 21:24:16 +02:00
Fabio Scotto di Santolo
e602ea8300 Adjust terminal fonts for Alacritty and Emacs vterm 2026-04-17 17:50:23 +02:00
Fabio Scotto di Santolo
a14ba14a3e Simplify tmux config and bootstrap plugins with TPM 2026-04-17 16:09:59 +02:00
Fabio Scotto di Santolo
f0e2c27f7b Add thumbnailer packages for desktop file previews 2026-04-17 15:09:14 +02:00
Fabio Scotto di Santolo
12fe272cbb Remove Hyprland support from desktop profile 2026-04-17 12:15:41 +02:00
Fabio Scotto di Santolo
b6b905b8b3 Remove Codex CLI from desktop bootstrap and dotfiles 2026-04-17 11:52:48 +02:00
Fabio Scotto di Santolo
06537792c4 Add rustup to desktop profile_packages 2026-04-17 00:13:19 +02:00
Fabio Scotto di Santolo
10e79a4bae Add lang/python module with uv/ruff/pylsp, ANSI colors, and LSP auto-install
- Add lang/python.el: project detection, ruff format-on-save, C-c C-v -> ruff check,
  optional pylsp with auto-install via uv (asks once per session)
- Fix pylsp resolution to check .venv, uv tool path, and PATH
- Disable legacy pyls client to avoid spurious warnings
- Add ANSI color support in compilation buffers (editor.el)
- Remove python-mode/python-ts-mode from global lsp-deferred hooks (lsp.el)
- Add ruff, ty, uv packages to desktop group_vars
2026-04-17 00:07:12 +02:00
Fabio Scotto di Santolo
5065c02930 Improve TRAMP performance with SSH ControlMaster and persistent sockets 2026-04-16 19:05:25 +02:00
Fabio Scotto di Santolo
199f0f63a7 Add Org mode export backends and texlive dependency 2026-04-16 16:15:41 +02:00
Fabio Scotto di Santolo
1ba6004040 Enable PDF viewing in Emacs with pdf-tools and poppler dependencies 2026-04-16 15:50:01 +02:00
Fabio Scotto di Santolo
ee89d4841e Added xdg-user-dirs to desktop profile 2026-04-16 13:36:55 +02:00
Fabio Scotto di Santolo
004499c76b Add MPV configuration with YouTube subtitles support 2026-04-15 18:40:16 +02:00
Fabio Scotto di Santolo
461dea9a5c Store udiskie passwords in GNOME Keyring 2026-04-14 15:01:25 +02:00
Fabio Scotto di Santolo
44ef555320 Remove iCloud keyring bootstrap tasks 2026-04-10 18:22:19 +02:00
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
0643678a76 Add ripgrep to desktop profile packages 2026-04-05 00:10:50 +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
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
f86195a9ae Add global OpenCode desktop context 2026-04-03 16:57:10 +02:00
Fabio Scotto di Santolo
e00fd53a34 Add KVM and virt-manager to Void desktop 2026-03-31 21:32:47 +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
e12b1b368b Add Sway session with Waybar and split configs for Hyprland 2026-03-31 17:04:55 +02:00
Fabio Scotto di Santolo
eb5c7c9a0f Add qt5-wayland and qt6-wayland as Hyprland dependencies 2026-03-31 12:53:37 +02:00
Fabio Scotto di Santolo
bb2f262949 Add XWayland and qtutils packages for Hyprland 2026-03-30 13:31:27 +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
a572c4dfa5 Reorganize Void package lists: move CLI/dev/mail packages to base 2026-03-28 19:06:01 +01:00
Fabio Scotto di Santolo
049556edd5 Move xorg and xdg-portal packages to desktop X11 package list 2026-03-28 18:54:21 +01:00
Fabio Scotto di Santolo
6b6f8ac6de Split desktop X11 packages from desktop profile packages 2026-03-28 18:48:25 +01:00
Fabio Scotto di Santolo
e0a2268b83 Enable emptty for Void desktops 2026-03-28 15:49:00 +01:00
Fabio Scotto di Santolo
a5b240a8ab Add arandr to desktop profile packages 2026-03-27 20:03:16 +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
4cfa78e0ee Add rsync to desktop profile packages 2026-03-26 20:34:18 +01:00
Fabio Scotto di Santolo
d4e9756c06 Harden desktop mail bootstrap workflow 2026-03-26 16:36:28 +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
a7e0ce72e5 Add US international keyboard layout (altgr-intl) to i3 session 2026-03-22 09:32:53 +01:00
Fabio Scotto di Santolo
5a1ac8ec41 Add autorandr to Void desktop packages 2026-03-21 19:46:38 +01:00
Fabio Scotto di Santolo
e53694a254 Add nodejs to Void desktop packages 2026-03-21 18:29:28 +01:00