From 876ee8ba6b73ff0836ebd80e88be88a49ba529c1 Mon Sep 17 00:00:00 2001 From: pegasust Date: Mon, 14 Nov 2022 15:26:42 -0700 Subject: [PATCH] /dev/sdd for root for nixos@Felia --- system-nix/configuration.nix | 1 + system-nix/flake.nix | 30 +++++++++++++++++-- .../profiles/Felia/hardware-configuration.nix | 2 +- 3 files changed, 29 insertions(+), 4 deletions(-) diff --git a/system-nix/configuration.nix b/system-nix/configuration.nix index 3f202df..a06dcbc 100755 --- a/system-nix/configuration.nix +++ b/system-nix/configuration.nix @@ -49,6 +49,7 @@ with lib; pkgs.inetutils pkgs.mtr pkgs.sysstat + pkgs.mosh ]; } diff --git a/system-nix/flake.nix b/system-nix/flake.nix index 8c7d192..59ad161 100644 --- a/system-nix/flake.nix +++ b/system-nix/flake.nix @@ -14,7 +14,6 @@ ]; specialArgs = { hostname = "Felia"; - enableSSH = false; }; }; # Generic machine @@ -38,7 +37,32 @@ boot.loader.grub.version = 2; services.openssh = { permitRootLogin = "no"; - enable = enableSSH; + enable = true; + }; + services.gitea = { + enable = true; + stateDir = "/gitea"; + rootUrl = "https://git.pegasust.com"; + settings = { + repository = { + "ENABLE_PUSH_CREATE_USER" = true; + "ENABLE_PUSH_CREATE_ORG" = true; + }; + }; + }; + services.nginx = { + enable = true; + recommendedGzipSettings = true; + recommendedOptimisation = true; + recommendedProxySettings = true; + recommendedTlsSettings = true; + virtualHosts."git.pegasust.com" = { + # Gitea hostname + sslCertificate = "/var/lib/acme/git.pegasust.com/fullchain.pem"; + sslCertificateKey = "/var/lib/acme/git.pegasust.com/key.pem"; + forceSSL = true; # Runs on port 80 and 443 + locations."/".proxyPass = "http://localhost:3000/"; # Proxy to Gitea + }; }; }; }; @@ -62,7 +86,7 @@ boot.loader.grub.version = 2; services.openssh = { permitRootLogin = "no"; - enable = enableSSH; + enable = true; }; }; }; diff --git a/system-nix/profiles/Felia/hardware-configuration.nix b/system-nix/profiles/Felia/hardware-configuration.nix index 2e25765..53223e4 100644 --- a/system-nix/profiles/Felia/hardware-configuration.nix +++ b/system-nix/profiles/Felia/hardware-configuration.nix @@ -13,7 +13,7 @@ fileSystems."/" = { - device = "/dev/sde"; + device = "/dev/sdd"; fsType = "ext4"; };