Loading pkgs/by-name/da/darkly-qt5/package.nix 0 → 100644 +5 −0 Original line number Diff line number Diff line { darkly, libsForQt5, }: darkly.override { qtPackages = libsForQt5; } pkgs/by-name/da/darkly/package.nix 0 → 100644 +72 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, cmake, ninja, kdePackages, qtPackages ? kdePackages, gitUpdater, }: let qtMajorVersion = lib.versions.major qtPackages.qtbase.version; in stdenv.mkDerivation (finalAttrs: { pname = "darkly-qt${qtMajorVersion}"; version = "0.5.18"; src = fetchFromGitHub { owner = "Bali10050"; repo = "Darkly"; tag = "v${finalAttrs.version}"; hash = "sha256-IwN6eZusfeGIEtdubpJpp1wrzToi0Umwi9jbXc4AF90="; }; nativeBuildInputs = [ cmake ninja qtPackages.wrapQtAppsHook qtPackages.extra-cmake-modules ]; buildInputs = with qtPackages; [ qtbase kconfig kcoreaddons kcmutils kguiaddons ki18n kiconthemes kwindowsystem ] ++ lib.optionals (qtMajorVersion == "5") [ kirigami2 ] ++ lib.optionals (qtMajorVersion == "6") [ kcolorscheme kdecoration kirigami ]; cmakeFlags = map (v: lib.cmakeBool "BUILD_QT${v}" (v == qtMajorVersion)) [ "5" "6" ]; passthru.updateScript = gitUpdater { rev-prefix = "v"; }; meta = { description = "Modern style for Qt applications (fork of Lightly)"; homepage = "https://github.com/Bali10050/Darkly"; changelog = "https://github.com/Bali10050/Darkly/releases/tag/v${finalAttrs.version}"; platforms = lib.platforms.linux; license = with lib.licenses; [ gpl2Plus ]; maintainers = with lib.maintainers; [ pluiedev ]; } // lib.optionalAttrs (qtMajorVersion == "6") { mainProgram = "darkly-settings6"; }; }) Loading
pkgs/by-name/da/darkly-qt5/package.nix 0 → 100644 +5 −0 Original line number Diff line number Diff line { darkly, libsForQt5, }: darkly.override { qtPackages = libsForQt5; }
pkgs/by-name/da/darkly/package.nix 0 → 100644 +72 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, cmake, ninja, kdePackages, qtPackages ? kdePackages, gitUpdater, }: let qtMajorVersion = lib.versions.major qtPackages.qtbase.version; in stdenv.mkDerivation (finalAttrs: { pname = "darkly-qt${qtMajorVersion}"; version = "0.5.18"; src = fetchFromGitHub { owner = "Bali10050"; repo = "Darkly"; tag = "v${finalAttrs.version}"; hash = "sha256-IwN6eZusfeGIEtdubpJpp1wrzToi0Umwi9jbXc4AF90="; }; nativeBuildInputs = [ cmake ninja qtPackages.wrapQtAppsHook qtPackages.extra-cmake-modules ]; buildInputs = with qtPackages; [ qtbase kconfig kcoreaddons kcmutils kguiaddons ki18n kiconthemes kwindowsystem ] ++ lib.optionals (qtMajorVersion == "5") [ kirigami2 ] ++ lib.optionals (qtMajorVersion == "6") [ kcolorscheme kdecoration kirigami ]; cmakeFlags = map (v: lib.cmakeBool "BUILD_QT${v}" (v == qtMajorVersion)) [ "5" "6" ]; passthru.updateScript = gitUpdater { rev-prefix = "v"; }; meta = { description = "Modern style for Qt applications (fork of Lightly)"; homepage = "https://github.com/Bali10050/Darkly"; changelog = "https://github.com/Bali10050/Darkly/releases/tag/v${finalAttrs.version}"; platforms = lib.platforms.linux; license = with lib.licenses; [ gpl2Plus ]; maintainers = with lib.maintainers; [ pluiedev ]; } // lib.optionalAttrs (qtMajorVersion == "6") { mainProgram = "darkly-settings6"; }; })