diff --git a/pkgs/shells/lambda-mod-zsh-theme/default.nix b/pkgs/shells/lambda-mod-zsh-theme/default.nix new file mode 100644 index 000000000000..e53aa28666b6 --- /dev/null +++ b/pkgs/shells/lambda-mod-zsh-theme/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchFromGitHub }: + +let + repo = "lambda-mod-zsh-theme"; + rev = "eceee68cf46bba9f7f42887c2128b48e8861e31b"; +in stdenv.mkDerivation { + name = "${repo}-${rev}"; + + src = fetchFromGitHub { + inherit rev repo; + + owner = "halfo"; + sha256 = "1410ryc22i20na5ypa1q6f106lkjj8n1qfjmb77q4rspi0ydaiy4"; + }; + + buildPhases = [ "unpackPhase" "installPhase" ]; + + installPhase = '' + mkdir -p $out/share/themes + cp lambda-mod.zsh-theme $out/share/themes + ''; + + meta = with stdenv.lib; { + description = "A ZSH theme optimized for people who use Git & Unicode-compatible fonts and terminals"; + homepage = "https://github.com/halfo/lambda-mod-zsh-theme/"; + license = licenses.mit; + platforms = platforms.linux; + maintainers = with maintainers; [ ma27 ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 12cc18723c0a..b6aa738264ef 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9698,6 +9698,8 @@ with pkgs; haskell-lib = haskell.lib; }; + lambda-mod-zsh-theme = callPackage ../shells/lambda-mod-zsh-theme/default.nix { }; + leksah = callPackage ../development/tools/haskell/leksah { inherit (haskellPackages) ghcWithPackages; };