diff --git a/overlays/default.nix b/overlays/default.nix index 8402c5e1..32d449da 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -2,6 +2,7 @@ imports = [ ./alejandra.nix ./eza.nix + ./kitty.nix ./zola.nix ]; } diff --git a/overlays/kitty.nix b/overlays/kitty.nix new file mode 100644 index 00000000..f5232ceb --- /dev/null +++ b/overlays/kitty.nix @@ -0,0 +1,22 @@ +{ + nixpkgs.overlays = [ + (final: prev: { + kitty = prev.kitty.overrideAttrs (oldAttrs: rec { + version = "0.31.0"; + + src = prev.fetchFromGitHub { + owner = "kovidgoyal"; + repo = "kitty"; + rev = "refs/tags/v${version}"; + hash = "sha256-VWWuC4T0pyTgqPNm0gNL1j3FShU5b8S157C1dKLon1g="; + }; + + goModules = (prev.buildGoModule { + pname = "kitty-go-modules"; + inherit src version; + vendorHash = "sha256-OyZAWefSIiLQO0icxMIHWH3BKgNas8HIxLcse/qWKcU="; + }).goModules; + }); + }) + ]; +}