about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2021-02-05 18:54:56 +0100
committerGitHub <noreply@github.com>2021-02-05 18:54:56 +0100
commit72bfbe970bdb61716bd7c1983a38f071b1d057a8 (patch)
tree9b80927411a95391f64ba00cb60084f40e7d9d13 /pkgs
parent536fe36e23ab0fc8b7f35c24603422eee9fc17a2 (diff)
parente7d1e15f45ec1d3ba30c08d33788cc150992115a (diff)
Merge pull request #112017 from fortuneteller2k/add-flavours
flavours: init at 0.3.5
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/misc/flavours/default.nix23
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/applications/misc/flavours/default.nix b/pkgs/applications/misc/flavours/default.nix
new file mode 100644
index 0000000000000..6ee546fa7c557
--- /dev/null
+++ b/pkgs/applications/misc/flavours/default.nix
@@ -0,0 +1,23 @@
+{ lib, fetchFromGitHub, rustPlatform }:
+
+rustPlatform.buildRustPackage rec {
+  pname = "flavours";
+  version = "0.3.5";
+
+  src = fetchFromGitHub {
+    owner = "Misterio77";
+    repo = pname;
+    rev = "v${version}";
+    sha256 = "1lvbq026ap02f22mv45s904a0f81dr2f07j6bq0wnwl5wd5w0wpj";
+  };
+
+  cargoSha256 = "0wgi65k180mq1q6j4nma0wpfdvl67im5v5gmhzv1ap6xg3bicdg1";
+
+  meta = with lib; {
+    description = "An easy to use base16 scheme manager/builder that integrates with any workflow";
+    homepage = "https://github.com/Misterio77/flavours";
+    changelog = "https://github.com/Misterio77/flavours/releases/tag/v${version}";
+    license = licenses.mit;
+    maintainers = with maintainers; [ fortuneteller2k ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 9bb455341e59d..6db7d5a57f9ec 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1261,6 +1261,8 @@ in
 
   fitnesstrax = callPackage ../applications/misc/fitnesstrax/default.nix { };
 
+  flavours = callPackage ../applications/misc/flavours { };
+
   flood = nodePackages.flood;
 
   fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { };