diff --git a/flake.nix b/flake.nix index 72da7bd..3130d47 100644 --- a/flake.nix +++ b/flake.nix @@ -50,7 +50,7 @@ ''; }; in { - nixosModules.default = import ./nix/module.nix; + nixosModules.default = import ./nix/module.nix { inherit self; }; packages.${system} = { backend = backendPkg; diff --git a/nix/module.nix b/nix/module.nix index f981602..0938e07 100644 --- a/nix/module.nix +++ b/nix/module.nix @@ -1,6 +1,8 @@ +{ self }: { config, lib, + pkgs, ... }: let cfg = config.services.iknowyou; @@ -22,6 +24,7 @@ in { package = lib.mkOption { type = lib.types.package; + default = self.packages.${pkgs.stdenv.hostPlatform.system}.default; description = "The IKY package (must expose bin/server and share/iky/frontend/)."; };