nix: update nixpkgs and add nix-doom-emacs
authorJulien Moutinho <julm@sourcephile.fr>
Thu, 5 Aug 2021 13:40:17 +0000 (15:40 +0200)
committerJulien Moutinho <julm@sourcephile.fr>
Thu, 5 Aug 2021 13:42:33 +0000 (15:42 +0200)
flake.lock
flake.nix
nixos/profiles/hardware/dl10j.nix
nixpkgs/patches.nix
nixpkgs/patches/sourcehut.diff

index e49f0af5b3d0e21489316edef9ad110ea022bd02..d930eebf45ce3c5f801f51091305a7049f316e31 100644 (file)
@@ -1,5 +1,134 @@
 {
   "nodes": {
+    "doom-emacs": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1626604817,
+        "narHash": "sha256-z+dvjB02cHU+VQ5EMkzqSdX817PZar9AkmmfK27q0vo=",
+        "owner": "hlissner",
+        "repo": "doom-emacs",
+        "rev": "46732c0adaef147144418f9f284ca6b1183ab96f",
+        "type": "github"
+      },
+      "original": {
+        "owner": "hlissner",
+        "ref": "develop",
+        "repo": "doom-emacs",
+        "type": "github"
+      }
+    },
+    "doom-snippets": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1625547004,
+        "narHash": "sha256-V+ytAjB4ZZ+5dJJAu1OY7SbnqrokX5PVBWs0AsgQ8Vs=",
+        "owner": "hlissner",
+        "repo": "doom-snippets",
+        "rev": "5c0eb5bd70f035cefb981c2ce64f4367498bdda6",
+        "type": "github"
+      },
+      "original": {
+        "owner": "hlissner",
+        "repo": "doom-snippets",
+        "type": "github"
+      }
+    },
+    "emacs-overlay": {
+      "locked": {
+        "lastModified": 1627665350,
+        "narHash": "sha256-BwU+gg5CPO00aSyLkfac+9Gl0OX13Z34hC8AgkzEvC4=",
+        "owner": "nix-community",
+        "repo": "emacs-overlay",
+        "rev": "c259da7d39dbf40504b50904b6c338bdc3161cdf",
+        "type": "github"
+      },
+      "original": {
+        "owner": "nix-community",
+        "ref": "master",
+        "repo": "emacs-overlay",
+        "type": "github"
+      }
+    },
+    "emacs-so-long": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1575031854,
+        "narHash": "sha256-xIa5zO0ZaToDrec1OFjBK6l39AbA4l/CE4LInVu2hi0=",
+        "owner": "hlissner",
+        "repo": "emacs-so-long",
+        "rev": "ed666b0716f60e8988c455804de24b55919e71ca",
+        "type": "github"
+      },
+      "original": {
+        "owner": "hlissner",
+        "repo": "emacs-so-long",
+        "type": "github"
+      }
+    },
+    "evil-markdown": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1626852210,
+        "narHash": "sha256-HBBuZ1VWIn6kwK5CtGIvHM1+9eiNiKPH0GUsyvpUVN8=",
+        "owner": "Somelauw",
+        "repo": "evil-markdown",
+        "rev": "8e6cc68af83914b2fa9fd3a3b8472573dbcef477",
+        "type": "github"
+      },
+      "original": {
+        "owner": "Somelauw",
+        "repo": "evil-markdown",
+        "type": "github"
+      }
+    },
+    "evil-org-mode": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1607203864,
+        "narHash": "sha256-JxwqVYDN6OIJEH15MVI6XOZAPtUWUhJQWHyzcrUvrFg=",
+        "owner": "hlissner",
+        "repo": "evil-org-mode",
+        "rev": "a9706da260c45b98601bcd72b1d2c0a24a017700",
+        "type": "github"
+      },
+      "original": {
+        "owner": "hlissner",
+        "repo": "evil-org-mode",
+        "type": "github"
+      }
+    },
+    "evil-quick-diff": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1575189609,
+        "narHash": "sha256-oGzl1ayW9rIuq0haoiFS7RZsS8NFMdEA7K1BSozgnJU=",
+        "owner": "rgrinberg",
+        "repo": "evil-quick-diff",
+        "rev": "69c883720b30a892c63bc89f49d4f0e8b8028908",
+        "type": "github"
+      },
+      "original": {
+        "owner": "rgrinberg",
+        "repo": "evil-quick-diff",
+        "type": "github"
+      }
+    },
+    "explain-pause-mode": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1595842060,
+        "narHash": "sha256-++znrjiDSx+cy4okFBBXUBkRFdtnE2x+trkmqjB3Njs=",
+        "owner": "lastquestion",
+        "repo": "explain-pause-mode",
+        "rev": "2356c8c3639cbeeb9751744dbe737267849b4b51",
+        "type": "github"
+      },
+      "original": {
+        "owner": "lastquestion",
+        "repo": "explain-pause-mode",
+        "type": "github"
+      }
+    },
     "flake-utils": {
       "locked": {
         "lastModified": 1623875721,
         ]
       },
       "locked": {
-        "lastModified": 1625944239,
-        "narHash": "sha256-QKJhr+DcAxE6CmDcxISmRI1MtHVB5OZ+9vOGgngqmR0=",
+        "lastModified": 1627128433,
+        "narHash": "sha256-41RKfeR6/aRDUP7iD/6N//oG+sT56L+WxoOMiA7rvhk=",
         "ref": "master",
-        "rev": "a4fb35c398839d09e3d7a45c71bdb79862c47ec5",
-        "revCount": 170,
+        "rev": "a636bd105ea0efa06254defcf3004ac90d429dff",
+        "revCount": 184,
         "type": "git",
         "url": "git://git.sourcephile.fr/julm/julm-nix"
       },
         "url": "git://git.sourcephile.fr/julm/julm-nix"
       }
     },
