summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--npins/sources.json38
-rw-r--r--system/linde.nix9
-rw-r--r--system/settings/services/git-server.nix4
3 files changed, 27 insertions, 24 deletions
diff --git a/npins/sources.json b/npins/sources.json
index 8a0a59cd..78fc35fd 100644
--- a/npins/sources.json
+++ b/npins/sources.json
@@ -32,9 +32,9 @@
         "repo": "nix-darwin"
       },
       "branch": "master",
-      "revision": "9175b4bb5f127fb7b5784b14f7e01abff24c378f",
-      "url": "https://github.com/lnl7/nix-darwin/archive/9175b4bb5f127fb7b5784b14f7e01abff24c378f.tar.gz",
-      "hash": "0kspr4asm5mhqfqnr1j3ldsybs6y8ji6jpjys3drjlq101zip1nz"
+      "revision": "e9f41de2a81f04390afd106959adf352a207628f",
+      "url": "https://github.com/lnl7/nix-darwin/archive/e9f41de2a81f04390afd106959adf352a207628f.tar.gz",
+      "hash": "014whbpfsms7lps63n1jizzaq0mg70brkqc4bdyb3s5bnw6ssivh"
     },
     "golink": {
       "type": "GitRelease",
@@ -59,9 +59,9 @@
         "repo": "home-manager"
       },
       "branch": "master",
-      "revision": "4e12151c9e014e2449e0beca2c0e9534b96a26b4",
-      "url": "https://github.com/nix-community/home-manager/archive/4e12151c9e014e2449e0beca2c0e9534b96a26b4.tar.gz",
-      "hash": "05l62lanm8d527sb12bcnwv3nh47aqdmbqbf6s0sm015lx2d8mns"
+      "revision": "296ddc64627f4a6a4eb447852d7346b9dd16197d",
+      "url": "https://github.com/nix-community/home-manager/archive/296ddc64627f4a6a4eb447852d7346b9dd16197d.tar.gz",
+      "hash": "141y7qzvg3r7jbj8d3bkv85zwjqv1yl579igmf8w8p25gvq60bhn"
     },
     "nix-index-database": {
       "type": "Git",
@@ -83,15 +83,15 @@
         "repo": "nixos-hardware"
       },
       "branch": "master",
-      "revision": "e1f12151258b12c567f456d8248e4694e9390613",
-      "url": "https://github.com/NixOS/nixos-hardware/archive/e1f12151258b12c567f456d8248e4694e9390613.tar.gz",
-      "hash": "0k6q8blcaf1jjgclsxrcm6s3i233hwgsrdzs8c1hvg6wbyvmah3z"
+      "revision": "380ed15bcd6440606c6856db44a99140d422b46f",
+      "url": "https://github.com/NixOS/nixos-hardware/archive/380ed15bcd6440606c6856db44a99140d422b46f.tar.gz",
+      "hash": "1gry924avdpja2hmxycjsii09ryz56jrils6jx90q65c14wcx7f8"
     },
     "nixpkgs": {
       "type": "Channel",
       "name": "nixos-unstable",
-      "url": "https://releases.nixos.org/nixos/unstable/nixos-25.05beta768633.c80f6a7e10b3/nixexprs.tar.xz",
-      "hash": "08frmdp57anp823y3a8hlpb26xy3w1f7pdqwx1a3c1vmipll3k1f"
+      "url": "https://releases.nixos.org/nixos/unstable/nixos-25.05beta770807.a84ebe20c6bc/nixexprs.tar.xz",
+      "hash": "1nnncvsn1xszaav09ldn99kb0fnb7yhmszbsagb56q3p6w62qhir"
     },
     "nur": {
       "type": "Git",
@@ -101,9 +101,9 @@
         "repo": "NUR"
       },
       "branch": "main",
