nixbld: move services.redis into notifico/nixos-module
This commit is contained in:
parent
93bdfc2a5b
commit
5f5aa32341
|
@ -255,11 +255,6 @@ ACTION=="add", SUBSYSTEM=="tty", \
|
||||||
enable = true;
|
enable = true;
|
||||||
config = "/etc/nixos/secret/notifico.py";
|
config = "/etc/nixos/secret/notifico.py";
|
||||||
};
|
};
|
||||||
# Required by notifico
|
|
||||||
services.redis = {
|
|
||||||
enable = true;
|
|
||||||
bind = "127.0.0.1";
|
|
||||||
};
|
|
||||||
|
|
||||||
# This value determines the NixOS release with which your system is to be
|
# This value determines the NixOS release with which your system is to be
|
||||||
# compatible, in order to avoid breaking some software such as database
|
# compatible, in order to avoid breaking some software such as database
|
||||||
|
|
|
@ -22,6 +22,11 @@ in
|
||||||
default = false;
|
default = false;
|
||||||
description = "Enable the commit notification service";
|
description = "Enable the commit notification service";
|
||||||
};
|
};
|
||||||
|
enableLocalRedis = mkOption {
|
||||||
|
type = types.bool;
|
||||||
|
default = true;
|
||||||
|
description = "Enable a local Redis server";
|
||||||
|
};
|
||||||
dbDir = mkOption {
|
dbDir = mkOption {
|
||||||
type = types.str;
|
type = types.str;
|
||||||
default = "/var/db/notifico";
|
default = "/var/db/notifico";
|
||||||
|
@ -41,6 +46,11 @@ in
|
||||||
};
|
};
|
||||||
users.groups.notifico = {};
|
users.groups.notifico = {};
|
||||||
|
|
||||||
|
services.redis = mkIf cfg.enableLocalRedis {
|
||||||
|
enable = true;
|
||||||
|
bind = "127.0.0.1";
|
||||||
|
};
|
||||||
|
|
||||||
systemd.services =
|
systemd.services =
|
||||||
let
|
let
|
||||||
User = "notifico";
|
User = "notifico";
|
||||||
|
|
Loading…
Reference in New Issue