nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib, stdenv, fetchFromGitHub, meson, ninja, sassc, gtk3, gnome, gdk-pixbuf, librsvg, gtk-engine-murrine }:
2
3stdenv.mkDerivation rec {
4 pname = "lounge-gtk-theme";
5 version = "1.24";
6
7 src = fetchFromGitHub {
8 owner = "monday15";
9 repo = pname;
10 rev = version;
11 sha256 = "0ima0aa5j296xn4y0d1zj6vcdrdpnihqdidj7bncxzgbnli1vazs";
12 };
13
14 nativeBuildInputs = [ meson ninja sassc gtk3 ];
15
16 buildInputs = [ gdk-pixbuf librsvg ];
17
18 propagatedUserEnvPkgs = [ gtk-engine-murrine ];
19
20 mesonFlags = [
21 "-D gnome_version=${lib.versions.majorMinor gnome.gnome-shell.version}"
22 ];
23
24 postFixup = ''
25 gtk-update-icon-cache "$out"/share/icons/Lounge-aux;
26 '';
27
28 meta = with lib; {
29 description = "Simple and clean GTK theme with vintage scrollbars, inspired by Absolute, based on Adwaita";
30 homepage = "https://github.com/monday15/lounge-gtk-theme";
31 license = licenses.gpl3Plus;
32 platforms = platforms.unix;
33 maintainers = [ maintainers.romildo ];
34 };
35}