summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Garcia <jgarcia3788@yahoo.co.uk>2024-02-18 13:52:32 +0000
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2024-02-20 13:11:43 +0000
commit8e1414c7bf274ceb3d803ccfefed15ffb8935065 (patch)
treea630a2bf8044d3c72c0d62aea26642dbad291f83
parentMerge pull request #290150 from NixOS/backport-289516-to-release-23.11 (diff)
downloadnixpkgs-origin/backport-289754-to-release-23.11.tar.gz
nixos/atuin: add services.atuin.package optionorigin/backport-289754-to-release-23.11
(cherry picked from commit 7427bec3a785c5269c5dee55f9ef45bf77454e09)
-rw-r--r--nixos/modules/services/misc/atuin.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/modules/services/misc/atuin.nix b/nixos/modules/services/misc/atuin.nix
index 2d6ffc510ce5..7637e06141ca 100644
--- a/nixos/modules/services/misc/atuin.nix
+++ b/nixos/modules/services/misc/atuin.nix
@@ -8,6 +8,8 @@ in
services.atuin = {
enable = lib.mkEnableOption (mdDoc "Atuin server for shell history sync");
+ package = lib.mkPackageOption pkgs "atuin" { };
+
openRegistration = mkOption {
type = types.bool;
default = false;
@@ -85,7 +87,7 @@ in
wantedBy = [ "multi-user.target" ];
serviceConfig = {
- ExecStart = "${pkgs.atuin}/bin/atuin server start";
+ ExecStart = "${lib.getExe cfg.package} server start";
RuntimeDirectory = "atuin";
RuntimeDirectoryMode = "0700";
DynamicUser = true;