summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.nix12
-rw-r--r--util/default.nix3
-rw-r--r--util/host.nix10
3 files changed, 12 insertions, 13 deletions
diff --git a/flake.nix b/flake.nix
index f9d0085..046969c 100644
--- a/flake.nix
+++ b/flake.nix
@@ -12,26 +12,28 @@
self,
nixpkgs,
nixpkgsUnstable,
+ lanzaboote,
+ nixos-wsl,
...
}: let
- util = import ./util;
+ util = import ./util/host.nix inputs;
in {
nixosConfigurations = {
- glados = util.host.mkHost {
+ glados = util.mkHost {
name = "glados";
modules = [
- self.lanzaboote.nixosModules.lanzaboote
+ lanzaboote.nixosModules.lanzaboote
./hosts/glados
];
pkgs = nixpkgsUnstable;
};
- glados-wsl = util.host.mkHost {
+ glados-wsl = util.mkHost {
name = "glados-wsl";
modules = [
./hosts/glados-wsl
- self.nixos-wsl.nixosModules.wsl
+ nixos-wsl.nixosModules.wsl
({lib, ...}: {
environment.noXlibs = lib.mkForce false;
wsl = {
diff --git a/util/default.nix b/util/default.nix
deleted file mode 100644
index adfffd7..0000000
--- a/util/default.nix
+++ /dev/null
@@ -1,3 +0,0 @@
-_: {
- host = import ./host.nix;
-}
diff --git a/util/host.nix b/util/host.nix
index 18e87a9..6a58370 100644
--- a/util/host.nix
+++ b/util/host.nix
@@ -1,20 +1,20 @@
-{lib, ...}:
-with lib; {
+{nixpkgs, home-manager, ...}:
+
+{
mkHost = {
name,
modules,
system ? "x86_64-linux",
pkgs,
}:
- nixosSystem {
+ pkgs.lib.nixosSystem {
inherit system;
modules =
[
../hosts/common
{
- nixpkgs.pkgs = pkgs;
- networking.hostName = mkDefault name;
+ networking.hostName = nixpkgs.lib.mkDefault name;
}
home-manager.nixosModules.home-manager