aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/git/default.nix34
1 files changed, 26 insertions, 8 deletions
diff --git a/modules/git/default.nix b/modules/git/default.nix
index e30e529..0827735 100644
--- a/modules/git/default.nix
+++ b/modules/git/default.nix
@@ -14,12 +14,7 @@
settings = {
css = "https://cdn.vapor.systems/cgit/cgit.css";
- head-include = "${pkgs.writeText "cgit-head.html" ''
- <script>
- /*to prevent Firefox FOUC, this must be here*/
- let FF_FOUC_FIX;
- </script>
- ''}";
+ root-title = "vapor.systems git repositories";
enable-follow-links = true;
enable-commit-graph = true;
@@ -36,12 +31,34 @@
readme = "README.adoc";
source-filter = "${pkgs.cgit}/lib/cgit/filters/syntax-highlighting.py";
- # about-filter = "${pkgs.asciidoctor}"
+ about-filter = "${pkgs.writeShellScript "cgit-about-filter" ''
+ ${pkgs.asciidoctor}/bin/asciidoctor -b html5 -e -o - -
+ ''}";
};
+
+ package = pkgs.cgit.overrideAttrs (
+ final: prev:
+ let
+ rev = "09d24d7cd0b7e85633f2f43808b12871bb209d69";
+ in
+ {
+ version = "1.2.3-2025-11-15";
+
+ src = pkgs.fetchurl {
+ url = "https://git.zx2c4.com/cgit/snapshot/${prev.pname}-${rev}.tar.xz";
+ hash = "sha256-gfgjAXnWRqVCP+4cmYOVdB/3OFOLJl2WBOc3bFVDsjw=";
+ };
+
+ gitSrc = pkgs.fetchurl {
+ url = "mirror://kernel/software/scm/git/git-2.46.0.tar.xz";
+ hash = "sha256-fxI0YqKLfKPr4mB0hfcWhVTCsQ38FVx+xGMAZmrCf5U=";
+ };
+ }
+ );
in
{
audron = {
- inherit settings;
+ inherit settings package;
enable = true;
repos = {
"dotfiles.git" = {
@@ -54,6 +71,7 @@
};
"vapor-systems" = {
+ inherit package;
enable = true;
scanPath = "/var/lib/git";
3:23:01 +0200'>2021-09-07handle CTCP ACTION in sed moduleMax Audron-2/+16 2021-09-07put benchmark behind feature flag we can compile using stable rustMax Audron-7/+17 2021-09-07handle error cases in sed moduleMax Audron-8/+15 2021-06-29add rmr to channels1.3.2Max Audron-1/+1 2021-06-28>.>: add . as eyeMax Audron-1/+1 2021-06-28add lmr to channels1.3.1Max Audron-1/+1 2021-06-23rewrite sed regex to work cross channelMax Audron-115/+141 2021-06-23add required metadata for publishing to macros crateMax Audron-5/+12 2021-06-23add ability to use path and dotted syntax for functionsMax Audron-8/+39 2021-06-21publish macros subcrateMax Audron-20/+20 2021-06-13release version 1.2.1Max Audron-2/+2 2021-06-13fix crash on message only containing whitespaceMax Audron-1/+4 2021-06-11Release version 1.2.01.2.0Max Audron-2/+2 2021-06-06make pet more compactR0flcopt3r/catinator-pet-commandMax Audron-5/+5 2021-06-05feat: adds pet command.R0flcopt3r-0/+90 2021-06-05feat: send actionR0flcopt3r-1/+9 2021-06-05release version 1.1.0Max Audron-2/+2 2021-06-05document proc macrosMax Audron-4/+97 2021-06-05add intensifyMax Audron-3/+27 2021-06-05add privmsg macroMax Audron-2/+40 2021-06-05fix jb remote urlsMax Audron-4/+4 2021-06-05remove egress gateway configMax Audron-10/+0 2021-06-05update tanka dependenciesMax Audron-8/+8 2021-06-05fix init container nameMax Audron-1/+1 2021-06-05fix tanka dependency pathMax Audron-8/+8 2021-06-05switch to https url for tanka util libMax Audron-2/+2 2021-06-05bump version to 1.0.2Max Audron-2/+2 2021-06-05add tanka ci configurationMax Audron-1/+1 2021-06-05ready tanka deploy for CIMax Audron-32/+69 2021-06-05remove tanka vendoringMax Audron-27651/+0 2021-05-26Release 1.0.1Max Audron-3/+3 2021-05-26fix log breaking once buffer fullMax Audron-2/+33 2021-05-16add deployment stuffMax Audron-6/+27786 2021-05-15add container buildMax Audron-2/+35