From 5f43e96a8d112ed075a7f4923ba33d8d99ba1764 Mon Sep 17 00:00:00 2001 From: emaryn Date: Sun, 2 Mar 2025 20:50:09 +0800 Subject: [PATCH] swaysettings: 0.4.0 -> 0.5.0 --- pkgs/by-name/sw/swaysettings/package.nix | 28 +++++++++++++++++------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/sw/swaysettings/package.nix b/pkgs/by-name/sw/swaysettings/package.nix index 099b9eb3c694..7922cb18b99b 100644 --- a/pkgs/by-name/sw/swaysettings/package.nix +++ b/pkgs/by-name/sw/swaysettings/package.nix @@ -24,17 +24,23 @@ stdenv, vala, wrapGAppsHook3, + blueprint-compiler, + gtk4, + libadwaita, + udisks, + libgtop, + gtk4-layer-shell, }: stdenv.mkDerivation rec { pname = "swaysettings"; - version = "0.4.0"; + version = "0.5.0"; src = fetchFromGitHub { owner = "ErikReider"; repo = "SwaySettings"; - rev = "v${version}"; - hash = "sha256-dn3n5DOAsw0FeXBkh19A2qB/5O+RyA2/Fj5PVtMOyL0="; + tag = "v${version}"; + hash = "sha256-XP0Q3Q40cvAl3MEqShY+VMWjlCtqs9e91nkxocVNQQQ="; }; nativeBuildInputs = [ @@ -48,6 +54,10 @@ stdenv.mkDerivation rec { vala wrapGAppsHook3 gobject-introspection + blueprint-compiler + udisks + libgtop + gtk4-layer-shell ]; buildInputs = [ @@ -62,22 +72,24 @@ stdenv.mkDerivation rec { libhandy libpulseaudio libxml2 - pantheon.granite + pantheon.granite7 + gtk4 + libadwaita ]; postPatch = '' patchShebangs build-aux/meson/postinstall.py ''; - meta = with lib; { + meta = { description = "GUI for configuring your sway desktop"; longDescription = '' Sway settings enables easy configuration of a sway desktop environment such as selection of application or icon themes. ''; homepage = "https://github.com/ErikReider/SwaySettings"; - license = licenses.gpl3Plus; - platforms = platforms.linux; - maintainers = [ maintainers.aacebedo ]; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.linux; + maintainers = [ lib.maintainers.aacebedo ]; }; }