small updates to fix attic
This commit is contained in:
parent
f56deb1c03
commit
cc2dec1772
3 changed files with 18 additions and 3 deletions
|
@ -70,6 +70,7 @@ in {
|
||||||
servers.pyright.enable = true;
|
servers.pyright.enable = true;
|
||||||
servers.elixirls.enable = true;
|
servers.elixirls.enable = true;
|
||||||
servers.clangd.enable = true;
|
servers.clangd.enable = true;
|
||||||
|
servers.yamlls.enable = true;
|
||||||
};
|
};
|
||||||
trouble.enable = true;
|
trouble.enable = true;
|
||||||
lspkind.enable = true;
|
lspkind.enable = true;
|
||||||
|
|
|
@ -18,10 +18,21 @@ in {
|
||||||
# Additional packages
|
# Additional packages
|
||||||
environment.systemPackages = with pkgs; [ ];
|
environment.systemPackages = with pkgs; [ ];
|
||||||
|
|
||||||
vault-secrets.secrets.attic = {
|
vault-secrets.secrets.attic = { services = [ "atticd" ]; };
|
||||||
services = [ "atticd" ];
|
|
||||||
};
|
|
||||||
|
|
||||||
|
services.postgresql = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.postgresql_15;
|
||||||
|
ensureDatabases = [ "atticd" ];
|
||||||
|
ensureUsers = [{
|
||||||
|
name = "atticd";
|
||||||
|
ensurePermissions = {
|
||||||
|
"DATABASE atticd" = "ALL PRIVILEGES";
|
||||||
|
"schema public" = "ALL";
|
||||||
|
};
|
||||||
|
}];
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
services.atticd = {
|
services.atticd = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -44,6 +55,8 @@ in {
|
||||||
level = 8;
|
level = 8;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
database.url = "postgresql://atticd?host=/run/postgresql";
|
||||||
|
|
||||||
storage = {
|
storage = {
|
||||||
type = "s3";
|
type = "s3";
|
||||||
region = "hades";
|
region = "hades";
|
||||||
|
|
|
@ -59,6 +59,7 @@ in {
|
||||||
virtualHosts."git.xirion.net" = proxy "http://10.10.10.12";
|
virtualHosts."git.xirion.net" = proxy "http://10.10.10.12";
|
||||||
virtualHosts."mail.xirion.net" = proxy "http://192.168.0.118";
|
virtualHosts."mail.xirion.net" = proxy "http://192.168.0.118";
|
||||||
virtualHosts."o.xirion.net" = proxy "http://192.168.0.112:9000";
|
virtualHosts."o.xirion.net" = proxy "http://192.168.0.112:9000";
|
||||||
|
virtualHosts."g.xirion.net" = proxy "http://garage.hades:3900";
|
||||||
virtualHosts."requests.xirion.net" = proxy "http://overseerr.hades:5055";
|
virtualHosts."requests.xirion.net" = proxy "http://overseerr.hades:5055";
|
||||||
virtualHosts."pass.xirion.net" = proxy "http://bitwarden_rs";
|
virtualHosts."pass.xirion.net" = proxy "http://bitwarden_rs";
|
||||||
virtualHosts."repo.xirion.net" = proxy "http://archlinux";
|
virtualHosts."repo.xirion.net" = proxy "http://archlinux";
|
||||||
|
|
Loading…
Reference in a new issue