|
1f615e4632
|
feat(luna): massively overhaul config, add gitea
|
2024-01-30 22:07:52 -06:00 |
|
|
41c10d1606
|
fix: make delay-gitlab-start depend on network-online.target
|
2024-01-25 22:05:16 -06:00 |
|
|
8c14c25d4b
|
build: update flake.lock
|
2024-01-25 22:05:16 -06:00 |
|
|
0a7a6154d2
|
fix(luna): correctly trust wheel groups for Nix
|
2023-12-15 22:26:13 -06:00 |
|
|
28bde33112
|
build: update flake.lock
|
2023-12-14 16:33:19 -06:00 |
|
|
d6c7a522ef
|
refactor(luna): delay gitlab-docker start in systemd
|
2023-12-08 11:02:19 -06:00 |
|
|
34c78f67b0
|
chore: update flake.lock
|
2023-12-07 16:37:17 -06:00 |
|
|
a3a933cb1d
|
feat(luna): enable fstrim service
|
2023-12-07 09:17:22 -06:00 |
|
|
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 |
|