+    "nix-doom-emacs": {
+      "inputs": {
+        "doom-emacs": "doom-emacs",
+        "doom-snippets": "doom-snippets",
+        "emacs-overlay": [
+          "emacs-overlay"
+        ],
+        "emacs-so-long": "emacs-so-long",
+        "evil-markdown": "evil-markdown",
+        "evil-org-mode": "evil-org-mode",
+        "evil-quick-diff": "evil-quick-diff",
+        "explain-pause-mode": "explain-pause-mode",
+        "flake-utils": [
+          "flake-utils"
+        ],
+        "nix-straight": "nix-straight",
+        "nixpkgs": [
+          "nixpkgs"
+        ],
+        "nose": "nose",
+        "ob-racket": "ob-racket",
+        "org": "org",
+        "org-contrib": "org-contrib",
+        "org-yt": "org-yt",
+        "php-extras": "php-extras",
+        "revealjs": "revealjs",
+        "rotate-text": "rotate-text"
+      },
+      "locked": {
+        "lastModified": 1627398156,
+        "narHash": "sha256-Ru1aV3NuIFXAsvUE3de8KR7xDZOo1GCBJdsWKJn+Ebw=",
+        "owner": "vlaci",
+        "repo": "nix-doom-emacs",
+        "rev": "fee14d217b7a911aad507679dafbeaa8c1ebf5ff",
+        "type": "github"
+      },
+      "original": {
+        "owner": "vlaci",
+        "repo": "nix-doom-emacs",
+        "type": "github"
+      }
+    },
+    "nix-straight": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1621543597,
+        "narHash": "sha256-E/m2Hrw2og//CfOCOWe2yapYC01Tqhozn4YMPYJsC3o=",
+        "owner": "vlaci",
+        "repo": "nix-straight.el",
+        "rev": "8e84d04f10b2298de856b2b8b9a0d13abc91b5ca",
+        "type": "github"
+      },
+      "original": {
+        "owner": "vlaci",
+        "ref": "v2.2.0",
+        "repo": "nix-straight.el",
+        "type": "github"
+      }
+    },
     "nixpkgs": {
       "locked": {
-        "lastModified": 1626300184,
-        "narHash": "sha256-1B5P7EUAFeA+P7m6jzbHtrMKcIkPCjQj7lfQPmrYL44=",
+        "lastModified": 1627286715,
+        "narHash": "sha256-EXUe+1rsbvSDEjNDXr1yr3qbUbYil9yxQ55ehbrzmSA=",
         "owner": "NixOS",
         "repo": "nixpkgs",
-        "rev": "23cd13167a1432550e48734079c2ffeeb441fb96",
+        "rev": "0802970566becac6d5123b0b88d093121a0a4080",
         "type": "github"
       },
       "original": {
         "owner": "NixOS",
         "repo": "nixpkgs",
-        "rev": "23cd13167a1432550e48734079c2ffeeb441fb96",
+        "rev": "0802970566becac6d5123b0b88d093121a0a4080",
+        "type": "github"
+      }
+    },
+    "nose": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1400604510,
+        "narHash": "sha256-daEi8Kta1oGaDEmUUDDQMahTTPOpvNpDKk22rlr7cB0=",
+        "owner": "emacsattic",
+        "repo": "nose",
+        "rev": "f8528297519eba911696c4e68fa88892de9a7b72",
+        "type": "github"
+      },
+      "original": {
+        "owner": "emacsattic",
+        "repo": "nose",
+        "type": "github"
+      }
+    },
+    "ob-racket": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1584656173,
+        "narHash": "sha256-rBUYDDCXb+3D4xTPQo9UocbTPZ32kWV1Uya/1DmZknU=",
+        "owner": "xchrishawk",
+        "repo": "ob-racket",
+        "rev": "83457ec9e1e96a29fd2086ed19432b9d75787673",
+        "type": "github"
+      },
+      "original": {
+        "owner": "xchrishawk",
+        "repo": "ob-racket",
+        "type": "github"
+      }
+    },
+    "org": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1627155762,
+        "narHash": "sha256-XS1eA6P0ePabdrnUNe5lN19EA9dfK615gMGObr9wfBQ=",
+        "owner": "emacs-straight",
+        "repo": "org-mode",
+        "rev": "c9dfed48a607c7f6524f1c6480f09cf61a5d6237",
+        "type": "github"
+      },
+      "original": {
+        "owner": "emacs-straight",
+        "repo": "org-mode",
+        "type": "github"
+      }
+    },
+    "org-contrib": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1623339452,
+        "narHash": "sha256-E3pioqkmAKQm5N7YsgJZil0/ozkdRE7//tE9FGbrluM=",
+        "ref": "master",
+        "rev": "fc81309cf6756607a836f93049a9393c2967c4e0",
+        "revCount": 2599,
+        "type": "git",
+        "url": "https://git.sr.ht/~bzg/org-contrib"
+      },
+      "original": {
+        "type": "git",
+        "url": "https://git.sr.ht/~bzg/org-contrib"
+      }
+    },
+    "org-yt": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1527381913,
+        "narHash": "sha256-dzQ6B7ryzatHCTLyEnRSbWO0VUiX/FHYnpHTs74aVUs=",
+        "owner": "TobiasZawada",
+        "repo": "org-yt",
+        "rev": "40cc1ac76d741055cbefa13860d9f070a7ade001",
+        "type": "github"
+      },
+      "original": {
+        "owner": "TobiasZawada",
+        "repo": "org-yt",
         "type": "github"
       }
     },
     "pass": {
       "flake": false,
       "locked": {
-        "narHash": "sha256-Pvt2rSuhnk8Lg6E8l/aYnr4RfWLrU+yS97gNd6Ic58U=",
+        "narHash": "sha256-GMzVV3ysYPTOk2CgBSStadC6+TdVv2VoXRNiuklr8rw=",
         "path": "./pass",
         "type": "path"
       },
         "type": "path"
       }
     },
