Fabio Scotto di Santolo
|
fa1c8c0b82
|
Document Atlas NAS backups and monitoring
|
2026-09-25 14:06:28 +02:00 |
|
Fabio Scotto di Santolo
|
0b6efc9ad8
|
Harden Atlas USB backup cleanup and document restorecon workflow
|
2026-09-25 08:02:44 +02:00 |
|
Fabio Scotto di Santolo
|
361ee77d72
|
Add manual Atlas USB backup and reminder services
|
2026-09-24 08:55:52 +02:00 |
|
Fabio Scotto di Santolo
|
0a5c2ac1a4
|
Add progress logging to Atlas Borg backups
|
2026-09-22 21:21:21 +02:00 |
|
Fabio Scotto di Santolo
|
3ac732751c
|
Add pinned Java 25 to Mise on WSL workstation
|
2026-09-21 11:57:51 +02:00 |
|
Fabio Scotto di Santolo
|
7e498514dd
|
Add encrypted Borg backups for Atlas
|
2026-09-18 10:00:45 +02:00 |
|
Fabio Scotto di Santolo
|
e7836ea25f
|
Manage Atlas ZFS snapshots and scrubs
|
2026-09-17 23:10:53 +02:00 |
|
Fabio Scotto di Santolo
|
de2c24d15c
|
Mount the shared Archive in Syncthing
|
2026-09-17 19:41:23 +02:00 |
|
Fabio Scotto di Santolo
|
bd13cb65cc
|
Move temporary Navidrome and Syncthing services to Atlas
|
2026-09-17 10:18:23 +02:00 |
|
Fabio Scotto di Santolo
|
77afdda0a3
|
Move WireGuard gateway to Aegis
|
2026-09-17 09:08:25 +02:00 |
|
Fabio Scotto di Santolo
|
add75d74e9
|
refactor(atlas): separate service and host backup datasets
|
2026-09-17 00:06:46 +02:00 |
|
Fabio Scotto di Santolo
|
a97c64b08f
|
Configure Aegis host DNS and NFS support
|
2026-09-16 10:19:06 +02:00 |
|
Fabio Scotto di Santolo
|
160d63c02d
|
Add Atlas media and storage services [Phase 1] (#9)
* Add Atlas media and storage services
* Document Atlas backend phase one and WireGuard deployment
* Enable Atlas NAS management and document bootstrap workflow
* Harden Atlas network, SSH, firewall, and sharing
* Rotate Ansible Vault secrets
* Allow configurable Aegis SSH users and authorized keys
* Manage Aegis SSH authorized key fragments
* Manage SSH authorized key fragments for infrastructure hosts
* Harden Rocky storage and sharing configuration
* Verify WireGuard handshakes and restore Podman networking
|
2026-09-15 22:39:28 +02:00 |
|
Fabio Scotto di Santolo
|
e8d059c8ed
|
Install ChatGPT desktop on Fedora desktops
|
2026-09-11 21:27:48 +02:00 |
|
Fabio Scotto di Santolo
|
569e6ef24e
|
Fix desktop dotfile idempotency
|
2026-09-08 23:24:53 +02:00 |
|
Fabio Scotto di Santolo
|
ab8c51a57d
|
Migrate Prometheus stack to Podman
|
2026-09-08 23:12:41 +02:00 |
|
Fabio Scotto di Santolo
|
24268938bd
|
Hotfix/duckdns token (#8)
* fix: source DuckDNS token from Vault
* chore: rotate DuckDNS Vault token
|
2026-09-08 18:48:13 +02:00 |
|
Fabio Scotto di Santolo
|
eab66b6d3d
|
Add dormant Rocky server profile (#2)
* Add dormant Rocky server profile
* feat: activate Rocky server profile for prometheus
* fix: complete Rocky server migration tooling
* Remove FreeBSD profile
* feat: add Aegis Fedora CoreOS profile
* docs: define Git Flow branch prefixes
* Add Aegis TPM-backed btrfs storage
Co-authored-by: fscotto <17803710+fscotto@users.noreply.github.com>
* Preserve existing Aegis filesystem tables
Co-authored-by: fscotto <17803710+fscotto@users.noreply.github.com>
* Remove unsupported Aegis TPM storage
Co-authored-by: fscotto <17803710+fscotto@users.noreply.github.com>
* Configure Aegis pi Btrfs storage
Co-authored-by: fscotto <17803710+fscotto@users.noreply.github.com>
* Mount Aegis Btrfs as root
Co-authored-by: fscotto <17803710+fscotto@users.noreply.github.com>
* Handle Maven on Mise
* Feature/aegis coreos (#7)
* feat(aegis): add ARM image bootstrap workflow
* feat(aegis): manage firewall and SSH hardening
* feat(aegis): harden Fedora IoT services
* chore(aegis): remove local TLS configuration
* fix(aegis): restore supported Fedora IoT bootstrap
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: fscotto <17803710+fscotto@users.noreply.github.com>
|
2026-09-08 10:36:29 +02:00 |
|
Fabio Scotto di Santolo
|
ae1ca44aa7
|
Feature/aegis coreos (#7)
* feat(aegis): add ARM image bootstrap workflow
* feat(aegis): manage firewall and SSH hardening
* feat(aegis): harden Fedora IoT services
* chore(aegis): remove local TLS configuration
* fix(aegis): restore supported Fedora IoT bootstrap
|
2026-09-05 16:58:53 +02:00 |
|
Fabio Scotto di Santolo
|
295f1a62ad
|
Handle Maven on Mise
|
2026-09-04 09:36:01 +02:00 |
|
Fabio Scotto di Santolo
|
764d329a8f
|
feat: add Aegis Fedora CoreOS profile
|
2026-09-01 22:38:49 +02:00 |
|
Fabio Scotto di Santolo
|
6296925f2d
|
Remove FreeBSD profile
|
2026-08-31 21:38:13 +02:00 |
|
Fabio Scotto di Santolo
|
45340103d0
|
feat: manage Java 11 with Mise on Fedora WSL
|
2026-08-31 18:20:52 +02:00 |
|
Fabio Scotto di Santolo
|
671581d717
|
feat: manage coding agents independently
|
2026-08-31 10:02:32 +02:00 |
|
Fabio Scotto di Santolo
|
8ed439317a
|
Add Rocky 9 Atlas NAS profile
|
2026-08-30 14:40:01 +02:00 |
|
Fabio Scotto di Santolo
|
a6a58245ff
|
Refactor workstation to Fedora WSL target
|
2026-08-28 11:41:14 +02:00 |
|
Fabio Scotto di Santolo
|
8771fe79c8
|
Install LazyGit from official release on Fedora WSL
|
2026-08-27 18:57:11 +02:00 |
|
Fabio Scotto di Santolo
|
3badf14c60
|
Avoid package facts on Fedora WSL
|
2026-08-27 18:27:51 +02:00 |
|
Fabio Scotto di Santolo
|
31bc8d07de
|
Add profile for Fedora WSL
|
2026-08-27 18:11:41 +02:00 |
|
Fabio Scotto di Santolo
|
51ba397c6a
|
Deploy WSL Emacs config to Windows home
|
2026-08-20 15:46:28 +02:00 |
|
Fabio Scotto di Santolo
|
474f0082bb
|
Refactor Emacs for authoring workflows
|
2026-08-20 15:35:38 +02:00 |
|
Fabio Scotto di Santolo
|
e5a330dab0
|
Remove Hyprland and FreeBSD desktop profiles
|
2026-08-19 14:21:20 +02:00 |
|
Fabio Scotto di Santolo
|
6e27569dc3
|
Remove obsolete desktop profiles
|
2026-08-19 13:52:15 +02:00 |
|
Fabio Scotto di Santolo
|
66575e6d80
|
Install croc separately on WSL
|
2026-08-12 10:10:06 +02:00 |
|
Fabio Scotto di Santolo
|
cfedfbc676
|
Enable Fedora Wayland Emacs
|
2026-08-11 20:19:59 +02:00 |
|
Fabio Scotto di Santolo
|
38bca45f38
|
Manage tmux plugins for desktop profiles
|
2026-07-31 14:31:40 +02:00 |
|
Fabio Scotto di Santolo
|
5f39674092
|
Share desktop tmux config with WSL
|
2026-07-28 15:07:37 +02:00 |
|
Fabio Scotto di Santolo
|
23a062a2e4
|
Update tmux clipboard and terminal styling
|
2026-07-27 23:08:57 +02:00 |
|
Fabio Scotto di Santolo
|
a04b871068
|
Manage ikaros GNOME gsettings
|
2026-07-27 19:46:41 +02:00 |
|
Fabio Scotto di Santolo
|
9ce213a620
|
Add fzf functions to Vim
|
2026-07-22 15:14:12 +02:00 |
|
Fabio Scotto di Santolo
|
034137c0d9
|
Align Fedora GNOME desktop packages
|
2026-07-20 14:39:16 +02:00 |
|
Fabio Scotto di Santolo
|
7b0e02bc9b
|
Migrate ikaros to Fedora Workstation
|
2026-07-19 14:50:46 +02:00 |
|
Fabio Scotto di Santolo
|
800cdf7c31
|
Update nymph Fedora desktop configuration
|
2026-07-17 22:39:36 +02:00 |
|
Fabio Scotto di Santolo
|
864732c15a
|
Add Fedora GNOME desktop tools for nymph
|
2026-07-17 20:35:43 +02:00 |
|
Fabio Scotto di Santolo
|
2b9d22172b
|
Change nymph target to Fedora Workstation
|
2026-07-17 19:52:20 +02:00 |
|
Fabio Scotto di Santolo
|
8377f2719c
|
Merge branch 'migrate-to-mint-bsd'
|
2026-07-17 17:43:45 +02:00 |
|
Fabio Scotto di Santolo
|
2bfe6fd8fa
|
Move nymph to target Void+Niri
|
2026-07-17 17:42:05 +02:00 |
|
Fabio Scotto di Santolo
|
8eabc5b340
|
Update FreeBSD profile with Niri
|
2026-07-15 22:26:29 +02:00 |
|
Fabio Scotto di Santolo
|
a4b47e0456
|
Fix Linux Mint target
|
2026-07-15 10:40:10 +02:00 |
|
Fabio Scotto di Santolo
|
f33f3fe433
|
Switch to Linux Mint and FreeBSD
|
2026-07-11 22:04:22 +02:00 |
|