X-Git-Url: https://gitweb.ps.run/flake_server/blobdiff_plain/55ba55bf02856f95017ee547ba5c6f14e549d16f..14b4c9f1028e9161b29ed10758ab5b23c5a857c1:/configuration.nix?ds=sidebyside diff --git a/configuration.nix b/configuration.nix index 3015dc8..4c1a2ba 100644 --- a/configuration.nix +++ b/configuration.nix @@ -19,6 +19,7 @@ # boot.loader.grub.device = "/dev/sda"; # or "nodev" for efi only nix.settings.experimental-features = [ "nix-command" "flakes" ]; + nix.package = pkgs.nixVersions.nix_2_28; networking.hostName = "nixos"; # Define your hostname. # Pick only one of the below networking options. @@ -27,7 +28,7 @@ networking.firewall = { enable = true; - allowedTCPPorts = [ 80 443 ]; + allowedTCPPorts = [ 80 443 9418 ]; }; # Set your time zone. @@ -48,9 +49,6 @@ # Enable the X11 windowing system. # services.xserver.enable = true; - - - # Configure keymap in X11 # services.xserver.xkb.layout = "us"; # services.xserver.xkb.options = "eurosign:e,caps:escape"; @@ -115,6 +113,8 @@ enable = true; config = { init.defaultBranch = "main"; + user.name = "Patrick"; + user.email = "patrick.schoenberger@posteo.de"; }; }; @@ -145,17 +145,36 @@ services.caddy = { enable = true; + virtualHosts."psch.dev".extraConfig = '' + respond hello :D + ''; virtualHosts."chirp.psch.dev".extraConfig = '' - reverse_proxy http://127.0.0.1:8080 + reverse_proxy http://localhost:8080 tls { protocols tls1.3 tls1.3 } ''; - virtualHosts."git.psch.dev".extraConfig = '' - reverse_proxy http://127.0.0.1:3000 - ''; }; + services.dbus.enable = true; + + # virtualHosts."git.psch.dev".extraConfig = '' + # reverse_proxy unix//run/fcgiwrap.socket { + # transport fastcgi { + # split .cgi + # } + # } + # ''; + + # services.chirp = { + # enable = true; + # }; + + # services."cgit".cgit = { + # enable = true; + # scanPath = "/srv/git"; + # }; + # Open ports in the firewall. # networking.firewall.allowedTCPPorts = [ ... ]; # networking.firewall.allowedUDPPorts = [ ... ];