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
1a79baabe6
Add host-specific dotfiles for nymph (autorandr config)
2026-03-21 22:59:51 +01:00
Fabio Scotto di Santolo
35f27ae522
Add task tags for selective playbook execution and fix vault loading
2026-03-21 19:44:31 +01:00
Fabio Scotto di Santolo
cc40a3586e
Automate latest OpenCode installation
2026-03-18 19:31:52 +01:00
Fabio Scotto di Santolo
4c603e617f
Pin Flatpak Yaru theme extension ref
2026-03-18 18:40:59 +01:00
Fabio Scotto di Santolo
a32dec7131
Fix Flatpak theme extension installation
2026-03-18 18:31:11 +01:00
Fabio Scotto di Santolo
13ed4279ab
Improve Flatpak Yaru theme integration
2026-03-18 18:13:47 +01:00
Fabio Scotto di Santolo
4892251687
Template private desktop mail configs
...
Render personal desktop configs from Ansible templates so public dotfiles no longer expose real identities or mail addresses. Update the bootstrap workflow to consume the rendered mail config and extend the encrypted vault schema for the new private values.
2026-03-18 15:00:56 +01:00
Fabio Scotto di Santolo
4d59dc7700
Create maildir directories during desktop bootstrap
...
Provision the Maildir root and per-account directories before the mail bootstrap script runs so initial mbsync and mu setup have a consistent local destination.
2026-03-18 14:27:52 +01:00
Fabio Scotto di Santolo
f25c5b0e07
Move mail bootstrap out of Ansible
...
Disable automatic iCloud keyring initialization by default and add a repo-local bootstrap script that reads .mbsyncrc, stores mail secrets in GNOME Keyring, guides Proton Bridge certificate export, and initializes mail sync/indexing.
2026-03-18 14:08:40 +01:00
Fabio Scotto di Santolo
4ce98d465a
Fix GNOME keyring alias detection
...
Parse the Secret Service default alias object path so iCloud password storage only skips when the login keyring is actually unset. Remove the unused scripts placeholder file.
2026-03-18 13:15:35 +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
5d71e66682
Add keyring preflight checks for iCloud secret storage
2026-03-18 12:23:44 +01:00
Fabio Scotto di Santolo
4f1c75d052
Ensure ~/.local ownership for desktop user
2026-03-18 11:42:30 +01:00
Fabio Scotto di Santolo
385233af24
Add PAM password hook for gnome-keyring login
2026-03-17 22:59:58 +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
e21c25c35f
Add mu4e mail provisioning with vault-backed iCloud secret
2026-03-17 22:12:05 +01:00
Fabio Scotto di Santolo
9e2fcf7734
Fix gitmux and bw checksum handling in desktop role
2026-03-17 18:59:34 +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
fa457c4a42
Add desktop font fallback config for tmux symbols
2026-03-17 10:46:40 +01:00
Fabio Scotto di Santolo
63efc1d61b
Refactor desktop dotfile copy into configurable list
2026-03-16 22:29:02 +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
822e35ff83
Add desktop Flatpak installation via Flathub
2026-03-16 17:15:54 +01:00
Fabio Scotto di Santolo
fbfd7234a8
Add rofi config deployment for i3 desktop profile
2026-03-16 16:48:32 +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
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