budgie-session: modernize

This commit is contained in:
seth 2024-07-12 19:20:49 -04:00
parent d623736294
commit 0470485ff9
No known key found for this signature in database
GPG Key ID: D31BD0D494BBEE86

View File

@ -22,6 +22,7 @@
libxslt, libxslt,
gettext, gettext,
makeWrapper, makeWrapper,
nix-update-script,
systemd, systemd,
xorg, xorg,
libepoxy, libepoxy,
@ -47,9 +48,9 @@ stdenv.mkDerivation (finalAttrs: {
patches = [ patches = [
(substituteAll { (substituteAll {
src = ./fix-paths.patch; src = ./fix-paths.patch;
gsettings = "${glib.bin}/bin/gsettings"; gsettings = lib.getExe' glib "gsettings";
dbusLaunch = "${dbus.lib}/bin/dbus-launch"; dbusLaunch = lib.getExe' dbus "dbus-launch";
bash = "${bash}/bin/bash"; bash = lib.getExe bash;
}) })
]; ];
@ -98,9 +99,14 @@ stdenv.mkDerivation (finalAttrs: {
separateDebugInfo = true; separateDebugInfo = true;
passthru = {
updateScript = nix-update-script { };
};
meta = { meta = {
description = "Session manager for Budgie"; description = "Session manager for Budgie";
homepage = "https://github.com/BuddiesOfBudgie/budgie-session"; homepage = "https://github.com/BuddiesOfBudgie/budgie-session";
changelog = "https://github.com/BuddiesOfBudgie/budgie-session/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
maintainers = lib.teams.budgie.members; maintainers = lib.teams.budgie.members;
platforms = lib.platforms.linux; platforms = lib.platforms.linux;