nlw-api, grafana, other stuff
This commit is contained in:
parent
efc8872b55
commit
99d6d67129
|
@ -16,6 +16,7 @@ in {
|
||||||
inputs.nix-minecraft.nixosModules.minecraft-servers
|
inputs.nix-minecraft.nixosModules.minecraft-servers
|
||||||
#inputs.watch-party.nixosModules.watch-party
|
#inputs.watch-party.nixosModules.watch-party
|
||||||
inputs.cohost-blogger.nixosModules.cohost-blogger
|
inputs.cohost-blogger.nixosModules.cohost-blogger
|
||||||
|
inputs.nlw-api.nixosModules.nlw-api
|
||||||
inputs.vscode-server.nixosModules.default
|
inputs.vscode-server.nixosModules.default
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -28,6 +29,8 @@ in {
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.logrotate.checkConfig = false;
|
||||||
|
|
||||||
users.groups.dotfiles = {};
|
users.groups.dotfiles = {};
|
||||||
users.groups.yugoslavia = {};
|
users.groups.yugoslavia = {};
|
||||||
|
|
||||||
|
@ -35,7 +38,7 @@ in {
|
||||||
# aether??? is that... reference.../.??? aether https://www.curseforge.com/minecraft/mc-mods/aether mod Curseforge minecraft Forge Patreon Chat twitter code license Assets license All rights reserved categories Last Updated apr 17 2021 Game Version 1.12.2 aether
|
# aether??? is that... reference.../.??? aether https://www.curseforge.com/minecraft/mc-mods/aether mod Curseforge minecraft Forge Patreon Chat twitter code license Assets license All rights reserved categories Last Updated apr 17 2021 Game Version 1.12.2 aether
|
||||||
aether = {
|
aether = {
|
||||||
conf = {
|
conf = {
|
||||||
packages = with pkgs; [ bat duf broot helix nil ];
|
packages = with pkgs; [ bat duf broot helix nil packwiz ];
|
||||||
shell = pkgs.unstable.fish;
|
shell = pkgs.unstable.fish;
|
||||||
extraGroups = [ "wheel" "nix-users" "dotfiles" ];
|
extraGroups = [ "wheel" "nix-users" "dotfiles" ];
|
||||||
initialHashedPassword = "!";
|
initialHashedPassword = "!";
|
||||||
|
@ -65,6 +68,7 @@ in {
|
||||||
"oatmealine@void-defragmented"
|
"oatmealine@void-defragmented"
|
||||||
"oatmealine@beppy-phone"
|
"oatmealine@beppy-phone"
|
||||||
"oatmealine@boykisser"
|
"oatmealine@boykisser"
|
||||||
|
"oatmealine@goop-drive"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -235,6 +239,7 @@ in {
|
||||||
extraRules = [
|
extraRules = [
|
||||||
{ users = [ "aether" ]; noPass = false; persist = true; keepEnv = true; }
|
{ users = [ "aether" ]; noPass = false; persist = true; keepEnv = true; }
|
||||||
{ users = [ "oatmealine" ]; noPass = true; persist = false; keepEnv = true; }
|
{ users = [ "oatmealine" ]; noPass = true; persist = false; keepEnv = true; }
|
||||||
|
{ users = [ "remote" ]; noPass = true; persist = false; keepEnv = true; }
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -9,6 +9,12 @@ in {
|
||||||
domain = "blog.oat.zone";
|
domain = "blog.oat.zone";
|
||||||
port = 3500;
|
port = 3500;
|
||||||
};
|
};
|
||||||
|
services.nlw-api = {
|
||||||
|
enable = true;
|
||||||
|
domain = "nlw.oat.zone";
|
||||||
|
apiKey = builtins.readFile /etc/sheets-api-key;
|
||||||
|
port = 1995;
|
||||||
|
};
|
||||||
|
|
||||||
modules = {
|
modules = {
|
||||||
services = {
|
services = {
|
||||||
|
@ -38,7 +44,7 @@ in {
|
||||||
|
|
||||||
vaultwarden = {
|
vaultwarden = {
|
||||||
enable = true;
|
enable = true;
|
||||||
domain = "vault.aether.gay";
|
domain = "vault.dark-firepit.cloud";
|
||||||
};
|
};
|
||||||
|
|
||||||
# not entirely necessary but makes it so that invalid domains and/or direct ip access aborts connection
|
# not entirely necessary but makes it so that invalid domains and/or direct ip access aborts connection
|
||||||
|
@ -106,6 +112,12 @@ in {
|
||||||
matomo = {
|
matomo = {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
metrics = {
|
||||||
|
enable = true;
|
||||||
|
domain = "grafana.dark-firepit.cloud";
|
||||||
|
port = 2342;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue