diff options
author | Austin Horstman <khaneliman12@gmail.com> | 2023-10-06 23:02:25 -0500 |
---|---|---|
committer | Austin Horstman <khaneliman12@gmail.com> | 2023-10-08 22:02:06 -0500 |
commit | b1abc21cbfe8582827c9d7a51e412a6753df0417 (patch) | |
tree | 7376848c4a1289b22382547910eae54a540c42bd /pkgs/data | |
parent | 51d261b0aed53b56dd4a658a05c9ed6b937eb731 (diff) | |
download | nixpkgs-b1abc21cbfe8582827c9d7a51e412a6753df0417.tar nixpkgs-b1abc21cbfe8582827c9d7a51e412a6753df0417.tar.gz nixpkgs-b1abc21cbfe8582827c9d7a51e412a6753df0417.tar.bz2 nixpkgs-b1abc21cbfe8582827c9d7a51e412a6753df0417.tar.lz nixpkgs-b1abc21cbfe8582827c9d7a51e412a6753df0417.tar.xz nixpkgs-b1abc21cbfe8582827c9d7a51e412a6753df0417.tar.zst nixpkgs-b1abc21cbfe8582827c9d7a51e412a6753df0417.zip |
catppuccin-bat: init at unstable-2022-11-10
Diffstat (limited to 'pkgs/data')
-rw-r--r-- | pkgs/data/themes/catppuccin-bat/default.nix | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/data/themes/catppuccin-bat/default.nix b/pkgs/data/themes/catppuccin-bat/default.nix new file mode 100644 index 00000000000..cfde47c684a --- /dev/null +++ b/pkgs/data/themes/catppuccin-bat/default.nix @@ -0,0 +1,39 @@ +{ fetchFromGitHub +, lib +, stdenvNoCC +, variant ? "macchiato" +}: +let + pname = "catppuccin-bat"; + validVariants = [ "latte" "frappe" "macchiato" "mocha" ]; +in +lib.checkListOfEnum "${pname}: color variant" validVariants [ variant ] + +stdenvNoCC.mkDerivation { + inherit pname; + version = "unstable-2022-11-10"; + + src = fetchFromGitHub { + owner = "catppuccin"; + repo = "bat"; + rev = "ba4d16880d63e656acced2b7d4e034e4a93f74b1"; + hash = "sha256-6WVKQErGdaqb++oaXnY3i6/GuH2FhTgK0v4TN4Y0Wbw="; + }; + + installPhase = '' + runHook preInstall + + mkdir -p $out + cp "Catppuccin-${variant}.tmTheme" $out + + runHook postInstall + ''; + + meta = { + description = "Soothing pastel theme for bat"; + homepage = "https://github.com/catppuccin/bat"; + license = lib.licenses.mit; + platforms = lib.platforms.all; + maintainers = [ lib.maintainers.khaneliman ]; + }; +} |