diff options
Diffstat (limited to 'users/aspen/system/system/default.nix')
-rw-r--r-- | users/aspen/system/system/default.nix | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/users/aspen/system/system/default.nix b/users/aspen/system/system/default.nix new file mode 100644 index 000000000000..98b0fcf18e3c --- /dev/null +++ b/users/aspen/system/system/default.nix @@ -0,0 +1,46 @@ +args @ { depot, pkgs, ... }: + +rec { + mugwump = import ./machines/mugwump.nix; + + mugwumpSystem = (depot.ops.nixos.nixosFor mugwump).system; + + roswell = import ./machines/roswell.nix; + + roswellSystem = (depot.ops.nixos.nixosFor ({ ... }: { + imports = [ + ./machines/roswell.nix + "${pkgs.home-manager.src}/nixos" + ]; + + # Use the same nixpkgs as everything else + home-manager.useGlobalPkgs = true; + + home-manager.users.grfn = { config, lib, ... }: { + imports = [ ../home/machines/roswell.nix ]; + lib.depot = depot; + }; + })).system; + + ogopogo = import ./machines/ogopogo.nix; + + ogopogoSystem = (depot.ops.nixos.nixosFor ogopogo).system; + + yeren = import ./machines/yeren.nix; + + yerenSystem = (depot.ops.nixos.nixosFor yeren).system; + + # TODO(grfn): reenable after + # https://github.com/NixOS/nixpkgs/pull/234883 has propagated + # through to our channel + # iso = import ./iso.nix args; + + meta.ci.targets = [ + "mugwumpSystem" + "roswellSystem" + "ogopogoSystem" + "yerenSystem" + + "iso" + ]; +} |