diff --git a/pkgs/applications/system/systemdgenie/default.nix b/pkgs/applications/system/systemdgenie/default.nix deleted file mode 100644 index 0131be7ebc71..000000000000 --- a/pkgs/applications/system/systemdgenie/default.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ - stdenv, - lib, - cmake, - extra-cmake-modules, - kxmlgui, - fetchFromGitLab, - kdelibs4support, - wrapQtAppsHook, -}: -stdenv.mkDerivation rec { - pname = "systemdgenie"; - version = "0.99.0"; - src = fetchFromGitLab { - domain = "invent.kde.org"; - repo = "SystemdGenie"; - owner = "system"; - rev = "v${version}"; - hash = "sha256-y+A2OuK1ZooPY5W0SsXEb1aaOAJ2b7QSwiumolmAaR4="; - }; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - wrapQtAppsHook - ]; - - buildInputs = [ - kxmlgui - kdelibs4support - ]; - - meta = with lib; { - description = "Systemd management utility"; - mainProgram = "systemdgenie"; - homepage = "https://kde.org"; - license = licenses.gpl2; - maintainers = [ maintainers.pasqui23 ]; - platforms = platforms.linux; - }; -} diff --git a/pkgs/by-name/sy/systemdgenie/package.nix b/pkgs/by-name/sy/systemdgenie/package.nix new file mode 100644 index 000000000000..bb4b43072d40 --- /dev/null +++ b/pkgs/by-name/sy/systemdgenie/package.nix @@ -0,0 +1,49 @@ +{ + stdenv, + lib, + cmake, + fetchFromGitLab, + kdePackages, + pkg-config, + nix-update-script, +}: + +stdenv.mkDerivation { + pname = "systemdgenie"; + version = "0.99.0-unstable-2025-10-11"; + + src = fetchFromGitLab { + domain = "invent.kde.org"; + repo = "SystemdGenie"; + owner = "system"; + rev = "dcfd937a711fb124da6c717c51334dbbb430e48e"; + hash = "sha256-X/qUWStT3vRvJNQMdzUV818bsZkbxaaAd7RHJcK+WEE="; + }; + + strictDeps = true; + + nativeBuildInputs = [ + cmake + pkg-config + kdePackages.extra-cmake-modules + kdePackages.wrapQtAppsHook + ]; + + buildInputs = [ + kdePackages.kirigami-addons + kdePackages.kio + kdePackages.ktexteditor + kdePackages.kxmlgui + ]; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + + meta = { + description = "Systemd management utility"; + mainProgram = "systemdgenie"; + homepage = "https://kde.org"; + license = lib.licenses.gpl2Plus; + maintainers = [ lib.maintainers.pasqui23 ]; + platforms = lib.platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 142937115a70..4e33246366f5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4008,8 +4008,6 @@ with pkgs; w3m = w3m-batch; }; - systemdgenie = libsForQt5.callPackage ../applications/system/systemdgenie { }; - tartube = callPackage ../applications/video/tartube { }; tartube-yt-dlp = callPackage ../applications/video/tartube {