about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorpennae <82953136+pennae@users.noreply.github.com>2022-01-16 09:52:36 +0000
committerGitHub <noreply@github.com>2022-01-16 09:52:36 +0000
commit9ee88fd4568ee812612ab98f04a406b5fa9c832e (patch)
tree4c858bbb70d75f7c5ec1d2ab6c4a65073a7a09b4 /pkgs
parent2f654faa610741216a938cfe6913072975e96b69 (diff)
parent610b8b2210428080020d00ec0e083fb54fedaf1f (diff)
Merge pull request #155063 from PhilippWoelfel/submit/lightly-qt-0.4.1
lightly-qt: init at 0.4.1

Co-authored-by: Nikolay Korotkiy <sikmir@disroot.org>
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/data/themes/lightly-qt/default.nix42
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/data/themes/lightly-qt/default.nix b/pkgs/data/themes/lightly-qt/default.nix
new file mode 100644
index 0000000000000..7b653d9524240
--- /dev/null
+++ b/pkgs/data/themes/lightly-qt/default.nix
@@ -0,0 +1,42 @@
+{ mkDerivation
+, lib
+, fetchFromGitHub
+, cmake
+, extra-cmake-modules
+, kdecoration
+, plasma-workspace
+, qtbase
+, qt5
+}:
+
+mkDerivation rec {
+  pname = "lightly-qt";
+  version = "0.4.1";
+
+  src = fetchFromGitHub {
+    owner = "Luwx";
+    repo = "Lightly";
+    rev = "v${version}";
+    sha256 = "0qkjzgjplgwczhk6959iah4ilvazpprv7yb809jy75kkp1jw8mwk";
+  };
+
+  buildInputs = [
+    kdecoration
+    plasma-workspace
+    qtbase
+    qt5.qtx11extras
+  ];
+
+  nativeBuildInputs = [
+    cmake
+    extra-cmake-modules
+  ];
+
+  meta = with lib; {
+    description = "A fork of breeze theme style that aims to be visually modern and minimalistic";
+    homepage = "https://github.com/Luwx/Lightly";
+    license = licenses.gpl2Plus;
+    maintainers = [ maintainers.pwoelfel ];
+    platforms = platforms.all;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 541e1daf4dcda..fcdea08f9fe0d 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -23595,6 +23595,8 @@ with pkgs;
 
   libre-franklin = callPackage ../data/fonts/libre-franklin { };
 
+  lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { };
+
   line-awesome = callPackage ../data/fonts/line-awesome { };
 
   linux-manual = callPackage ../data/documentation/linux-manual { };