refactor: Use haumea for filesystem-based module system for flake outputs

refactor: Use hyphen(`-`) for variable names & folder names(except Python), replace all unserscore(`_`) with hyphen(`-`).
This commit is contained in:
Ryan Yin
2024-03-09 01:32:58 +08:00
parent d7738efed2
commit b382999a70
167 changed files with 1570 additions and 955 deletions

View File

@@ -1,13 +1,14 @@
{
nixpkgs,
nix-darwin,
home-manager,
system,
specialArgs,
inputs,
darwin-modules,
home-module,
home-module ? null,
myvars,
system,
genSpecialArgs,
...
}: let
inherit (specialArgs) username;
inherit (inputs) nixpkgs home-manager nix-darwin;
specialArgs = genSpecialArgs system;
in
nix-darwin.lib.darwinSystem {
inherit system specialArgs;
@@ -31,7 +32,7 @@ in
home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = specialArgs;
home-manager.users."${username}" = home-module;
home-manager.users."${myvars.username}" = home-module;
}
];
}