Commit Graph

297 Commits

Author SHA1 Message Date
Fabio Scotto di Santolo
9da4f5a8bc Refine desktop audio and power defaults 2026-03-26 14:46:08 +01:00
Fabio Scotto di Santolo
e17883f969 Harden SSH access on server profile 2026-03-25 22:26:07 +01:00
Fabio Scotto di Santolo
3ee9bbf7b5 Refresh repository documentation for current state 2026-03-25 22:18:24 +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
16afdf845a Enable UFW across Ubuntu profiles 2026-03-25 21:44:13 +01:00
Fabio Scotto di Santolo
ac27c5757e Copy server duckdns dotfiles 2026-03-25 21:30:38 +01:00
Fabio Scotto di Santolo
aa00b2402c Update shared and server package lists 2026-03-25 21:08:28 +01:00
Fabio Scotto di Santolo
068956b398 Wire Ubuntu server profile into playbook 2026-03-25 19:16:46 +01:00
Fabio Scotto di Santolo
d8bbf886db Fix GNOME extensions gsettings payload quoting 2026-03-25 12:33:32 +01:00
Fabio Scotto di Santolo
167f366560 Make GNOME extension installation idempotent 2026-03-25 00:02:57 +01:00
Fabio Scotto di Santolo
e88737b819 Make GNOME extension settings idempotent 2026-03-24 23:53:15 +01:00
Fabio Scotto di Santolo
453cdcfabc Load vault variables once in shared play 2026-03-24 23:46:01 +01:00
Fabio Scotto di Santolo
edc386b6fd Fix GNOME extensions payload fact ordering 2026-03-24 23:33:41 +01:00
Fabio Scotto di Santolo
bd9b17b65e Fix GNOME extension state fact ordering 2026-03-24 23:25:12 +01:00
Fabio Scotto di Santolo
6138b79cbe Fix GNOME extensions gsettings parsing 2026-03-24 23:19:42 +01:00
Fabio Scotto di Santolo
f521ee12f6 Manage GNOME extensions via gsettings 2026-03-24 23:16:47 +01:00
Fabio Scotto di Santolo
ae536e15d8 Fix GNOME extension DBus environment 2026-03-24 23:12:37 +01:00
Fabio Scotto di Santolo
1d47951b85 Fix workstation GNOME extension installation 2026-03-24 22:42:22 +01:00
Fabio Scotto di Santolo
af269f2ce5 Install OpenCode on Ubuntu workstation 2026-03-24 14:45:30 +01:00
Fabio Scotto di Santolo
5f6b8ef2b3 Update local TODO list 2026-03-24 14:41:27 +01:00
Fabio Scotto di Santolo
7240696494 Add GNOME extension management for workstation 2026-03-24 14:40:24 +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
d780aa760a Add Ubuntu common CLI tools 2026-03-24 12:09:04 +01:00
Fabio Scotto di Santolo
c7da141e28 Add DBeaver CE workstation snap 2026-03-23 23:02:17 +01:00
Fabio Scotto di Santolo
9dcee14f07 Add more Ubuntu workstation packages 2026-03-23 22:59:52 +01:00
Fabio Scotto di Santolo
b3146110c6 Remove default workstation snaps 2026-03-23 22:53:18 +01:00
Fabio Scotto di Santolo
3aedcb6e0c Add Google Chrome bootstrap install 2026-03-23 22:49:06 +01:00
Fabio Scotto di Santolo
edf1706077 Update Ubuntu workstation package selections 2026-03-23 22:46:47 +01:00
Fabio Scotto di Santolo
3e5fa9343c Add workstation snap packages 2026-03-23 22:23:26 +01:00
Fabio Scotto di Santolo
c8c055a87f Add Docker setup for Ubuntu hosts 2026-03-23 22:11:39 +01:00
Fabio Scotto di Santolo
970ffbe81b Add initial Ubuntu workstation orchestration 2026-03-23 22:04:25 +01:00
Fabio Scotto di Santolo
58b913e328 Improve agent guidance for validation and style 2026-03-23 17:47:43 +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
5a1ac8ec41 Add autorandr to Void desktop packages 2026-03-21 19:46:38 +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
e53694a254 Add nodejs to Void desktop packages 2026-03-21 18:29:28 +01:00
Fabio Scotto di Santolo
75430be557 Add Podman tooling to Void base packages 2026-03-18 21:01:20 +01:00
Fabio Scotto di Santolo
01ab824c4a Mark OpenCode setup as complete 2026-03-18 19:49:29 +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
bc9bc078df Add desktop setup todo list 2026-03-18 18:33:19 +01:00
Fabio Scotto di Santolo
a32dec7131 Fix Flatpak theme extension installation 2026-03-18 18:31:11 +01:00
Fabio Scotto di Santolo
c5208a3143 Document current repo workflows 2026-03-18 18:26:39 +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
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