fork
Configure Feed
Select the types of activity you want to include in your feed.
lol
fork
Configure Feed
Select the types of activity you want to include in your feed.
1{ lib
2, gobject-introspection
3, meson
4, ninja
5, pkg-config
6, wrapGAppsHook
7, desktop-file-utils
8, glib
9, gtk3
10, python3
11, gsettings-desktop-schemas
12, python3Packages
13, fetchFromGitHub
14}:
15
16python3Packages.buildPythonApplication rec {
17 pname = "themechanger";
18 version = "0.11.1";
19 format = "other";
20
21 src = fetchFromGitHub {
22 owner = "ALEX11BR";
23 repo = "ThemeChanger";
24 rev = "v${version}";
25 sha256 = "sha256-zSbh+mqCKquOyQASwVUW6hghmUc37nTuoa8pWCHM/a8=";
26 };
27
28 nativeBuildInputs = [
29 gobject-introspection
30 meson
31 ninja
32 pkg-config
33 wrapGAppsHook
34 desktop-file-utils
35 gtk3
36 ];
37
38 buildInputs = [
39 glib
40 gtk3
41 python3
42 gsettings-desktop-schemas
43 ];
44
45 propagatedBuildInputs = with python3Packages; [
46 pygobject3
47 ];
48
49 postPatch = ''
50 patchShebangs postinstall.py
51 '';
52
53 meta = with lib; {
54 homepage = "https://github.com/ALEX11BR/ThemeChanger";
55 description = "A theme changing utility for Linux";
56 longDescription = ''
57 This app is a theme changing utility for Linux, BSDs, and whatnots.
58 It lets the user change GTK 2/3/4, Kvantum, icon and cursor themes, edit GTK CSS with live preview, and set some related options.
59 It also lets the user install icon and widget theme archives.
60 '';
61 maintainers = with maintainers; [ ALEX11BR ];
62 license = licenses.gpl2Plus;
63 platforms = platforms.linux;
64 };
65}