Commit Graph

102 Commits

Author SHA1 Message Date
Fabio Scotto di Santolo
5112d0d73d Add workstation YubiKey support 2026-03-27 14:05:23 +01:00
Fabio Scotto di Santolo
001cfe4e9f Add autorandr profile for ikaros display setup 2026-03-26 22:20:39 +01:00
Fabio Scotto di Santolo
5f94272b57 Add rsync to desktop profile packages 2026-03-26 20:34:18 +01:00
Fabio Scotto di Santolo
9021e90a5b Update TODOs.md 2026-03-26 16:45:45 +01:00
Fabio Scotto di Santolo
6c54a7ace0 Harden desktop mail bootstrap workflow 2026-03-26 16:36:28 +01:00
Fabio Scotto di Santolo
ab530b9b9b Refine desktop audio and power defaults 2026-03-26 14:46:08 +01:00
Fabio Scotto di Santolo
686d77d942 Harden SSH access on server profile 2026-03-25 22:26:07 +01:00
Fabio Scotto di Santolo
88a9126afb Refresh repository documentation for current state 2026-03-25 22:18:24 +01:00
Fabio Scotto di Santolo
980e984020 Add server templates and normalize role tags 2026-03-25 22:07:44 +01:00
Fabio Scotto di Santolo
fc67ba7d18 Enable UFW across Ubuntu profiles 2026-03-25 21:44:13 +01:00
Fabio Scotto di Santolo
b75f52539e Copy server duckdns dotfiles 2026-03-25 21:30:38 +01:00
Fabio Scotto di Santolo
b257870018 Update shared and server package lists 2026-03-25 21:08:28 +01:00
Fabio Scotto di Santolo
ebbb948d1e Wire Ubuntu server profile into playbook 2026-03-25 19:16:46 +01:00
Fabio Scotto di Santolo
369afc1b31 Fix GNOME extensions gsettings payload quoting 2026-03-25 12:33:32 +01:00
Fabio Scotto di Santolo
8555bc541d Make GNOME extension installation idempotent 2026-03-25 00:02:57 +01:00
Fabio Scotto di Santolo
6b1f2499e2 Make GNOME extension settings idempotent 2026-03-24 23:53:15 +01:00
Fabio Scotto di Santolo
087eba9208 Load vault variables once in shared play 2026-03-24 23:46:01 +01:00
Fabio Scotto di Santolo
05db0432d4 Fix GNOME extensions payload fact ordering 2026-03-24 23:33:41 +01:00
Fabio Scotto di Santolo
cf78a13e86 Fix GNOME extension state fact ordering 2026-03-24 23:25:12 +01:00
Fabio Scotto di Santolo
31dc79aeaa Fix GNOME extensions gsettings parsing 2026-03-24 23:19:42 +01:00
Fabio Scotto di Santolo
47e3a8e139 Manage GNOME extensions via gsettings 2026-03-24 23:16:47 +01:00
Fabio Scotto di Santolo
53044a3463 Fix GNOME extension DBus environment 2026-03-24 23:12:37 +01:00
Fabio Scotto di Santolo
c3e94db565 Fix workstation GNOME extension installation 2026-03-24 22:42:22 +01:00
Fabio Scotto di Santolo
c4985e9837 Install OpenCode on Ubuntu workstation 2026-03-24 14:45:30 +01:00
Fabio Scotto di Santolo
979a301678 Update local TODO list 2026-03-24 14:41:27 +01:00
Fabio Scotto di Santolo
8de4bf3cba Add GNOME extension management for workstation 2026-03-24 14:40:24 +01:00
Fabio Scotto di Santolo
965de96094 Add workstation-specific dotfiles support 2026-03-24 14:10:47 +01:00
Fabio Scotto di Santolo
5857c25507 Add common vim dotfile 2026-03-24 13:51:54 +01:00
Fabio Scotto di Santolo
14eb088603 Add Ubuntu common CLI tools 2026-03-24 12:09:04 +01:00
Fabio Scotto di Santolo
6fb352eb9b Add DBeaver CE workstation snap 2026-03-23 23:02:17 +01:00
Fabio Scotto di Santolo
d7a9cc9296 Add more Ubuntu workstation packages 2026-03-23 22:59:52 +01:00
Fabio Scotto di Santolo
73747fa00f Remove default workstation snaps 2026-03-23 22:53:18 +01:00
Fabio Scotto di Santolo
c260c12437 Add Google Chrome bootstrap install 2026-03-23 22:49:06 +01:00
Fabio Scotto di Santolo
ace0cc41d3 Update Ubuntu workstation package selections 2026-03-23 22:46:47 +01:00
Fabio Scotto di Santolo
18784a3222 Add workstation snap packages 2026-03-23 22:23:26 +01:00
Fabio Scotto di Santolo
a9ece4108a Add Docker setup for Ubuntu hosts 2026-03-23 22:11:39 +01:00
Fabio Scotto di Santolo
6eb48e39ee Add initial Ubuntu workstation orchestration 2026-03-23 22:04:25 +01:00
Fabio Scotto di Santolo
60c995ca74 Improve agent guidance for validation and style 2026-03-23 17:47:43 +01:00
Fabio Scotto di Santolo
40c81ea003 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
27cf182178 Add US international keyboard layout (altgr-intl) to i3 session 2026-03-22 09:32:53 +01:00
Fabio Scotto di Santolo
71ae4c67ab Add host-specific dotfiles for nymph (autorandr config) 2026-03-21 22:59:51 +01:00
Fabio Scotto di Santolo
b7da4d821d Add autorandr to i3 config for monitor management 2026-03-21 21:44:38 +01:00
Fabio Scotto di Santolo
a5dca093ca Add autorandr to Void desktop packages 2026-03-21 19:46:38 +01:00
Fabio Scotto di Santolo
065e5f65a6 Add task tags for selective playbook execution and fix vault loading 2026-03-21 19:44:31 +01:00
Fabio Scotto di Santolo
544cdb13a1 Add nodejs to Void desktop packages 2026-03-21 18:29:28 +01:00
Fabio Scotto di Santolo
2ebdc3a075 Add Podman tooling to Void base packages 2026-03-18 21:01:20 +01:00
Fabio Scotto di Santolo
9452efd9ed Mark OpenCode setup as complete 2026-03-18 19:49:29 +01:00
Fabio Scotto di Santolo
33af4f22d3 Automate latest OpenCode installation 2026-03-18 19:31:52 +01:00
Fabio Scotto di Santolo
640f5ff414 Pin Flatpak Yaru theme extension ref 2026-03-18 18:40:59 +01:00
Fabio Scotto di Santolo
583d7aee18 Add desktop setup todo list 2026-03-18 18:33:19 +01:00