about summary refs log tree commit diff
path: root/pkgs/data
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2021-03-19 19:46:47 +0100
committerGitHub <noreply@github.com>2021-03-19 19:46:47 +0100
commit981d01332f8c0b96c09cd6eb9c9a7fb17529fb45 (patch)
treeb062fa3139d5194e789fd3d4c20f23891a8b4d89 /pkgs/data
parent68bca414ca9a950cd70d5f61a47e3c16c66ab342 (diff)
parent77144c76cc507e306c6504150d16541fbc691ba5 (diff)
downloadnixlib-981d01332f8c0b96c09cd6eb9c9a7fb17529fb45.tar
nixlib-981d01332f8c0b96c09cd6eb9c9a7fb17529fb45.tar.gz
nixlib-981d01332f8c0b96c09cd6eb9c9a7fb17529fb45.tar.bz2
nixlib-981d01332f8c0b96c09cd6eb9c9a7fb17529fb45.tar.lz
nixlib-981d01332f8c0b96c09cd6eb9c9a7fb17529fb45.tar.xz
nixlib-981d01332f8c0b96c09cd6eb9c9a7fb17529fb45.tar.zst
nixlib-981d01332f8c0b96c09cd6eb9c9a7fb17529fb45.zip
Merge pull request #114437 from gvolpe/theme/juno
Diffstat (limited to 'pkgs/data')
-rw-r--r--pkgs/data/themes/juno/default.nix45
1 files changed, 45 insertions, 0 deletions
diff --git a/pkgs/data/themes/juno/default.nix b/pkgs/data/themes/juno/default.nix
new file mode 100644
index 000000000000..9e1580a6a14d
--- /dev/null
+++ b/pkgs/data/themes/juno/default.nix
@@ -0,0 +1,45 @@
+{ lib, stdenv, fetchurl, gtk-engine-murrine }:
+
+stdenv.mkDerivation rec {
+  pname = "juno";
+  version = "0.0.1";
+
+  srcs = [
+    (fetchurl {
+      url = "https://github.com/gvolpe/Juno/releases/download/${version}/Juno.tar.xz";
+      sha256 = "1cghsn9qagcf1nlga5cal0aqch6hkjm5wk6ja791zxhdqy3crx1i";
+    })
+    (fetchurl {
+      url = "https://github.com/gvolpe/Juno/releases/download/${version}/Juno-mirage.tar.xz";
+      sha256 = "0zh6bc85svmwh8qrhpn8mim0pj322x2x2i9sxnp7p1938p5z5m2b";
+    })
+    (fetchurl {
+      url = "https://github.com/gvolpe/Juno/releases/download/${version}/Juno-ocean.tar.xz";
+      sha256 = "0m2wgmcn12dfq5badzlpzjc8792ba9hi32c79vfvqawdn1q3hrdx";
+    })
+    (fetchurl {
+      url = "https://github.com/gvolpe/Juno/releases/download/${version}/Juno-palenight.tar.xz";
+      sha256 = "1hn2l0m76x61ixjd253hi7czm65asdjdhqvvlv7idbccc40pvrak";
+    })
+  ];
+
+  sourceRoot = ".";
+
+  propagatedUserEnvPkgs = [ gtk-engine-murrine ];
+
+  installPhase = ''
+    runHook preInstall
+    mkdir -p $out/share/themes
+    cp -a Juno* $out/share/themes
+    rm $out/share/themes/*/{LICENSE,README.md}
+    runHook postInstall
+  '';
+
+  meta = with lib; {
+    description = "GTK themes inspired by epic vscode themes";
+    homepage = "https://github.com/EliverLara/Juno";
+    license = licenses.gpl3Only;
+    platforms = platforms.all;
+    maintainers = [ maintainers.gvolpe ];
+  };
+}