-      "revision": "e155799647af02d70389f3f9c3c1c1783a99b39f",
-      "url": "https://github.com/nix-community/NUR/archive/e155799647af02d70389f3f9c3c1c1783a99b39f.tar.gz",
-      "hash": "1nj6pw3byq5v9w60pd5ayk3hxw5w3spjcdj1c7n94k43wrnrvixa"
+      "revision": "af69c990800493c42fac30d3f646c72fd9ce0654",
+      "url": "https://github.com/nix-community/NUR/archive/af69c990800493c42fac30d3f646c72fd9ce0654.tar.gz",
+      "hash": "0vm9bzjr442sll85rg7d7flyymp94qfxi242gf4nw2y5w6a2i1xm"
     },
     "searchix": {
       "type": "Git",
@@ -112,9 +112,9 @@
         "url": "https://git.alanpearce.eu/searchix"
       },
       "branch": "main",
-      "revision": "9c9aa6b408812248c9f8c29ecc3546ef64947ea8",
+      "revision": "03fa0eb00aef448bec05280a121c659a600fc13f",
       "url": null,
-      "hash": "049whjyq25v1x9nskzknnfqgd79xv3pxvr2vgrd7s2wl1bdxlj6b"
+      "hash": "182ldbz7gpcsbmii51gigwiavklj62p2q9sv32nwlcr1hc8d6g2a"
     },
     "srvos": {
       "type": "Git",
@@ -124,9 +124,9 @@
         "repo": "srvos"
       },
       "branch": "main",
-      "revision": "7d337b5a3735ec7702fc30ebcb34c116bb8a3784",
-      "url": "https://github.com/nix-community/srvos/archive/7d337b5a3735ec7702fc30ebcb34c116bb8a3784.tar.gz",
-      "hash": "0wdp7sdvv1jjsssqz8p6a2rr9bax1cbkagwj83jq7v1dmwbb8bcn"
+      "revision": "60a187c45762fcc5ed0f3c97e1da890d0ed3f695",
+      "url": "https://github.com/nix-community/srvos/archive/60a187c45762fcc5ed0f3c97e1da890d0ed3f695.tar.gz",
+      "hash": "1b2fhfngk4n0x0darspbmv3rd6wfrpj06b3rgdm6cp44kf9lrl17"
     }
   },
   "version": 3
diff --git a/system/linde.nix b/system/linde.nix
index 578b31c6..7fd8337a 100644
--- a/system/linde.nix
+++ b/system/linde.nix
@@ -480,7 +480,7 @@ in
     };
     acceptTerms = true;
     certs."alanpearce.eu" = {
-      extraDomainNames = [ "*.alanpearce.eu" "*.linde.alanpearce.eu" ];
+      domain = "*.alanpearce.eu";
     };
     certs."stats.alanpearce.eu" = {
       extraDomainNames = [ "*.stats.alanpearce.eu" ];
@@ -556,7 +556,6 @@ in
         };
         "searchix.alanpearce.eu" = {
           useACMEHost = "alanpearce.eu";
-          serverAliases = [ "searchix.linde.alanpearce.eu" ];
           extraConfig = ''
             reverse_proxy localhost:${toString config.services.searchix.settings.web.port} {
               health_uri /health
@@ -884,7 +883,7 @@ in
   services.searchix = {
     enable = true;
     environment = {
-      GOMEMLIMIT = "2000MiB";
+      GOMEMLIMIT = "1000MiB";
     };
     settings = {
       web =
@@ -956,6 +955,10 @@ in
       };
     };
   };
+  systemd.services.searchix.serviceConfig = {
+    MemoryHigh = "750M";
+    MemoryMax = "1G";
+  };
 
   programs.git = {
     enable = true;
diff --git a/system/settings/services/git-server.nix b/system/settings/services/git-server.nix
index 1d7df1e5..f46ba068 100644
--- a/system/settings/services/git-server.nix
+++ b/system/settings/services/git-server.nix
@@ -24,8 +24,8 @@ let
   };
 
   repoMirrors = {
-    nixfiles = [ "sourcehut" ];
-    searchix = [ "sourcehut" ];
+    nixfiles = [ "sourcehut" "codeberg" ];
+    searchix = [ "sourcehut" "codeberg" ];
     website = [ "sourcehut" ];
     homestead = [ "sourcehut" ];
     gomponents = [ "sourcehut" "github" ];