diff options
| author | Mel <einebeere@gmail.com> | 2024-12-29 21:20:53 +0100 |
|---|---|---|
| committer | Mel <einebeere@gmail.com> | 2024-12-29 21:20:53 +0100 |
| commit | 6228ed5c566b099f33a7763ac9c02d4703e0aa12 (patch) | |
| tree | b3f56d0bb07fd70d1c9d32e88d211f23b2f3c9f5 | |
| parent | c50acea960b3f90516e2d8b568d0e7ef19a8ba16 (diff) | |
| download | specimen-6228ed5c566b099f33a7763ac9c02d4703e0aa12.tar.zst specimen-6228ed5c566b099f33a7763ac9c02d4703e0aa12.zip | |
Pass default specimen package to module through flake self input
Signed-off-by: Mel <einebeere@gmail.com>
| -rw-r--r-- | application/module.nix | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/application/module.nix b/application/module.nix index 5f07245..7ec368d 100644 --- a/application/module.nix +++ b/application/module.nix @@ -2,6 +2,7 @@ lib, config, pkgs, + self, ... }: @@ -10,9 +11,10 @@ let mkIf mkOption mkEnableOption - mkPackageOption types ; + inherit (pkgs) stdenv; + inherit (stdenv.hostPlatform) system; cfg = config.services.specimen; in @@ -20,7 +22,11 @@ in options.services.specimen = { enable = mkEnableOption "specimen application"; - package = mkPackageOption pkgs "specimen" { }; + package = mkOption { + type = types.package; + description = "specimen package to use."; + default = self.packages.${system}.default; + }; port = mkOption { type = types.port; |
