diff --git a/pkgs/default.nix b/pkgs/default.nix index d92f1ce8..31c33bba 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -38,6 +38,7 @@ let pop-launcher-plugin-duckduckgo-bangs = callPackage ./pop-launcher-plugin-duckduckgo-bangs.nix { }; #trex = callPackage ./trex.nix { }; + skeuowaita-icon-theme = callPackage ./skeuowaita-icon-theme.nix { }; text-engine = callPackage ./text-engine.nix { }; tic-80 = callPackage ./tic-80 { }; segno = libsForQt5.callPackage ./segno.nix { }; diff --git a/pkgs/skeuowaita-icon-theme.nix b/pkgs/skeuowaita-icon-theme.nix new file mode 100644 index 00000000..bf821587 --- /dev/null +++ b/pkgs/skeuowaita-icon-theme.nix @@ -0,0 +1,33 @@ +{ stdenv, lib, fetchgit, gtk3, gnome-icon-theme, hicolor-icon-theme }: + +stdenv.mkDerivation rec { + pname = "skeuowaita-icon-theme"; + version = "unstable-2022-05-02"; + + src = fetchgit { + url = "https://gitlab.gnome.org/Conspiracy/skeuowaita.git"; + rev = "82e4b2e2bc5af4eb424061f4148f1dcac56a56d3"; + sha256 = "sha256-XnKnqE6qjKQQeIpZX5u298mbB7elsbkXmNYpgYefrNE="; + }; + + nativeBuildInputs = [ gtk3 ]; + propagatedBuildInputs = [ gnome-icon-theme hicolor-icon-theme ]; + dontDropIconThemeCache = true; + + installPhase = '' + runHook preInstall + + install -Dm644 index.theme -t $out/share/icons/skeuowaita + cp -a scalable/ $out/share/icons/skeuowaita + gtk-update-icon-cache $out/share/icons/skeuowaita + + runHook postInstall + ''; + + meta = with lib; { + description = "A skeuomorphic take on Adwaita theme."; + homepage = "https://gitlab.gnome.org/Conspiracy/skeuowaita"; + license = licenses.cc0; + platforms = platforms.linux; + }; +}