From 91e67df8443310ed9e3368e725214f7114e7e208 Mon Sep 17 00:00:00 2001 From: Ciaran De Groot Date: Sun, 17 Dec 2023 12:36:47 -0700 Subject: [PATCH] Add configurable systemd service name to nixos module --- nixos-module.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nixos-module.nix b/nixos-module.nix index 06074db..c4f7beb 100644 --- a/nixos-module.nix +++ b/nixos-module.nix @@ -26,9 +26,14 @@ let visible = "shallow"; }; _systemd = mkOption { internal = true; }; + serviceName = mkOption { + description = "The name of the Arion project's systemd service"; + type = types.str; + default = "arion-${name}"; + }; }; config = { - _systemd.services."arion-${name}" = { + _systemd.services.${config.serviceName} = { wantedBy = [ "multi-user.target" ]; after = [ "sockets.target" ];