Commit 21fe7a714e41

Vincent Demeester <vincent@sbr.pm>
2025-12-05 21:43:20
refactor(pkgs): migrate to modern hash format for fetch functions
- Align with nixpkgs standards by using hash instead of sha256 - Improve consistency across package definitions - Maintain compatibility while using preferred attribute name Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 057cb55
Changed files (8)
pkgs/ape/default.nix
@@ -11,7 +11,7 @@ buildGoModule (finalAttrs: {
   src = fetchgit {
     url = "https://git.sr.ht/~vdemeester/ape";
     rev = "v${finalAttrs.version}";
-    sha256 = "sha256-Ww2HuwR5Fx/tnYHARqeuDv2NU26oQPyIjtkYj291WTg=";
+    hash = "sha256-Ww2HuwR5Fx/tnYHARqeuDv2NU26oQPyIjtkYj291WTg=";
   };
   vendorHash = "sha256-XLRjxJu28yt02+SykO8OqvFCl0nSFyVbHKRUGcS7Mrs=";
 
pkgs/batzconverter/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: {
     owner = "chmouel";
     repo = "batzconverter";
     rev = finalAttrs.version;
-    sha256 = "sha256-9tN0fr1FcAxBRDpV5l7N6iAQ+1WOb6gEbpcmahfta5o=";
+    hash = "sha256-9tN0fr1FcAxBRDpV5l7N6iAQ+1WOb6gEbpcmahfta5o=";
   };
 
   installPhase = ''
pkgs/chmouzies/ai.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
     owner = "chmouel";
     repo = "chmouzies";
     rev = "10773a982503829e5f276a3bd8fd526dab4f92d3";
-    sha256 = "sha256-Lr4tYzgEhvVhJhSRDGuUlrp7XP2iUNX7H2nizlEko3Q=";
+    hash = "sha256-Lr4tYzgEhvVhJhSRDGuUlrp7XP2iUNX7H2nizlEko3Q=";
   };
 
   propagatedBuildInputs = [ python313 ];
pkgs/chmouzies/git.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
     owner = "chmouel";
     repo = "chmouzies";
     rev = "10773a982503829e5f276a3bd8fd526dab4f92d3";
-    sha256 = "sha256-Lr4tYzgEhvVhJhSRDGuUlrp7XP2iUNX7H2nizlEko3Q=";
+    hash = "sha256-Lr4tYzgEhvVhJhSRDGuUlrp7XP2iUNX7H2nizlEko3Q=";
   };
 
   propagatedBuildInputs = [ python313 ];
pkgs/chmouzies/kubernetes.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
     owner = "chmouel";
     repo = "chmouzies";
     rev = "10773a982503829e5f276a3bd8fd526dab4f92d3";
-    sha256 = "sha256-Lr4tYzgEhvVhJhSRDGuUlrp7XP2iUNX7H2nizlEko3Q=";
+    hash = "sha256-Lr4tYzgEhvVhJhSRDGuUlrp7XP2iUNX7H2nizlEko3Q=";
   };
 
   propagatedBuildInputs = [ python313 ];
pkgs/govanityurl/default.nix
@@ -11,7 +11,7 @@ buildGoModule (finalAttrs: {
   src = fetchgit {
     url = "https://git.sr.ht/~vdemeester/vanityurl";
     rev = "v${finalAttrs.version}";
-    sha256 = "sha256-7AdNbbIcNSPRAi8u0+2b/Lscq4MFXci0+WeND8wZkhU=";
+    hash = "sha256-7AdNbbIcNSPRAi8u0+2b/Lscq4MFXci0+WeND8wZkhU=";
   };
   vendorHash = "sha256-qe7SxvrmgbcUnBUbUVx/l3hLZ1BRHZyDgi8tLtULCms=";
 
pkgs/manifest-tool/default.nix
@@ -15,7 +15,7 @@ buildGoModule (finalAttrs: {
     owner = "estesp";
     repo = "manifest-tool";
     rev = "v${finalAttrs.version}";
-    sha256 = "sha256-aw8c8VhSFexUpQqXDOd/pRSiuRl4njBe+LDONTVK7Uw=";
+    hash = "sha256-aw8c8VhSFexUpQqXDOd/pRSiuRl4njBe+LDONTVK7Uw=";
   };
   vendorHash = null;
 
pkgs/ram/default.nix
@@ -11,7 +11,7 @@ buildGoModule (finalAttrs: {
   src = fetchgit {
     url = "https://git.sr.ht/~vdemeester/ram";
     rev = "v${finalAttrs.version}";
-    sha256 = "sha256-2Vn8alPlVM5j0VSCZwbmnWdZqfd4qp/g29R3lpLhXv4=";
+    hash = "sha256-2Vn8alPlVM5j0VSCZwbmnWdZqfd4qp/g29R3lpLhXv4=";
   };
   vendorHash = null;