budgie-desktop-services: init at 1.0.2

This commit is contained in:
Bobby Rong
2026-02-01 13:40:25 +08:00
parent bfc1b8a457
commit d3a3ddcdf8
@@ -0,0 +1,50 @@
{
stdenv,
lib,
fetchFromGitea,
cmake,
kdePackages,
qt6,
toml11,
buildPackages,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "budgie-desktop-services";
version = "1.0.2";
src = fetchFromGitea {
domain = "forge.moderndesktop.dev";
owner = "BuddiesOfBudgie";
repo = "budgie-desktop-services";
tag = finalAttrs.version;
hash = "sha256-YOa2pUePp33d1xKF7HrBX2EkjEQsRmzoiJMq72fl3CE=";
};
nativeBuildInputs = [
cmake
kdePackages.extra-cmake-modules
qt6.wrapQtAppsHook
];
buildInputs = [
kdePackages.kwayland
qt6.qtbase
toml11
];
postPatch = ''
substituteInPlace cmake/ECMFindModuleHelpersStub.cmake --replace-fail \
'/usr/share/ECM/modules//ECMFindModuleHelpers.cmake' \
'${buildPackages.kdePackages.extra-cmake-modules}/share/ECM/modules/ECMFindModuleHelpers.cmake'
'';
meta = {
description = "Future central hub and orchestrator for Budgie Desktop";
mainProgram = "org.buddiesofbudgie.Services";
homepage = "https://forge.moderndesktop.dev/BuddiesOfBudgie/budgie-desktop-services";
license = lib.licenses.mpl20;
teams = [ lib.teams.budgie ];
platforms = lib.platforms.linux;
};
})