pennyworth: update
parent
c4ba94746b
commit
d15e863f24
|
@ -48,11 +48,12 @@
|
||||||
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
||||||
},
|
},
|
||||||
"nixos-mailserver": {
|
"nixos-mailserver": {
|
||||||
"sha256": "1m8ylrxlkn8nrpsvnivg32ncba9jkfal8a9sjy840hpl1jlm5lc4",
|
"rev": "5675b122a947b40e551438df6a623efad19fd2e7",
|
||||||
|
"sha256": "1fwhb7a5v9c98nzhf3dyqf3a5ianqh7k50zizj8v5nmj3blxw4pi",
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
"url": "https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/archive/ee3d38a1570a1a9aa5e2daa3284d65a35d5e8864/nixos-mailserver-ee3d38a1570a1a9aa5e2daa3284d65a35d5e8864.tar.gz",
|
"url": "https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/archive/5675b122a947b40e551438df6a623efad19fd2e7/nixos-mailserver-5675b122a947b40e551438df6a623efad19fd2e7.tar.gz",
|
||||||
"url_template": "https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/archive/<version>/nixos-mailserver-<version>.tar.gz",
|
"url_template": "https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/archive/<version>/nixos-mailserver-<version>.tar.gz",
|
||||||
"version": "ee3d38a1570a1a9aa5e2daa3284d65a35d5e8864"
|
"version": "5675b122a947b40e551438df6a623efad19fd2e7"
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"branch": "master",
|
"branch": "master",
|
||||||
|
|
|
@ -52,9 +52,9 @@ in with lib; {
|
||||||
'') [ "daily" "gospel" "blog" ]);
|
'') [ "daily" "gospel" "blog" ]);
|
||||||
};
|
};
|
||||||
services.tor.enable = true;
|
services.tor.enable = true;
|
||||||
services.tor.hiddenServices.muflax-blog.map = [{
|
services.tor.relay.onionServices.muflax-blog.map = [{
|
||||||
port = 80;
|
port = 80;
|
||||||
toPort = cfg.web-server.port;
|
target.port = cfg.web-server.port;
|
||||||
}];
|
}];
|
||||||
services.tor.service-keys.muflax-blog = cfg.hidden-service.private_key;
|
services.tor.service-keys.muflax-blog = cfg.hidden-service.private_key;
|
||||||
};
|
};
|
||||||
|
|
|
@ -14,6 +14,7 @@ in {
|
||||||
home = config.services.gitea.stateDir;
|
home = config.services.gitea.stateDir;
|
||||||
extraGroups = [ "git" ];
|
extraGroups = [ "git" ];
|
||||||
useDefaultShell = true;
|
useDefaultShell = true;
|
||||||
|
isSystemUser = true;
|
||||||
};
|
};
|
||||||
services.gitea = {
|
services.gitea = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
@ -14,6 +14,7 @@ in {
|
||||||
users.extraUsers.public = {
|
users.extraUsers.public = {
|
||||||
home = "/home/public";
|
home = "/home/public";
|
||||||
useDefaultShell = true;
|
useDefaultShell = true;
|
||||||
|
isSystemUser = true;
|
||||||
openssh.authorizedKeys.keys = with (import ../sshkeys.nix); [ public ];
|
openssh.authorizedKeys.keys = with (import ../sshkeys.nix); [ public ];
|
||||||
createHome = true;
|
createHome = true;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue