Fabio Scotto di Santolo
df0c9ea905
Add Hyprland support for nymph: packages, repo, dotfiles, and emptty session
2026-03-28 20:09:50 +01:00
Fabio Scotto di Santolo
654437843b
Reorganize Void package lists: move CLI/dev/mail packages to base
2026-03-28 19:06:01 +01:00
Fabio Scotto di Santolo
3a34bf5281
Move xorg and xdg-portal packages to desktop X11 package list
2026-03-28 18:54:21 +01:00
Fabio Scotto di Santolo
a6f15d45c5
Split desktop X11 packages from desktop profile packages
2026-03-28 18:48:25 +01:00
Fabio Scotto di Santolo
93af57f401
Enable emptty for Void desktops
2026-03-28 15:49:00 +01:00
Fabio Scotto di Santolo
9f1961eb43
Add entr and jq to common packages
2026-03-27 23:06:13 +01:00
Fabio Scotto di Santolo
2a7ebf2a97
Add zoxide and custom case-insensitive cd function to bashrc
2026-03-27 22:07:08 +01:00
Fabio Scotto di Santolo
c9862c13e9
Add arandr to desktop profile packages
2026-03-27 20:03:16 +01:00
Fabio Scotto di Santolo
aca009980c
Add Proton Mail Bridge autostart for desktop profile
2026-03-27 20:03:16 +01:00
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
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
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
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
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
a5dca093ca
Add autorandr to Void desktop packages
2026-03-21 19:46:38 +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
640f5ff414
Pin Flatpak Yaru theme extension ref
2026-03-18 18:40:59 +01:00
Fabio Scotto di Santolo
cd65dd20e2
Improve Flatpak Yaru theme integration
2026-03-18 18:13:47 +01:00
Fabio Scotto di Santolo
c9ad30c113
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
61c3fa22aa
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
a31817e86f
Create standard XDG home directories
2026-03-18 12:01:23 +01:00
Fabio Scotto di Santolo
576999d864
Add mu4e mail provisioning with vault-backed iCloud secret
2026-03-17 22:12:05 +01:00
Fabio Scotto di Santolo
4ed1f84bf6
Use xbps upgrade flow and switch to deluge-gtk
2026-03-17 20:29:16 +01:00
Fabio Scotto di Santolo
cbe838c9d3
Add Gradia, Discord, and DevPod Flatpaks
2026-03-17 19:27:43 +01:00
Fabio Scotto di Santolo
7c020cf266
Add requested desktop apps and enable ufw service
2026-03-17 19:24:47 +01:00
Fabio Scotto di Santolo
ecb4689213
Switch desktop fallback terminal to st and build it from source
2026-03-17 18:48:34 +01:00
Fabio Scotto di Santolo
cca9bde680
Use emacs-gtk3 package on desktop profile
2026-03-17 12:54:47 +01:00
Fabio Scotto di Santolo
18fd0fa129
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
a94c34e053
Add desktop font fallback config for tmux symbols
2026-03-17 10:46:40 +01:00