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
e17883f969
Harden SSH access on server profile
2026-03-25 22:26:07 +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
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
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
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
Fabio Scotto di Santolo
75430be557
Add Podman tooling to Void base packages
2026-03-18 21:01:20 +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
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
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
19cba8457b
Create standard XDG home directories
2026-03-18 12:01:23 +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
264e97a2c9
Use xbps upgrade flow and switch to deluge-gtk
2026-03-17 20:29:16 +01:00
Fabio Scotto di Santolo
4490c5161e
Add Gradia, Discord, and DevPod Flatpaks
2026-03-17 19:27:43 +01:00
Fabio Scotto di Santolo
599b4e3fed
Add requested desktop apps and enable ufw service
2026-03-17 19:24:47 +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
5b67cb778b
Use emacs-gtk3 package on desktop profile
2026-03-17 12:54:47 +01:00
Fabio Scotto di Santolo
0826265363
Add Emacs desktop provisioning and dev toolchain packages
...
Install Emacs and copy the desktop .emacs.d config so the editor setup is managed with the rest of desktop dotfiles. Add vterm/build/debug dependencies plus C/C++ and Go tooling needed by the configured workflow.
2026-03-17 11:50:59 +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
c233d0a288
Add tmux package and common dotfiles deployment
2026-03-17 10:17:42 +01:00
Fabio Scotto di Santolo
c3ffa53ac8
Add yt-dlp package and desktop config deployment
2026-03-17 10:09:50 +01:00
Fabio Scotto di Santolo
67036ce794
Add shared bat dotfiles and cache refresh task
2026-03-17 09:52:01 +01:00
Fabio Scotto di Santolo
6d363e88d2
Add Fastfetch dotfiles to desktop deployment
2026-03-17 08:57:34 +01:00
Fabio Scotto di Santolo
5e4fa3e552
Add missing Void desktop dependencies and bluetooth service
2026-03-16 22:49:29 +01:00
Fabio Scotto di Santolo
4a2e9d81d3
Refactor common dotfiles deployment and remove duplicate fastfetch
2026-03-16 22:35:21 +01:00
Fabio Scotto di Santolo
d5693ffb29
Add bat, delta, and fastfetch to Void base packages
2026-03-16 22:33:20 +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
822e35ff83
Add desktop Flatpak installation via Flathub
2026-03-16 17:15:54 +01:00
Fabio Scotto di Santolo
748fcee8ca
Install Yaru theme for desktop
2026-03-16 15:26:22 +01:00
Fabio Scotto di Santolo
7f493d1a1f
Fix desktop hosts
2026-03-16 15:15:10 +01:00
Fabio Scotto di Santolo
d59c38439c
Fix ikaros packages list
2026-03-16 13:08:46 +01:00