feat: add much required NixOS stuff

This commit is contained in:
Kat Inskip 2023-01-29 08:07:48 -08:00
parent a1d954f29a
commit e29aa76eac
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
47 changed files with 1324 additions and 72 deletions

View file

@ -77,7 +77,15 @@
];
builder =
{
nixos = inputs.nixpkgs.lib.nixosSystem;
nixos = let
lib = inputs.nixpkgs.lib.extend (self: super: import (inputs.arcexprs + "/lib") {
inherit super;
lib = self;
isOverlayLib = true;
});
in args: lib.nixosSystem ({
inherit lib;
} // args);
darwin = inputs.darwin.lib.darwinSystem;
macos = inputs.darwin.lib.darwinSystem;
}

View file

@ -1,7 +1,8 @@
_: let
hostConfig = {tree, ...}: {
imports = with tree; [
nixos.gnome
nixos.gui
kat.gui
];
fileSystems = {