Commit Graph

115 Commits

Author SHA1 Message Date
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
703fdfeeb4 Add /etc/hosts management to runvm for VM IP aliases 2026-04-16 14:16:08 +02:00
Fabio Scotto di Santolo
8d44ed43c9 Add more YouTube channels to Elfeed feeds 2026-04-16 12:50:34 +02:00
Fabio Scotto di Santolo
c2d70cdf89 Configure flyspell with manual activation and ispell timeout 2026-04-16 12:24:22 +02:00
Fabio Scotto di Santolo
df615b7273 Update Elfeed feeds: replace Arch/Mint with Void Linux feeds 2026-04-16 12:05:03 +02:00
Fabio Scotto di Santolo
14d3086aa8 Add home directory as trusted project in Codex config 2026-04-16 12:04:13 +02:00
Fabio Scotto di Santolo
b06032948e Use alacritty instead of exo-open in Thunar terminal action 2026-04-15 19:40:18 +02:00
Fabio Scotto di Santolo
7d4b84925d Use subshell in ap to cd to playbook directory 2026-04-15 19:22:47 +02:00
Fabio Scotto di Santolo
b40f8e1512 Add ap function to run Ansible playbook from any directory 2026-04-15 19:00:48 +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
f3e77dbadb Use qemu:///system connection to avoid sudo in runvm 2026-04-15 16:58:49 +02:00
Fabio Scotto di Santolo
4154a492b0 Add runvm function with IP detection for libvirt VMs 2026-04-15 16:30:33 +02:00
Fabio Scotto di Santolo
819c95c0f6 Fix OpenCode DWIM session resume 2026-04-14 18:41:45 +02:00
Fabio Scotto di Santolo
031867dad9 Refine projectile OpenCode workflow 2026-04-14 15:51:34 +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
5e8a1b7bc2 Move user services to turnstile 2026-04-14 14:12:30 +02:00
Fabio Scotto di Santolo
e74afc6087 Auto-update Elfeed on open 2026-04-12 23:07:55 +02:00
Fabio Scotto di Santolo
ff33d62f86 Remove unused Emacs themes 2026-04-12 22:46:49 +02:00
Fabio Scotto di Santolo
28290ca23e Add vdiff and ztree tooling 2026-04-12 22:45:05 +02:00
Fabio Scotto di Santolo
4dae9a20a8 Start Emacs daemon from home directory 2026-04-12 21:54:15 +02:00
Fabio Scotto di Santolo
09d8cf21fb Add Dirvish-backed Dired workflow 2026-04-12 19:33:22 +02:00
Fabio Scotto di Santolo
bac3eafb15 Add vsv wrappers for user services 2026-04-12 15:41:29 +02:00
Fabio Scotto di Santolo
f5b9faa496 Show dashboard in emacsclient frames 2026-04-12 15:12:19 +02:00
Fabio Scotto di Santolo
3f6b167612 Use treesit-auto for mode remapping 2026-04-12 14:27:43 +02:00
Fabio Scotto di Santolo
b792828cc0 Reconfigure GPTel for Ollama 2026-04-11 22:29:33 +02:00
Fabio Scotto di Santolo
57b4e13c2a Add OpenCode session picker for Emacs 2026-04-11 22:14:32 +02:00
Fabio Scotto di Santolo
d43710ba0c Refactor multi-vterm launch commands 2026-04-11 08:47:46 +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
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
cc8d96f04f Add GTK2 theme import for Yaru 2026-04-06 12:31:48 +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
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
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
938dc2adae Add Proton Mail Bridge autostart for desktop profile 2026-03-27 20:03:16 +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
dab7aa1bc2 Add autorandr to i3 config for monitor management 2026-03-21 21:44:38 +01:00