1
1
# NixOS module for kupo service
2
- { config , lib , pkgs , ...} :
2
+ { config , lib , ...} :
3
3
let
4
- cfg = config . services . kupo ;
4
+ cfg = config . services . kupo-261 ;
5
5
in with lib ; {
6
- options . services . kupo = with types ; {
6
+ options . services . kupo-261 = with types ; {
7
7
enable = mkEnableOption "Kupo - fast, lightweight and configurable chain-index" ;
8
8
9
9
package = mkOption {
@@ -83,11 +83,11 @@ in with lib; {
83
83
# }
84
84
{
85
85
assertion = lib . hasPrefix workDirBase cfg . workDir ;
86
- message = "The option services.kupo.workDir should have ${ workDirBase } as a prefix!" ;
86
+ message = "The option services.kupo-261 .workDir should have ${ workDirBase } as a prefix!" ;
87
87
}
88
88
] ;
89
89
90
- services . kupo = {
90
+ services . kupo-261 = {
91
91
# workDir = mkDefault "/var/lib/kupo";
92
92
}
93
93
# get configuration from cardano-node module if there is one
@@ -100,14 +100,14 @@ in with lib; {
100
100
# ));
101
101
} ;
102
102
103
- users . users . kupo = mkIf ( cfg . user == "kupo" ) {
103
+ users . users . kupo-261 = mkIf ( cfg . user == "kupo-261 " ) {
104
104
isSystemUser = true ;
105
105
group = cfg . group ;
106
106
extraGroups = [ "cardano-node" ] ;
107
107
} ;
108
- users . groups . kupo = mkIf ( cfg . group == "kupo" ) { } ;
108
+ users . groups . kupo = mkIf ( cfg . group == "kupo-261 " ) { } ;
109
109
110
- systemd . services . kupo = {
110
+ systemd . services . kupo-261 = {
111
111
enable = true ;
112
112
after = [ "cardano-node.service" ] ;
113
113
wantedBy = [ "multi-user.target" ] ;
0 commit comments