summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--aphrodite/devops/git.nix11
-rw-r--r--secrets.yaml7
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