f53a6c6c99
feat(lib): add userListToAttrs function
2025-07-07 17:23:36 +08:00
d3ee4cc169
feat(lib): add admin user using custom lib function
2025-07-07 16:14:03 +08:00
a83523bbf1
refactor(lib): add lib output to flake
...
This is needed so we can use subattributes of flake.lib
2025-07-07 14:03:38 +08:00
db23edd468
fix(nix): remove flattenAttrs
...
unfortunately modules don't like to be merged
2025-07-07 13:44:35 +08:00
8511991d9c
feat(nix): add forAllUsers' and docstrings to lib
...
Adds forAllUsers' function and docstrings to nix lib.
2025-07-07 09:51:53 +08:00
e104d89793
feat(nix): add system module, pass config to lib
...
This commit introduces a system module for NixOS and Home Manager,
and passes the configuration to the lib file.
2025-07-07 09:51:53 +08:00
f71c65f639
refactor(nixos): simplify configurations.nix and lib
...
This commit refactors configurations.nix and lib/default.nix by removing the
extractConfigurations function and related code from lib/default.nix,
and moving the NixOS system building logic directly into configurations.nix.
It also changes the structure of hosts in manifest.nix to use a
hosts.nixos attribute.
2025-07-07 09:51:53 +08:00
966ed51a21
refactor(configurations): add default nixos module
2025-07-07 09:51:53 +08:00
4270e3a304
refactor: rename modules directory to nix
2025-07-07 09:51:53 +08:00