From 5e4834b90d6de62b383b1e168a58dda6f2d4fe73 Mon Sep 17 00:00:00 2001 From: Stuce Date: Sun, 16 Nov 2025 11:08:06 +0100 Subject: [PATCH] added flake caldav --- README.md | 5 +++++ flake.nix | 9 +++------ nginx.nix | 8 ++------ 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 314580f..e05f6bc 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,7 @@ # My super server config + Documentation might come + +## updating the server + +nixos-rebuild switch --target-host --use-remote-sudo --flake . diff --git a/flake.nix b/flake.nix index ddd5412..73d0f21 100644 --- a/flake.nix +++ b/flake.nix @@ -13,23 +13,20 @@ # url = "github:nix-community/home-manager"; # inputs.nixpkgs.follows = "nixpkgs"; # }; - # sTodo = { - # url = "git+https://git.stuce.ch/stuce/sTodo"; - # }; + calDavToCsv = { url = "git+https://git.stuce.ch/stuce/calDAVtoCSV"; }; }; outputs = { self, nixpkgs, # home-manager, # nvf, - # sTodo, - ... }: { + calDavToCsv, ... }: { nixosConfigurations.nixos = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; specialArgs = nixpkgs; modules = [ ./configuration.nix # nvf.nixosModules.default - # sTodo.nixosModules.sTodo + calDavToCsv.nixosModules.calDavToCsv # home-manager.nixosModules.home-manager # { # home-manager.useGlobalPkgs = true; diff --git a/nginx.nix b/nginx.nix index 261d219..5965dcc 100644 --- a/nginx.nix +++ b/nginx.nix @@ -35,16 +35,12 @@ in { virtualHosts."eink.${host}" = { forceSSL = true; enableACME = true; - # sslCertificateKey = "/etc/nginx/certs/ca.key"; - # sslCertificate = "/etc/nginx/certs/ca.crt"; extraConfig = '' ssl_client_certificate /etc/nginx/certs/ca.crt; ssl_verify_client on; ''; - locations."/" = { - # TODO fastcgi to the script - extraConfig = "return 200 'handshake worked !!!';"; - }; + # TODO: dont hardocde ports + locations."/" = { proxyPass = "http://127.0.0.1:8000"; }; }; virtualHosts."vault.${host}" = {