Skip to content

Commit 6557684

Browse files
eliandoranFliegendeWurst
authored andcommitted
nixos/trilium: add adjustable package
1 parent c926b19 commit 6557684

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

nixos/modules/services/web-apps/trilium.nix

+3-1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ in
2626
options.services.trilium-server = with lib; {
2727
enable = mkEnableOption "trilium-server";
2828

29+
package = mkPackageOption pkgs "trilium-server" {};
30+
2931
dataDir = mkOption {
3032
type = types.str;
3133
default = "/var/lib/trilium";
@@ -117,7 +119,7 @@ in
117119
wantedBy = [ "multi-user.target" ];
118120
environment.TRILIUM_DATA_DIR = cfg.dataDir;
119121
serviceConfig = {
120-
ExecStart = "${pkgs.trilium-server}/bin/trilium-server";
122+
ExecStart = lib.getExe cfg.package;
121123
User = "trilium";
122124
Group = "trilium";
123125
PrivateTmp = "true";

0 commit comments

Comments
 (0)