This commit is contained in:
Tristan 2024-02-17 17:07:58 +00:00
parent e7f3e1ba7c
commit 8131132c49
12 changed files with 28 additions and 43 deletions

View file

@ -29,8 +29,8 @@ in {
fsType = "ext4";
};
fileSystems."/boot" =
{ device = "/dev/disk/by-uuid/D8AA-8602";
fileSystems."/boot" = {
device = "/dev/disk/by-uuid/D8AA-8602";
fsType = "vfat";
};
@ -190,5 +190,4 @@ in {
};
services.forgejo.settings.server.DOMAIN = "git.tristans.cloud";
}

View file

@ -99,5 +99,4 @@ in {
];
services.tlp.enable = true;
}

View file

@ -3,8 +3,7 @@
pkgs,
lib,
...
}:
{
}: {
imports = [
./programs/neovim/.
./programs/helix.nix

View file

@ -3,8 +3,7 @@
pkgs,
lib,
...
}:
{
}: {
imports = [
./modules/terminal.nix
./modules/scripts.nix
@ -55,5 +54,4 @@
};
services.gnome-keyring.enable = true;
}

View file

@ -111,5 +111,4 @@ in {
};
services.prometheus.exporters.node.enable = true;
}

View file

@ -1,8 +1,6 @@
{config, ...}:
let
{config, ...}: let
cfg = config.services.forgejo;
in
{
in {
services.forgejo = {
enable = true;
dump.enable = true;

View file

@ -1,8 +1,6 @@
{config, ...}:
let
{config, ...}: let
cfg = config.services.grafana;
in
{
in {
services.grafana = {
enable = true;
};

View file

@ -1,5 +1,4 @@
{config,...}:
{
{config, ...}: {
services.mpd = {
enable = true;
network.listenAddress = "0.0.0.0";

View file

@ -7,8 +7,7 @@ let
add_header Access-Control-Allow-Origin *;
return 200 '${builtins.toJSON data}';
'';
in
{
in {
services.matrix-synapse = {
enable = false; # using podman for the moment
};
@ -22,24 +21,24 @@ in
"org.matrix.msc3575.proxy"."url" = "https://${fqdn}";
};
locations."= /.well-known/matrix/support".extraConfig = mkWellKnown {
admins = [{
admins = [
{
matrix_id = "@tristan:tristans.cloud";
email_address = "tristan@tristans.cloud";
role = "admin";
}];
}
];
};
locations."/_matrix".proxyPass = "http://localhost:8008";
locations."/_synapse/client".proxyPass = "http://localhost:8008";
locations."/_matrix/client/unstable/org.matrix.msc3575/sync".proxyPass =
"http://localhost:8009";
locations."/_matrix/client/unstable/org.matrix.msc3575/sync".proxyPass = "http://localhost:8009";
};
${fqdn} = {
enableACME = true;
forceSSL = true;
locations."/_matrix".proxyPass = "http://localhost:8008";
locations."/_synapse/client".proxyPass = "http://localhost:8008";
locations."/_matrix/client/unstable/org.matrix.msc3575/sync".proxyPass =
"http://localhost:8009";
locations."/_matrix/client/unstable/org.matrix.msc3575/sync".proxyPass = "http://localhost:8009";
};
};
}

View file

@ -1,9 +1,7 @@
{config, ...}:
let
{config, ...}: let
cfg = config.services.vaultwarden;
domain = "vault.tristans.cloud";
in
{
in {
services.vaultwarden = {
enable = true;
};

View file

@ -79,5 +79,4 @@ in {
nerdfonts
interalia
];
}