aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/nixos/modules/services/development/lorri.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/nixos/modules/services/development/lorri.nix')
-rw-r--r--nixpkgs/nixos/modules/services/development/lorri.nix13
1 files changed, 11 insertions, 2 deletions
diff --git a/nixpkgs/nixos/modules/services/development/lorri.nix b/nixpkgs/nixos/modules/services/development/lorri.nix
index c843aa56d13..fc576e4c18b 100644
--- a/nixpkgs/nixos/modules/services/development/lorri.nix
+++ b/nixpkgs/nixos/modules/services/development/lorri.nix
@@ -15,6 +15,15 @@ in {
issued by the `lorri` command.
'';
};
+ package = lib.mkOption {
+ default = pkgs.lorri;
+ type = lib.types.package;
+ description = ''
+ The lorri package to use.
+ '';
+ defaultText = lib.literalExample "pkgs.lorri";
+ example = lib.literalExample "pkgs.lorri";
+ };
};
};
@@ -34,7 +43,7 @@ in {
after = [ "lorri.socket" ];
path = with pkgs; [ config.nix.package git gnutar gzip ];
serviceConfig = {
- ExecStart = "${pkgs.lorri}/bin/lorri daemon";
+ ExecStart = "${cfg.package}/bin/lorri daemon";
PrivateTmp = true;
ProtectSystem = "strict";
ProtectHome = "read-only";
@@ -42,6 +51,6 @@ in {
};
};
- environment.systemPackages = [ pkgs.lorri ];
+ environment.systemPackages = [ cfg.package ];
};
}