summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorPasquale <p3dimaria@hotmail.it>2021-11-20 18:05:19 +0100
committerPasquale <p3dimaria@hotmail.it>2021-11-21 15:25:49 +0100
commit7316de9ce5a1c09ffa48ba7c6d9099d37d89deed (patch)
treea2ae213572bf0ea6d73a894595b5657002af9423 /pkgs/desktops
parentc247bf87da0e2262339fe6d5c79b15cd77d76b7a (diff)
downloadnixpkgs-7316de9ce5a1c09ffa48ba7c6d9099d37d89deed.tar
nixpkgs-7316de9ce5a1c09ffa48ba7c6d9099d37d89deed.tar.gz
nixpkgs-7316de9ce5a1c09ffa48ba7c6d9099d37d89deed.tar.bz2
nixpkgs-7316de9ce5a1c09ffa48ba7c6d9099d37d89deed.tar.lz
nixpkgs-7316de9ce5a1c09ffa48ba7c6d9099d37d89deed.tar.xz
nixpkgs-7316de9ce5a1c09ffa48ba7c6d9099d37d89deed.tar.zst
nixpkgs-7316de9ce5a1c09ffa48ba7c6d9099d37d89deed.zip
lightly: init at 0.4.1
Diffstat (limited to 'pkgs/desktops')
-rw-r--r--pkgs/desktops/plasma-5/3rdparty/lightly/default.nix46
-rw-r--r--pkgs/desktops/plasma-5/default.nix1
2 files changed, 47 insertions, 0 deletions
diff --git a/pkgs/desktops/plasma-5/3rdparty/lightly/default.nix b/pkgs/desktops/plasma-5/3rdparty/lightly/default.nix
new file mode 100644
index 00000000000..39be6c63f1e
--- /dev/null
+++ b/pkgs/desktops/plasma-5/3rdparty/lightly/default.nix
@@ -0,0 +1,46 @@
+{ lib
+, mkDerivation
+, fetchFromGitHub
+, cmake
+, extra-cmake-modules
+, kdecoration
+, kcoreaddons
+, kguiaddons
+, kconfigwidgets
+, kwindowsystem
+, kiconthemes
+, qtx11extras
+}:
+
+mkDerivation rec{
+  pname = "lightly";
+  version = "0.4.1";
+  src = fetchFromGitHub {
+    owner = "Luwx";
+    repo = pname;
+    rev = "v${version}";
+    sha256 = "k1fEZbhzluNlAmj5s/O9X20aCVQxlWQm/Iw/euX7cmI=";
+  };
+
+  extraCmakeFlags=["-DBUILD_TESTING=OFF"];
+
+  nativeBuildInputs = [ cmake extra-cmake-modules ];
+
+  buildInputs = [
+    kcoreaddons
+    kguiaddons
+    kconfigwidgets
+    kwindowsystem
+    kiconthemes
+    qtx11extras
+    kdecoration
+  ];
+
+  meta = with lib; {
+    description = "A modern style for qt applications";
+    license = licenses.gpl2Only;
+    maintainers = with maintainers; [ pasqui23 ];
+    homepage = "https://github.com/Luwx/Lightly/";
+    inherit (kwindowsystem.meta) platforms;
+  };
+}
diff --git a/pkgs/desktops/plasma-5/default.nix b/pkgs/desktops/plasma-5/default.nix
index 8abf2b37dbe..e959b02996d 100644
--- a/pkgs/desktops/plasma-5/default.nix
+++ b/pkgs/desktops/plasma-5/default.nix
@@ -160,6 +160,7 @@ let
         kwin-tiling = callPackage ./3rdparty/kwin/scripts/tiling.nix { };
         krohnkite = callPackage ./3rdparty/kwin/scripts/krohnkite.nix { };
         krunner-symbols = callPackage ./3rdparty/addons/krunner-symbols.nix { };
+        lightly = callPackage ./3rdparty/lightly { };
         parachute = callPackage ./3rdparty/kwin/scripts/parachute.nix { };
       };