keysmash!

This commit is contained in:
41666 2024-01-06 16:15:50 -05:00
parent ae1f8fc1b4
commit eb9f54edf5
3 changed files with 32 additions and 20 deletions

View file

@ -125,29 +125,16 @@
# NixOS configuration entrypoint # NixOS configuration entrypoint
# Available through 'nixos-rebuild --flake .#your-hostname' # Available through 'nixos-rebuild --flake .#your-hostname'
nixosConfigurations = { nixosConfigurations = {
# T480 aerial = mkNixos [ ./nixos/hosts/aerial ]; # desktop
thonkpad = mkNixos [ ./nixos/hosts/thonkpad ]; cider = mkNixos [ ./nixos/hosts/cider ]; # asahi m2 mba
drone = mkNixos [ ./nixos/hosts/drone ]; # spectre x360
# Blueberry Lab happystaticbuzz = mkNixos [ ./nixos/hosts/happystaticbuzz ]; # GoToSocial (happ.ystatic.buzz)
blueberry = mkNixos [ ./nixos/hosts/blueberry ];
# Asahi MacBook Air M2
cider = mkNixos [ ./nixos/hosts/cider ];
# Main Desktop
aerial = mkNixos [ ./nixos/hosts/aerial ];
# Keylime Lab
keylime = mkNixos [ ./nixos/hosts/keylime ];
# HP Spectre
drone = mkNixos [ ./nixos/hosts/drone ];
# Lab
ingress-proxy = mkNixos [ ./nixos/hosts/ingress-proxy ]; # nginx edge proxy ingress-proxy = mkNixos [ ./nixos/hosts/ingress-proxy ]; # nginx edge proxy
keylime = mkNixos [ ./nixos/hosts/keylime ]; # lab jump
keysmash = mkNixos [ ./nixos/hosts/keysmash ]; # GoToSocial (keysmash IDN lol)
lab-alpha = mkNixos [ ./nixos/hosts/lab-alpha ]; # what the mia doin lab-alpha = mkNixos [ ./nixos/hosts/lab-alpha ]; # what the mia doin
mango = mkNixos [ ./nixos/hosts/mango ]; # Matrix (mx.sapphic.engineer) mango = mkNixos [ ./nixos/hosts/mango ]; # Matrix (mx.sapphic.engineer)
happystaticbuzz = mkNixos [ ./nixos/hosts/happystaticbuzz ]; # GoToSocial (happ.ystatic.buzz) thonkpad = mkNixos [ ./nixos/hosts/thonkpad ]; # t480
}; };
darwinConfigurations = { darwinConfigurations = {

View file

@ -0,0 +1 @@
192.168.1.188

View file

@ -0,0 +1,24 @@
{ ... }: {
imports = [
../../templates/proxmox-lxc.nix
../../server.nix
../../features/dns-cache.nix
];
networking.hostName = "keysmash";
system.stateVersion = "24.05";
nixpkgs.hostPlatform = "x86_64-linux";
networking.firewall.allowedTCPPorts = [ 8080 ];
services.gotosocial = {
enable = true;
settings = {
application-name = "keysmash";
bind-address = "0.0.0.0";
host = "keysmash.xn--q9jyb4c";
account-registration-open = false;
trusted-proxies = [ "100.0.0.0/8" ];
};
};
}