Commit graph

13 commits

Author SHA1 Message Date
e02411d563
feat(flake): add manifest input and module import 2025-07-15 22:51:00 +08:00
084caa727b
feat(meta): use manifest to define system configurations 2025-07-15 21:54:00 +08:00
03fca8b28b
refactor(modules): clean up folder structure 2025-07-07 19:24:36 +08:00
4ff7b8e18f
feat(nixos): add user password secrets to sops
This commit adds the user password secrets to sops.
It leverages the `userListToAttrs` lib function.
2025-07-07 17:42:31 +08:00
5d24a11990
feat(lib): add admin user using custom lib function 2025-07-07 17:42:31 +08:00
da6fa1b9df
refactor(nix): rename lib.nix to meta.nix and add flake.root option 2025-07-07 17:42:31 +08:00
0c2b6b57d9
refactor(lib): remove references to top level lib 2025-07-07 17:42:31 +08:00
4e74db3938
refactor(lib): add lib output to flake
This is needed so we can use subattributes of flake.lib
2025-07-07 17:42:31 +08:00
27161d6b13
refactor: rename modules/flake to flake-parts, hosts to configurations 2025-07-07 17:42:30 +08:00
1fc8230bfc
refactor: move flake-parts modules to nix/modules/flake 2025-07-07 17:42:30 +08:00
c49beb7c57
refactor: rename hostSpec to manifest and update references 2025-07-07 17:42:30 +08:00
2dd8d0f73d
feat(readme): add structure section and update README.md 2025-07-07 17:42:30 +08:00
e884735f25
refactor: rename modules directory to nix 2025-07-07 17:42:30 +08:00