+5
-1
flake.nix
+5
-1
flake.nix
···
48
48
fish = pkgs.fish.overrideAttrs (
49
49
finalAttrs: previousAttrs: {
50
50
src = inputs.fish;
51
-
version = "4.1.0";
51
+
version = pkgs.lib.pipe "${inputs.fish}/Cargo.toml" [
52
+
builtins.readFile
53
+
(builtins.match ''.+"fish".version = "([^"]+)".*'')
54
+
(ver: builtins.elemAt ver 0)
55
+
];
52
56
cargoDeps = pkgs.rustPlatform.fetchCargoVendor {
53
57
inherit (finalAttrs) src patches;
54
58
hash = "sha256-WZdfon6mnM+5caWW6yInQx5B1GjCxQ0XLbJlbvHa3Zc=";