diff options
Diffstat (limited to 'modules/nixos/duksebot/default.nix')
-rw-r--r-- | modules/nixos/duksebot/default.nix | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/modules/nixos/duksebot/default.nix b/modules/nixos/duksebot/default.nix index 139bdfb..b0e8ad9 100644 --- a/modules/nixos/duksebot/default.nix +++ b/modules/nixos/duksebot/default.nix @@ -1,14 +1,16 @@ # This module defines an on-demand minecraft server service which turns off the # server when it's not being used. - -{ config, lib, pkgs, modulesPath, ... }: - -let +{ + config, + lib, + pkgs, + modulesPath, + ... +}: let inherit (lib) mkIf mkOption mkEnableOption types; cfg = config.services.duksebot; -in -{ +in { options.services.duksebot = { enable = mkEnableOption "duksebot daily reminder"; @@ -28,7 +30,7 @@ in home = "/srv/duksebot"; createHome = true; }; - users.groups.duksebot = { }; + users.groups.duksebot = {}; age.secrets.duksebot-env = { file = ../../../secrets/duksebot.env.age; @@ -57,10 +59,10 @@ in # Create a timer to activate our oneshot service. systemd.timers.duksebot = { - wantedBy = [ "timers.target" ]; - partOf = [ "duksebot.service" ]; - after = [ "network-online.target" ]; - wants = [ "network-online.target" ]; # FIXME: redundant? + wantedBy = ["timers.target"]; + partOf = ["duksebot.service"]; + after = ["network-online.target"]; + wants = ["network-online.target"]; # FIXME: redundant? timerConfig = { # OnCalendar = "*-*-* 7:00:00"; OnCalendar = "*:0/1"; |