36ad62c101
feat(flake)!: add lix
...
Set as `nix.package` for `limonka` and default `devShell`
Also update `flake.lock`
2024-09-15 15:28:21 +03:00
29738555b1
feat(shells)!: redefine in terms of createThings
2024-08-05 01:12:54 +03:00
e3b1539b41
refactor(flake)!: deduplicate code in configurations
flake module
...
Pass around `perSystem`'s `pkgs` instances to the system configurations
Some more refactoring in `configurations`' `mkHost` functions
Also start using `home-manager`'s `useGlobalPkgs` option
Also use `mkShellNoCC` for default `devShell`
Also `nix flake update`
2024-07-20 14:30:25 +03:00
1c809e1460
fix(nix-monitored)!: put in nixVersions.monitored
...
Also fix `devShell`
- did not correctly use the `monitored` version of `nix`
Also apply the overlays to the `pkgs` instance, used by `flake-parts`
2024-06-01 16:07:36 +03:00
752f4ea454
feat(flake)!: update
...
Fix `nixUnstable` -> `nixVersions.latest` (including `*-limited` overlay)
Remove `repl-flake` nix experimental feature (removed as of `2.22.0`)
Remove references to `rnix-lsp` (deprecated)
2024-05-04 22:47:27 +03:00
8feb5245ea
feat(agenix-rekey)!: first try
...
Cannot `agenix rekey` / `deploy`
`agenix rekey` rekeys separate keys successfully but canot build the derivation that contains them
2023-12-25 18:47:17 +02:00
4f5af36bc6
feat(jeeves): wireguard
...
Add separate module for `wireguard`
Rekey `jeeves_password` (use all `users`' keys)
Add secrets related to Wireguard: server public/private, cheetah public
Add a `.gitignore` for the private `limonka_age` key
2023-10-23 08:59:49 +03:00
8f17e5849a
feat(jeeves)!: add config
...
Automatic disk partitioning using `disko`
Automatic secrets management using `agenix`
Automatic deployment using `deploy-rs`
2023-10-17 09:12:09 +03:00
cbac8b2754
fix(devShells): fix output of default
shell
2023-02-19 13:11:41 +02:00
10b3f3da0f
feat(devShells): move to separate directory
2023-02-17 02:43:18 +02:00