Commit Graph

35 Commits

Author SHA1 Message Date
7a64899cee
refactor(luna): massively overhaul luna to better handle opt-in state
Now uses BTRFS rollbacks instead of tmpfs
2023-12-07 09:05:24 -06:00
79ee36db2d
build: update flake.lock 2023-12-03 05:22:39 -06:00
4bc05714e5
feat(luna): set timezone 2023-12-03 02:32:12 -06:00
270c24e9f5
feat(luna): enable system auto upgrades at 5AM 2023-12-03 02:30:39 -06:00
ab0ae86a24
refactor(luna): use blog as flake input 2023-12-03 02:17:44 -06:00
e61c76e3b0
fix: ensure host identities are persisted on reboot 2023-10-30 09:24:01 -05:00
6bd8593220
feat(luna): add blog
TODO: Use the blog as a flake input to auto update it with the new
articles
2023-10-30 08:50:46 -05:00
261d239597
refactor: expose persistence dir as part of inputs 2023-10-30 08:50:21 -05:00
9a6c9bf84c
docs: update README 2023-10-30 08:21:22 -05:00
5fc2f77e2e
refactor: remove unnecessary nixpkgs.follows for impermanence 2023-10-29 22:47:25 -05:00
fd614d617f
build: update flake lock 2023-10-29 22:46:44 -05:00
ec0919ff5e
chore(secrets): rekey master key 2023-10-29 22:45:15 -05:00
f10ecf6526
feat(luna): working gitlab runner 2023-10-29 22:39:08 -05:00
9794f09357
feat: add agenix for secrets management 2023-10-29 22:38:56 -05:00
38f10ee48b
refactor(luna): make fail2ban only monitor default ssh port 2023-10-28 03:22:37 -05:00
fd24ea629f
feat(luna): working gitlab config
🚀🚀🚀🚀🚀🚀🚀🚀
2023-10-28 03:05:37 -05:00
004b79c667
fix(luna): ensure systemd networkd works 2023-10-28 00:34:48 -05:00
6cb32faa8c
refactor(luna): only permit secure KexAlgos in ssh 2023-10-28 00:34:31 -05:00
1d500bac80
fix(luna): remove duplicate setting 2023-10-27 23:29:05 -05:00
aa08fb116d
refactor(install): re-enable installer count down 2023-10-27 23:29:05 -05:00
79df2e5bb4
fix: ensure install script works for nvme drives 2023-10-27 23:29:05 -05:00
2d08a50d8d
feat(luna): enable intel update microcode 2023-10-27 23:29:05 -05:00
ad5bb6d5d0
feat(luna): set correct boot kernel modules 2023-10-27 23:23:41 -05:00
14a152799f
refactor(luna): remove qemu guest import 2023-10-27 23:03:26 -05:00
e2cd2b02aa
feat(luna): additional configuration 2023-10-27 23:02:52 -05:00
2a6dae19d0
feat: allow host to specified in installer 2023-10-27 02:42:02 -05:00
e9bfb11137
fix(luna): properly configure systemd-resolved 2023-10-27 02:24:36 -05:00
4e0f171a2e
feat(luna): initial luna configuration 2023-10-27 01:46:14 -05:00
1588ab30f5
fix(orion): properly configure systemd-resolved 2023-10-27 01:45:32 -05:00
96f35ee16c
refactor: use zram as swap 2023-10-27 01:45:07 -05:00
74651f60ad
feat(luna): add initial luna config 2023-10-14 06:24:50 -05:00
c33d4044ae
refactor: improve install bash script 2023-10-14 06:24:50 -05:00
328462ebcd
chore: update flake lock 2023-10-13 14:38:52 -05:00
c75b0e1322
fix: do not mount home in a btrfs volume
This ensures Impermanence manages /home instead of btrfs. This allows
the tmpfs to work as expected
2023-09-17 23:17:40 -05:00
61671baedc
initial commit
TODO: Modify `orion`'s filesystem file to be accurate to the laptop, not
a VM
2023-09-17 03:40:50 -05:00