diff options
author | Raghuram Subramani <raghus2247@gmail.com> | 2025-10-10 21:29:37 -0400 |
---|---|---|
committer | Raghuram Subramani <raghus2247@gmail.com> | 2025-10-10 21:29:37 -0400 |
commit | 15d1d8dd63e29ec0472662536391fe9e0d138a5f (patch) | |
tree | 8591718988f7a5d175e2ac6379ee91a610349442 | |
parent | c8ccb334a717ac7368ebb972c532f808a5c04678 (diff) |
fix http clones
-rw-r--r-- | machines/git/configuration.nix | 1 | ||||
-rw-r--r-- | modules/git/cgit.nix | 5 | ||||
-rw-r--r-- | modules/git/git.nix | 9 |
3 files changed, 15 insertions, 0 deletions
diff --git a/machines/git/configuration.nix b/machines/git/configuration.nix index 66192c0..a244c64 100644 --- a/machines/git/configuration.nix +++ b/machines/git/configuration.nix @@ -9,6 +9,7 @@ "ssh.nix" "git/compromyse.nix" "git/cgit.nix" + "git/git.nix" ]); networking.hostName = "git"; diff --git a/modules/git/cgit.nix b/modules/git/cgit.nix index 2c9ddc6..1fd409c 100644 --- a/modules/git/cgit.nix +++ b/modules/git/cgit.nix @@ -28,6 +28,7 @@ in { head-include = "/config/modules/git/cgit-dist/cgit_theme.css"; virtual-root = "/"; clone-prefix = "https://git.compromyse.xyz"; + clone-url = "https://git.compromyse.xyz/$CGIT_REPO_URL"; "mimetype.gif" = "image/gif"; "mimetype.html" = "text/html"; @@ -39,6 +40,10 @@ in { }; }; + services.fcgiwrap.instances."cgit-git.compromyse.xyz".process.user = "root"; + services.fcgiwrap.instances."cgit-git.compromyse.xyz".socket.user = lib.mkForce "root"; + services.fcgiwrap.instances."cgit-git.compromyse.xyz".socket.group = lib.mkForce "root"; + services.nginx.virtualHosts."git.compromyse.xyz" = { forceSSL = true; enableACME = true; diff --git a/modules/git/git.nix b/modules/git/git.nix new file mode 100644 index 0000000..9888dba --- /dev/null +++ b/modules/git/git.nix @@ -0,0 +1,9 @@ +{ lib, ... }: + +{ + environment.etc."gitconfig".text = " + [safe] + directory = * + "; +} + |