+    "php-extras": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1573312690,
+        "narHash": "sha256-r4WyVbzvT0ra4Z6JywNBOw5RxOEYd6Qe2IpebHXkj1U=",
+        "owner": "arnested",
+        "repo": "php-extras",
+        "rev": "d410c5af663c30c01d461ac476d1cbfbacb49367",
+        "type": "github"
+      },
+      "original": {
+        "owner": "arnested",
+        "repo": "php-extras",
+        "type": "github"
+      }
+    },
+    "revealjs": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1625811744,
+        "narHash": "sha256-Y67nVqcovn2PbHXmWOFWMq10Qz2ZIRyyWEO6qsZLbIM=",
+        "owner": "hakimel",
+        "repo": "reveal.js",
+        "rev": "b18f12d964ef80bd9ffb061aae48ff4c15fb43ad",
+        "type": "github"
+      },
+      "original": {
+        "owner": "hakimel",
+        "repo": "reveal.js",
+        "type": "github"
+      }
+    },
     "root": {
       "inputs": {
+        "emacs-overlay": "emacs-overlay",
         "flake-utils": "flake-utils",
         "home-manager": [
           "julm-nix",
           "home-manager"
         ],
         "julm-nix": "julm-nix",
+        "nix-doom-emacs": "nix-doom-emacs",
         "nixpkgs": "nixpkgs",
         "pass": "pass",
         "secrets": "secrets",
         "shell": "shell"
       }
     },
