about summary refs log tree commit diff
path: root/pkgs/by-name/ev
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2024-06-02 23:39:53 +0200
committerGitHub <noreply@github.com>2024-06-02 23:39:53 +0200
commit9b3a337d37bc5306104d95f5c2621853218080b7 (patch)
treea4d61397197c93b7148717f45a7b3576cc82d75b /pkgs/by-name/ev
parent84f95ade83359474c4cdd0c0caac6ecf7187440d (diff)
parent38abd30d8e07ef6898d87f217dcac25aed8074d2 (diff)
Merge pull request #242114 from jn-sena/everforest-gtk-init
Diffstat (limited to 'pkgs/by-name/ev')
-rw-r--r--pkgs/by-name/ev/everforest-gtk-theme/package.nix44
1 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/by-name/ev/everforest-gtk-theme/package.nix b/pkgs/by-name/ev/everforest-gtk-theme/package.nix
new file mode 100644
index 0000000000000..943c743f894d8
--- /dev/null
+++ b/pkgs/by-name/ev/everforest-gtk-theme/package.nix
@@ -0,0 +1,44 @@
+{ lib
+, stdenvNoCC
+, fetchFromGitHub
+, gnome-themes-extra
+, gtk-engine-murrine
+}:
+
+stdenvNoCC.mkDerivation {
+  pname = "everforest-gtk-theme";
+  version = "0-unstable-2023-03-20";
+
+  src = fetchFromGitHub {
+    owner = "Fausto-Korpsvart";
+    repo = "Everforest-GTK-Theme";
+    rev = "8481714cf9ed5148694f1916ceba8fe21e14937b";
+    sha256 = "sha256-NO12ku8wnW/qMHKxi5TL/dqBxH0+cZbe+fU0iicb9JU=";
+  };
+
+  propagatedUserEnvPkgs = [
+    gtk-engine-murrine
+  ];
+
+  buildInputs = [
+    gnome-themes-extra
+  ];
+
+  dontBuild = true;
+
+  installPhase = ''
+    runHook preInstall
+    mkdir -p "$out/share/"{themes,icons}
+    cp -a icons/* "$out/share/icons/"
+    cp -a themes/* "$out/share/themes/"
+    runHook postInstall
+  '';
+
+  meta = with lib; {
+    description = "Everforest colour palette for GTK";
+    homepage = "https://github.com/Fausto-Korpsvart/Everforest-GTK-Theme";
+    license = licenses.gpl3Only;
+    maintainers = with maintainers; [ jn-sena ];
+    platforms = platforms.unix;
+  };
+}