Major refactor

This commit is contained in:
2026-02-03 20:27:29 +01:00
parent 4ad7ca2330
commit af4917598e
11 changed files with 95 additions and 249 deletions

View File

@@ -4,16 +4,13 @@
system,
}:
let
isDarwin = (import inputs.nixpkgs-unstable { inherit system; }).stdenv.isDarwin;
darwin = if stable then inputs.darwin-stable else inputs.darwin-unstable;
nixpkgs-stable = inputs."nixpkgs-unstable";
nixpkgs = if stable then nixpkgs-stable else inputs.nixpkgs-unstable;
home-manager = inputs.home-manager-unstable;
in
{
inherit isDarwin nixpkgs-stable;
systemFunc = if isDarwin then darwin.lib.darwinSystem else nixpkgs.lib.nixosSystem;
home-manager = if isDarwin then home-manager.darwinModules else home-manager.nixosModules;
systemFunc = nixpkgs.lib.nixosSystem;
home-manager = home-manager.nixosModules;
inherit (import nixpkgs { inherit system; }) lib;
}