diff options
| -rw-r--r-- | aphrodite/devops/git.nix | 11 | ||||
| -rw-r--r-- | secrets.yaml | 7 |
2 files changed, 9 insertions, 9 deletions
diff --git a/aphrodite/devops/git.nix b/aphrodite/devops/git.nix index 7b2800b..b395ae9 100644 --- a/aphrodite/devops/git.nix +++ b/aphrodite/devops/git.nix @@ -4,10 +4,13 @@ ... }: let domain = "git.${config.customOps.domain.fqdn}"; - cgitPatched = pkgs.fetchpatch2 { + darkModePatch = pkgs.fetchpatch2 { url = "https://git.zx2c4.com/cgit/patch/?id=601ba0f25d6d9df488a5a37c7877818ac47966b0"; sha256 = "sha256-yW54g40Bj2QxUwj4KZUjHMT1JGvVKW7o16NM83XDqsQ="; }; + cgitPatched = pkgs.cgit.overrideAttrs (old: { + patches = (old.patches or []) ++ [darkModePatch]; + }); in { programs.git = { enable = true; @@ -50,9 +53,7 @@ in { services.cgit.${domain} = { enable = true; - package = pkgs.cgit.overrideAttrs (old: { - patches = (old.patches or []) ++ [cgitPatched]; - }); + package = cgitPatched; user = "git"; group = "git"; gitHttpBackend = { @@ -61,6 +62,8 @@ in { }; scanPath = "${config.services.gitolite.dataDir}/repositories"; settings = { + about-filter = "${cgitPatched}/lib/cgit/filters/about-formatting.sh"; + source-filter = "${cgitPatched}/lib/cgit/filters/syntax-highlighting.py"; root-title = domain; root-desc = "toufy's project repositories"; snapshots = "tar.gz zip"; diff --git a/secrets.yaml b/secrets.yaml index 596ef00..c7522a4 100644 --- a/secrets.yaml +++ b/secrets.yaml @@ -3,9 +3,6 @@ mailserver: contact: ENC[AES256_GCM,data:VjQfXiEzvBrIeLwLtS2UPjG/fAICk3hUtFPRKHN+v7cd8aSc45u90Ho3uKyKvnIaVyfoRwN21NvK4Vbb,iv:VJbxNwzipmV2yIruBsHX4z/FNy+AJq8Xp97bw/Bogpc=,tag:bc3BwY4xQNmQbQZpIEynYQ==,type:str] domain: ENC[AES256_GCM,data:tRt3kO+GCJ8HXrIaCVRKGnysZmafhi3znWohx4dqJB2xvEuaavzWYDCGPF4uGdoixpdQmKBe5Ri0hS3o,iv:HX9gOsStp9XDp5kR7mfeZrpU+Bt5Ajh/LtqiKf6lYLw=,tag:mW36a20S958iOY3EFG5IEg==,type:str] searx: ENC[AES256_GCM,data:n451XLvOi2D2YvL0/+ko+HyXWEU7uuVlivkFsKxIzq1EWqMVEhFgEAt1k8W15AdgLY1xo455fUbL6/W1uSFO8w==,iv:QfX7s4l4QuZ8/85Q/+0OWezDGqOKXdY7B5M6wq/5tAM=,tag:ppZXewIAN0IdRMgrIIKTmg==,type:str] -concourse: - concourse_env: ENC[AES256_GCM,data:tS1yMXgOiHWlrXl6fOJttwQEuAsWAP3PYRzA86XkSgkOYmEu36qj8AEveX9+ZijkYBxFMAd1poZMZvJ/YqVL/tg61PxQgjjGIcOTulv+wQq+eAab8ssLMC6L3N5MNMeIzqm+D8t//ihYJvIE3YqJ6tqEhyuK8SSkVeHC9shWq8PebLL1c0bxv6Yjcv21YXYk5hbODfFIwpevtOfRzxSYSzToKIqOU/9oPadFe5Nufhcp8BU4hrSirA1nSoCVlVj+yn+1dtK3ApGTHPt0Y4ycC5Y6xjtCeFCdUjZRG64mRLrqYJwg9OQEAzVtdCl333EgJx8cRYUj66yoNxFq75J0iGDWcG1mjYiLt+BMtETPcbPrlIos/1EqUB2d4fjSlVfvjsk89+Ivj0Fg1fWTF97JClKTnZ1VUfMibJKaeUL9VP3sulTN1rVUMNKjfMOHs3XtaQUcHuS8RXcxa5U+gtZNmjLYct/l+sTaJIs2kSGNIJaLLSfN54UXLc3cBhYbhWd1owNakV7NSO2Ol5tuNm90Q4LNpJhY,iv:Wfb+R0Si1guKNbuR54V/gkbfpBaeBIgA+iU227uSCRI=,tag:O6FrToAguJkZdE3dZFM9Gw==,type:str] - postgres_env: ENC[AES256_GCM,data:auNph8cgw2xyC/dYDIK/I9lda8eX0PRvmLNWYcRC8v88iLKC9c/J/SiimDOE5T9Ok3o2c3XRu2Gq0YWKA8WctAUT37o12UpGsICeElLUmYQNi0m2tfW60e5Q5FknFjZITNdII8DY6pXgmsb0D3Oi5ZPjYrAuT3xUtarUtPn4LWGrX0mPKxqWqHwbHQ8Vplg+jRPjs2RHw4n3OX12U8KI,iv:w+IpmMITjIjvOTmBK9WmAIw5krWer82adPoSdVXhK8w=,tag:ioJ6AH9KgFV2Hxjp8U2pfQ==,type:str] sops: age: - recipient: age1jcl6pr27ne5qmnadh723lhlu0js5dnt050akvaxmhvapm3yz9yqqkpakxs @@ -35,7 +32,7 @@ sops: eExvNEFWWkM1Tlp1azVqbWlHTlE2VUEKQX3nhH1R3l1Zx2Fs8Jj3P188aa0j+oba AjeKUiRMROq4PMJYmWXDjToBlvdOFq9oYNl+1mNlcQTMbEkCoqIfrw== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-04-17T11:12:23Z" - mac: ENC[AES256_GCM,data:R5i+GcK5cCo0oYBN2CC9IPrRMTfsFFhnBa8/9J60KZwBXRRrM+2B/8Scwjd+9nqC27WEIZ/B42J9/JFr2g0h+g6AmhO0Vss5KiSebb6KsGxuYdnGf/YglMNMrNpGPWEQ7qZOU+DuAWObkavbL07Ce6ltYik3fbCErT+HTHuKoAM=,iv:vZWyOwHO+NPRHQA+PHAm6kROqHTymBQWc8LQ1RdvRvM=,tag:0auZORTvh3HFKkZGspNH+g==,type:str] + lastmodified: "2026-04-25T11:33:11Z" + mac: ENC[AES256_GCM,data:5mSDYf3h9G4tE/atiVwsf+6Hndlj4B/7LcjfqdXmCCfwgZpzI3y0h1bcyh8Rg3y2qckBOcv9Hkr61VYvB53M5csDpdB1LF8xnThGotMoZgk1FNBia6jI8f70IkjfYKdvV7rQUaWk7N8m2++RO+mKzz2zdCsTIb6ny/BFoYxcSXw=,iv:1CxvMb4jVH2ap0Z7uztWMKdOk4wC7BXpSeUAOI0yLTA=,tag:r9ScJ+MWUNGqL1XcTSvYgQ==,type:str] unencrypted_suffix: _unencrypted version: 3.12.2 |
