diff --git a/overlays/default.nix b/overlays/default.nix index ce57bf5d..06c8db1a 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -2,6 +2,7 @@ imports = [ ./alejandra.nix ./cmus.nix + ./eza.nix ./hyprnome.nix ./zola.nix ]; diff --git a/overlays/eza.nix b/overlays/eza.nix new file mode 100644 index 00000000..c2cd42c9 --- /dev/null +++ b/overlays/eza.nix @@ -0,0 +1,22 @@ +{ + nixpkgs.overlays = [ + (final: prev: { + eza = prev.eza.overrideAttrs (oldAttrs: rec { + version = "0.14.2"; + + src = prev.fetchFromGitHub { + owner = "eza-community"; + repo = "eza"; + rev = "v${version}"; + hash = "sha256-eST70KMdGgbTo4FNL3K5YGn9lwIGroG4y4ExKDb30hU="; + }; + + cargoDeps = oldAttrs.cargoDeps.overrideAttrs (prev.lib.const { + name = "eza-vendor.tar.gz"; + inherit src; + outputHash = "sha256-bF4Thh/KUOLQz4MmM0WqQmXXT8dsLjy9ngy1UN5ACk8="; + }); + }); + }) + ]; +}