diff --git a/pkgs/by-name/sq/sqlauncher/package.nix b/pkgs/by-name/sq/sqlauncher/package.nix new file mode 100644 index 000000000000..0a5ad1f68f5a --- /dev/null +++ b/pkgs/by-name/sq/sqlauncher/package.nix @@ -0,0 +1,48 @@ +{ + stdenv, + fetchFromGitea, + cmake, + ninja, + qt6, + lib, +}: + +stdenv.mkDerivation { + pname = "sqlauncher"; + version = "0.0.0-unstable-2025-12-30"; + + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "ItsZariep"; + repo = "SQLauncher"; + rev = "4a82d0f5d1394f3ff850297939b62357f7f3ce0f"; + hash = "sha256-9yMdJn+aMJQrkreEWkaTw0ZAtmNtTw50n2pXu3d9m6w="; + }; + + nativeBuildInputs = [ + qt6.wrapQtAppsHook + cmake + ninja + ]; + buildInputs = [ + qt6.qtbase + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin + cp sqlauncher $out/bin + + runHook postInstall + ''; + + meta = with lib; { + description = "Simple QT6 Program Launcher"; + homepage = "https://codeberg.org/ItsZariep/SQLauncher"; + license = licenses.gpl3Only; + mainProgram = "sqlauncher"; + platforms = platforms.linux; + maintainers = [ maintainers.reylak ]; + }; +}