diff options
Diffstat (limited to 'krebs/3modules/announce-activation.nix')
-rw-r--r-- | krebs/3modules/announce-activation.nix | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/krebs/3modules/announce-activation.nix b/krebs/3modules/announce-activation.nix index 438ef1c0..2343dabf 100644 --- a/krebs/3modules/announce-activation.nix +++ b/krebs/3modules/announce-activation.nix @@ -1,14 +1,15 @@ -{ config, pkgs, lib, stockholm, ... }: +{ config, pkgs, lib, ... }: let + slib = import ../../lib/lib.nix { inherit lib; }; cfg = config.krebs.announce-activation; announce-activation = pkgs.writeDash "announce-activation" '' set -efu message=$(${cfg.get-message}) exec ${pkgs.irc-announce}/bin/irc-announce \ - ${pkgs.stockholm.lib.shell.escape cfg.irc.server} \ - ${pkgs.stockholm.lib.shell.escape (toString cfg.irc.port)} \ - ${pkgs.stockholm.lib.shell.escape cfg.irc.nick} \ - ${pkgs.stockholm.lib.shell.escape cfg.irc.channel} \ + ${slib.shell.escape cfg.irc.server} \ + ${slib.shell.escape (toString cfg.irc.port)} \ + ${slib.shell.escape cfg.irc.nick} \ + ${slib.shell.escape cfg.irc.channel} \ ${lib.escapeShellArg cfg.irc.tls} \ "$message" ''; @@ -41,7 +42,7 @@ in { }; nick = lib.mkOption { default = config.krebs.build.host.name; - type = pkgs.stockholm.lib.types.label; + type = slib.types.label; }; port = lib.mkOption { default = 6667; @@ -49,7 +50,7 @@ in { }; server = lib.mkOption { default = "irc.r"; - type = pkgs.stockholm.lib.types.hostname; + type = slib.types.hostname; }; tls = lib.mkOption { default = false; |