summary refs log tree commit diff
path: root/pkgs/data/themes/juno
diff options
context:
space:
mode:
authorGabriel Volpe <volpegabriel@gmail.com>2021-02-26 07:15:17 +0100
committerGabriel Volpe <volpegabriel@gmail.com>2021-03-11 13:26:56 +0100
commit77144c76cc507e306c6504150d16541fbc691ba5 (patch)
treeb2264c04705f6ca935a1a4be145deb5fb14cc1d6 /pkgs/data/themes/juno
parentc98cf3c34bb5615b6be4c5fb32d18d80c69de41e (diff)
downloadnixpkgs-77144c76cc507e306c6504150d16541fbc691ba5.tar
nixpkgs-77144c76cc507e306c6504150d16541fbc691ba5.tar.gz
nixpkgs-77144c76cc507e306c6504150d16541fbc691ba5.tar.bz2
nixpkgs-77144c76cc507e306c6504150d16541fbc691ba5.tar.lz
nixpkgs-77144c76cc507e306c6504150d16541fbc691ba5.tar.xz
nixpkgs-77144c76cc507e306c6504150d16541fbc691ba5.tar.zst
nixpkgs-77144c76cc507e306c6504150d16541fbc691ba5.zip
juno-theme: init at 0.0.1
Diffstat (limited to 'pkgs/data/themes/juno')
-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 00000000000..9e1580a6a14
--- /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 ];
+  };
+}