diff options
Diffstat (limited to 'nix')
| -rw-r--r-- | nix/module.nix | 12 | ||||
| -rw-r--r-- | nix/packages.nix | 12 |
2 files changed, 14 insertions, 10 deletions
diff --git a/nix/module.nix b/nix/module.nix index 10f09c3..abf348e 100644 --- a/nix/module.nix +++ b/nix/module.nix @@ -10,7 +10,7 @@ self: { (lib) literalExpression mkDefault - mkDoc + mdDoc mkEnableOption mkIf mkMerge @@ -24,12 +24,12 @@ self: { hostPortSubmodule = { options = { host = mkOption { - description = mkDoc "the hostname"; + description = mdDoc "the hostname"; type = types.str; }; port = mkOption { - description = mkDoc "the port"; + description = mdDoc "the port"; type = types.port; }; }; @@ -39,7 +39,7 @@ in { enable = mkEnableOption "guzzle-api"; listen = mkOption { - description = mkDoc "address and port to listen to"; + description = mdDoc "address and port to listen to"; type = types.submodule hostPortSubmodule; default = { host = "localhost"; @@ -54,12 +54,12 @@ in { }; domain = mkOption { - description = mkDoc "FQDN for guzzle_api endpoint"; + description = mdDoc "FQDN for guzzle_api endpoint"; type = types.str; }; nginx = mkOption { - description = mkDoc '' + description = mdDoc '' With this option, you can customize an nginx virtual host which already has sensible defaults for Dolibarr. Set to {} if you do not need any customization to the virtual host. If enabled, then by default, the {option}`serverName` is diff --git a/nix/packages.nix b/nix/packages.nix index 0adf42f..8722ad1 100644 --- a/nix/packages.nix +++ b/nix/packages.nix @@ -2,11 +2,15 @@ version = builtins.substring 0 8 self.lastModifiedDate or "dirty"; commonArgs = {inherit self version;}; in { - perSystem = {pkgs, ...}: { - packages = rec { + perSystem = { + pkgs, + self', + ... + }: { + packages = { guzzle-api = pkgs.python311Packages.callPackage ./derivation.nix commonArgs; - guzzle-api-server = pkgs.python311Packages.callPackage ./server.nix {inherit guzzle-api;}; - default = guzzle-api; + guzzle-api-server = pkgs.python311Packages.callPackage ./server.nix {inherit (self'.packages) guzzle-api;}; + default = self'.packages.guzzle-api; }; }; |
