diff --git a/hosts/surgat/default.nix b/hosts/surgat/default.nix index 87be3b6..b90d3aa 100644 --- a/hosts/surgat/default.nix +++ b/hosts/surgat/default.nix @@ -2,15 +2,9 @@ let hostName = "surgat"; this = import ../.. { inherit pkgs; }; - keys = ../../pkgs/keys/keys; - homePage = self: super: { homePage = super.callPackage ../../pkgs/homePage { }; }; in { imports = [ this.profiles.base ]; - nixpkgs.overlays = [ - homePage - ]; - networking.hostName = hostName; services.nginx = { @@ -26,7 +20,7 @@ in { dadada.admin = { enable = true; users = { - "dadada" = [ "${keys}/dadada.pub" ]; + "dadada" = [ "${pkgs.dadadaKeys}/dadada.pub" ]; }; }; diff --git a/modules/profiles/base/default.nix b/modules/profiles/base/default.nix index d2caf3a..ec6fc2d 100644 --- a/modules/profiles/base/default.nix +++ b/modules/profiles/base/default.nix @@ -1,15 +1,14 @@ { config, pkgs, lib, ... }: with lib; -let - dadadaKeys = ../../../pkgs/keys/keys; -in { + nixpkgs.overlays = attrValues (import ../../../overlays); + imports = import ../../module-list.nix; networking.domain = mkDefault "dadada.li"; dadada.admin.users = { - "dadada" = [ "${dadadaKeys}/dadada.pub" ]; + "dadada" = [ "${pkgs.dadadaKeys}/dadada.pub" ]; }; #dadada.autoUpgrade = mkDefault true; diff --git a/overlays/default.nix b/overlays/default.nix index 6009c2f..a49268e 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -1,3 +1,9 @@ { tubslatex = import ./tubslatex.nix; + dadadaKeys = self: super: { + dadadaKeys = super.callPackage ../pkgs/keys { }; + }; + homePage = self: super: { + homePage = super.callPackage ../pkgs/homePage { }; + }; } diff --git a/pkgs/keys/default.nix b/pkgs/keys/default.nix index b1a6250..85dc382 100644 --- a/pkgs/keys/default.nix +++ b/pkgs/keys/default.nix @@ -1,14 +1,16 @@ { stdenv }: stdenv.mkDerivation rec { - pname = "infra-keys"; + name = "dadadaKeys"; version = "1"; src = ./keys; + buildPhase = ""; + installPhase = '' mkdir $out - mv * $out + cp * $out ''; meta = with stdenv.lib; {