+    "rotate-text": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1322962747,
+        "narHash": "sha256-SOeOgSlcEIsKhUiYDJv0p+mLUb420s9E2BmvZQvZ0wk=",
+        "owner": "debug-ito",
+        "repo": "rotate-text.el",
+        "rev": "48f193697db996855aee1ad2bc99b38c6646fe76",
+        "type": "github"
+      },
+      "original": {
+        "owner": "debug-ito",
+        "repo": "rotate-text.el",
+        "type": "github"
+      }
+    },
     "secrets": {
       "flake": false,
       "locked": {
-        "narHash": "sha256-7O/36St1ofCXqRbn3/GsSqMcf0/fc/zDhWopJUcZCuI=",
+        "narHash": "sha256-XourjgqnrTqv8Rk94ghl25/Hop7QpM6JZ1Xuqhp5eBI=",
         "path": "./sec",
         "type": "path"
       },
index 0be9c5186474de34215a7f06293ecc6d7bf69512..dfe978d5f14e9c0976bed7f8f62df0988d571fd7 100644 (file)
--- a/flake.nix
+++ b/flake.nix
@@ -1,6 +1,6 @@
 {
 # Pin down nixpkgs from github, instead of using global, system or user registries.
-inputs.nixpkgs.url = "github:NixOS/nixpkgs/23cd13167a1432550e48734079c2ffeeb441fb96";
+inputs.nixpkgs.url = "github:NixOS/nixpkgs/0802970566becac6d5123b0b88d093121a0a4080";
 #inputs.nixpkgs.url = "flake:nixpkgs";
 inputs.flake-utils.url = "github:numtide/flake-utils";
 inputs.home-manager.follows = "julm-nix/home-manager";
@@ -8,12 +8,19 @@ inputs.julm-nix.url = "git://git.sourcephile.fr/julm/julm-nix?ref=master";
 #inputs.julm-nix.url = "path:julm-nix"; # XXX: this puts the whole folder in the Nix store
 inputs.julm-nix.inputs.flake-utils.follows = "flake-utils";
 inputs.julm-nix.inputs.nixpkgs.follows = "nixpkgs";
+inputs.nix-doom-emacs.url = "github:vlaci/nix-doom-emacs";
+inputs.nix-doom-emacs.inputs.nixpkgs.follows = "nixpkgs";
+inputs.nix-doom-emacs.inputs.home-manager.follows = "home-manager";
+inputs.nix-doom-emacs.inputs.flake-utils.follows = "flake-utils";
+inputs.nix-doom-emacs.inputs.emacs-overlay.follows = "emacs-overlay";
+inputs.emacs-overlay.url = "github:nix-community/emacs-overlay/master";
 inputs.shell = { type = "path"; path = "./shell"; flake = false; };
 inputs.secrets = { type = "path"; path = "./sec"; flake = false; };
 inputs.pass = { type = "path"; path = "./pass"; flake = false; };
 outputs = inputs: let
   remoteNixpkgsPatches = import nixpkgs/patches.nix;
   localNixpkgsPatches = [
+    nixpkgs/patches/sourcehut.diff
     #nixpkgs/patches/transmission.diff
     #nixpkgs/patches/apparmor.diff
     #nixpkgs/patches/ifcopenshell.diff
index 4310da01434620c37025f500c07e21ffb674a72d..73916a79844a841409f1df90a2fcbcae61b4f3f8 100644 (file)
@@ -21,11 +21,11 @@ services.udev.extraRules = ''
   SUBSYSTEM=="scsi_host", KERNEL=="host*", ATTR{link_power_management_policy}="med_power_with_dipm"
 '';
 
-boot.loaded.efi = {
-  canTouchEfiVariables = false;
-  efiSysMountPoint = "/boot/efi";
-};
 boot.loader = {
+  efi = {
+    canTouchEfiVariables = false;
+    efiSysMountPoint = "/boot/efi";
+  };
   grub = {
     enable = true;
     version = 2;
index 6f077b0c35c0e6db075c60041a8a7f985cbbcd1f..fd4182ea48ecf8ea71481ab40468386c4fdd809e 100644 (file)
@@ -1,10 +1,10 @@
 [
+/*
 {
   meta.description = "nixos/sanoid: fix submodule aliases";
   url = "https://github.com/NixOS/nixpkgs/pull/130288.diff";
   sha256 = "sha256-Ivqpf++6OdRng33xCbh4xCQ090g9QunEf4Jsf5TEWiQ=";
 }
-/*
 {
   meta.description = "nixos/postfix: systemd sandbox";
   url = "https://github.com/NixOS/nixpkgs/pull/93305.diff";
   sha256 = "sha256-pXVlSqUfBJLwphfa3HCzdsXA7gyJY4w/FU4mEW73Xxk=";
 }
 */
+/*
 {
   meta.description = "nixos/syncoid: split in multiple systemd services and harden them";
   url = "https://github.com/NixOS/nixpkgs/pull/98455.diff";
   sha256 = "sha256-6JgDfU6cIgW7Ei2eY4Wtd6tiFwFEAy9V9/+G42B6kp4=";
 }
-/*
 {
   meta.description = "apparmor: try again to fix and improve";
   url = "https://github.com/NixOS/nixpkgs/pull/101071.diff";
@@ -67,7 +67,7 @@
 {
   meta.description = "Update public-inbox to 1.6.1 and add systemd services";
   url = "https://github.com/NixOS/nixpkgs/pull/104457.diff";
-  sha256 = "sha256-pplampG4pdUH+rWNSUMb1t7e6Mc0OiXXHo/FcemgyQ8=";
+  sha256 = "sha256-zwdvMxlUTCP9Ubz220zJnkD2D/EdE3iJ7vFMkjo1keI=";
 }
 /*
 {
@@ -86,4 +86,9 @@
   url = "https://github.com/NixOS/nixpkgs/pull/128014.diff";
   sha256 = "sha256-1iJ46NXslDxsP/uO0cSaCzO3A5VF338M6d027G7sK3o=";
 }
+{
+  meta.description = "nixos/{sanoid,syncoid}: Improve ZFS permission delegation";
+  url = "https://github.com/NixOS/nixpkgs/pull/131118.diff";
+  sha256 = "sha256-0YTwPGydHc1bUCGQrCrEACOLzliknzsFCC7pz8TDXNE=";
+}
 ]
index 26bbe214a0bef9baaafbb8fd7242573bbf043def..a5ea27c4af3b9ca732fde57fd50946614a7a9184 100644 (file)
@@ -1,5 +1,5 @@
 diff --git a/pkgs/applications/version-management/sourcehut/builds.nix b/pkgs/applications/version-management/sourcehut/builds.nix
-index c8163caf8ea..24ec5fe4e63 100644
+index c8163caf8ea..5b313a3a4e9 100644
 --- a/pkgs/applications/version-management/sourcehut/builds.nix
 +++ b/pkgs/applications/version-management/sourcehut/builds.nix
 @@ -11,13 +11,13 @@
@@ -7,7 +7,7 @@ index c8163caf8ea..24ec5fe4e63 100644
  }:
  let
 -  version = "0.66.7";
-+  version = "0.70.8";
++  version = "0.70.12";
  
    buildWorker = src: buildGoModule {
      inherit src version;
@@ -23,12 +23,12 @@ index c8163caf8ea..24ec5fe4e63 100644
      repo = "builds.sr.ht";
      rev = version;
 -    sha256 = "sha256-2MLs/DOXHjEYarXDVUcPZe3o0fmZbzVxn528SE72lhM=";
-+    sha256 = "sha256-0guAknoCUGmREZTu1KYs+TPd1jmLlgapriyoi5eg2Ig=";
++    sha256 = "sha256-k5BOb48WVOhBVKRLZeSGNePclvl9cjjJPIEt6pU7M3I=";
    };
  
    nativeBuildInputs = srht.nativeBuildInputs;
 diff --git a/pkgs/applications/version-management/sourcehut/core.nix b/pkgs/applications/version-management/sourcehut/core.nix
-index d359d524eb2..b872208cb40 100644
+index d359d524eb2..2d9a18bb233 100644
 --- a/pkgs/applications/version-management/sourcehut/core.nix
 +++ b/pkgs/applications/version-management/sourcehut/core.nix
 @@ -30,12 +30,12 @@
@@ -36,18 +36,18 @@ index d359d524eb2..b872208cb40 100644
  buildPythonPackage rec {
    pname = "srht";
 -  version = "0.67.4";
-+  version = "0.67.13";
++  version = "0.67.14";
  
    src = fetchgit {
      url = "https://git.sr.ht/~sircmpwn/core.sr.ht";
      rev = version;
 -    sha256 = "sha256-XvzFfcBK5Mq8p7xEBAF/eupUE1kkUBh5k+ByM/WA9bc=";
-+    sha256 = "sha256-hwoG/xEE+58a9+MO7ViCr70qSIm/Oyr6qy3QYfmI6Uw=";
++    sha256 = "sha256-u98Se7QvZF2Xi6LcGHZ3ixLv2pJLYHufP2G4FtDppJc=";
      fetchSubmodules = true;
    };
  
 diff --git a/pkgs/applications/version-management/sourcehut/dispatch.nix b/pkgs/applications/version-management/sourcehut/dispatch.nix
-index 637c6f9c1df..0aec2210599 100644
+index 637c6f9c1df..af2ea1e9a4f 100644
 --- a/pkgs/applications/version-management/sourcehut/dispatch.nix
 +++ b/pkgs/applications/version-management/sourcehut/dispatch.nix
 @@ -9,13 +9,13 @@
@@ -55,19 +55,19 @@ index 637c6f9c1df..0aec2210599 100644
  buildPythonPackage rec {
    pname = "dispatchsrht";
 -  version = "0.15.8";
-+  version = "0.15.31";
++  version = "0.15.32";
  
    src = fetchFromSourcehut {
      owner = "~sircmpwn";
      repo = "dispatch.sr.ht";
      rev = version;
 -    sha256 = "sha256-zWCGPjIgMKHXHJUs9aciV7IFgo0rpahon6KXHDwcfss=";
-+    sha256 = "sha256-y+7Q6yEwmGYTZakHLvNTNazOQOlv7oa8Z9K1jccj19M=";
++    sha256 = "sha256-4P4cXhjcZ8IBzpRfmYIJkzl9U4Plo36a48Pf/KjmhFY=";
    };
  
    nativeBuildInputs = srht.nativeBuildInputs;
 diff --git a/pkgs/applications/version-management/sourcehut/git.nix b/pkgs/applications/version-management/sourcehut/git.nix
-index e44fb9cd6c6..3b76bda965f 100644
+index e44fb9cd6c6..cbbc420123f 100644
 --- a/pkgs/applications/version-management/sourcehut/git.nix
 +++ b/pkgs/applications/version-management/sourcehut/git.nix
 @@ -8,13 +8,13 @@
@@ -75,14 +75,14 @@ index e44fb9cd6c6..3b76bda965f 100644
  }:
  let
 -  version = "0.72.8";
-+  version = "0.72.40";
++  version = "0.72.43";
  
    src = fetchFromSourcehut {
      owner = "~sircmpwn";
      repo = "git.sr.ht";
      rev = version;
 -    sha256 = "sha256-AB2uzajO5PtcpJfbOOTfuDFM6is5K39v3AZJ1hShRNc=";
-+    sha256 = "sha256-Y5485XY614AfAO65jtA72ylZ1LZC2DKFBN4Ijh4anFg=";
++    sha256 = "sha256-mb/zFHekLhAH5cpkB7dfTRDATWvgZKVcxdwiA4SntnU=";
    };
  
    buildShell = src: buildGoModule {
@@ -126,7 +126,7 @@ index 17cb3fe4b61..ff5ffcca38a 100644
  
    nativeBuildInputs = srht.nativeBuildInputs;
 diff --git a/pkgs/applications/version-management/sourcehut/lists.nix b/pkgs/applications/version-management/sourcehut/lists.nix
-index b419b49f7b5..b98f7b38918 100644
+index b419b49f7b5..7f616fda834 100644
 --- a/pkgs/applications/version-management/sourcehut/lists.nix
 +++ b/pkgs/applications/version-management/sourcehut/lists.nix
 @@ -12,13 +12,13 @@
@@ -134,14 +134,14 @@ index b419b49f7b5..b98f7b38918 100644
  buildPythonPackage rec {
    pname = "listssrht";
 -  version = "0.48.19";
-+  version = "0.48.24";
++  version = "0.49.1";
  
    src = fetchFromSourcehut {
      owner = "~sircmpwn";
      repo = "lists.sr.ht";
      rev = version;
 -    sha256 = "sha256-bsakEMyvWaxiE4/SGcAP4mlGG9jkdHfFxpt9H+TJn/8=";
-+    sha256 = "sha256-2WU+Q33rZnth0y87blr7dSiy4iV1ZD9xx51gAks1z/Y=";
++    sha256 = "sha256-3YTn705lPFGHww/xUVXc7c8OkVq02usPbdoikMA34IQ=";
    };
  
    nativeBuildInputs = srht.nativeBuildInputs;
@@ -166,27 +166,34 @@ index bd331f000a7..effe70059df 100644
  
    nativeBuildInputs = srht.nativeBuildInputs;
 diff --git a/pkgs/applications/version-management/sourcehut/meta.nix b/pkgs/applications/version-management/sourcehut/meta.nix
-index a285d484ed2..9e514022a2e 100644
+index a285d484ed2..87122a03cab 100644
 --- a/pkgs/applications/version-management/sourcehut/meta.nix
 +++ b/pkgs/applications/version-management/sourcehut/meta.nix
-@@ -18,13 +18,13 @@
+@@ -18,19 +18,19 @@
  , python
  }:
  let
 -  version = "0.53.14";
-+  version = "0.54.0";
++  version = "0.54.3";
  
    src = fetchFromSourcehut {
      owner = "~sircmpwn";
      repo = "meta.sr.ht";
      rev = version;
 -    sha256 = "sha256-/+r/XLDkcSTW647xPMh5bcJmR2xZNNH74AJ5jemna2k=";
-+    sha256 = "sha256-OrtYdKjO8jLoamGHW9sSJ1WpE/7yESk2yPUQhwD19vU=";
++    sha256 = "sha256-u9cl0YGPnCo+AYLA4qkrqqzQhsf4IRR6W95JulpNIIE=";
    };
  
    buildApi = src: buildGoModule {
+     inherit src version;
+     pname = "metasrht-api";
+-    vendorSha256 = "sha256-eZyDrr2VcNMxI++18qUy7LA1Q1YDlWCoRtl00L8lfR4=";
++    vendorSha256 = "sha256-s0Hjt/6S9vMBL5iGREQjmA1BQ1ImB2Va++9NxSfUZzw=";
+   };
+ in
 diff --git a/pkgs/applications/version-management/sourcehut/paste.nix b/pkgs/applications/version-management/sourcehut/paste.nix
-index 0d8c9135493..884b9bf6c6f 100644
+index 0d8c9135493..71a95bb10b0 100644
 --- a/pkgs/applications/version-management/sourcehut/paste.nix
 +++ b/pkgs/applications/version-management/sourcehut/paste.nix
 @@ -8,13 +8,13 @@
@@ -194,14 +201,14 @@ index 0d8c9135493..884b9bf6c6f 100644
  buildPythonPackage rec {
    pname = "pastesrht";
 -  version = "0.12.1";
-+  version = "0.12.3";
++  version = "0.12.4";
  
    src = fetchFromSourcehut {
      owner = "~sircmpwn";
      repo = "paste.sr.ht";
      rev = version;
 -    sha256 = "sha256-QQhd2LeH9BLmlHilhsv+9fZ+RPNmEMSmOpFA3dsMBFc=";
-+    sha256 = "sha256-cBIeK3wBzIYDOed8zvz8+abcLvFAeWua44UWlhO0ZEY=";
++    sha256 = "sha256-hFjWa7L7JiQoG3Hm9NyoP2FNypDiW+nGDmQ2DoZkAIw=";
    };
  
    nativeBuildInputs = srht.nativeBuildInputs;
@@ -226,7 +233,7 @@ index 1f385265360..1ce3fe867ed 100644
  
    nativeBuildInputs = srht.nativeBuildInputs;
 diff --git a/pkgs/applications/version-management/sourcehut/todo.nix b/pkgs/applications/version-management/sourcehut/todo.nix
-index 85e1f5637b6..218e958f3a6 100644
+index 85e1f5637b6..8aa4730b1cb 100644
 --- a/pkgs/applications/version-management/sourcehut/todo.nix
 +++ b/pkgs/applications/version-management/sourcehut/todo.nix
 @@ -12,13 +12,13 @@
@@ -234,14 +241,14 @@ index 85e1f5637b6..218e958f3a6 100644
  buildPythonPackage rec {
    pname = "todosrht";
 -  version = "0.64.14";
-+  version = "0.64.21";
++  version = "0.64.23";
  
    src = fetchFromSourcehut {
      owner = "~sircmpwn";
      repo = "todo.sr.ht";
      rev = version;
 -    sha256 = "sha256-huIAhn6h1F5w5ST4/yBwr82kAzyYwhLu+gpRuOQgnsE=";
-+    sha256 = "sha256-kPO9A0g/i7xbVQ+PQ4+QDfP5zQrTiftmeIA1sTP/0AA=";
++    sha256 = "sha256-gagOaYlOfkho8nV7feboPjmOYazsMV72NfMngubxRFc=";
    };
  
    nativeBuildInputs = srht.nativeBuildInputs;