Change:
Package name: Ironbar Latest released version: 0.15.0Current version on the unstable channel: 0.14.1 Current version on the stable/release channel: 0.13.0 Notify maintainers Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
<del> { gtk3 , gdk-pixbuf , librsvg , webp-pixbuf-loader , gobject-introspection , glib-networking , glib , shared-mime-info , gsettings-desktop-schemas , wrapGAppsHook3 , gtk-layer-shell , gnome , libxkbcommon , openssl , pkg-config , hicolor-icon-theme , rustPlatform , lib , fetchFromGitHub </del> <ins> { gtk3, gdk-pixbuf, librsvg, webp-pixbuf-loader, gobject-introspection, glib-networking, glib, shared-mime-info, gsettings-desktop-schemas, wrapGAppsHook3, gtk-layer-shell, gnome, libxkbcommon, openssl, pkg-config, hicolor-icon-theme, rustPlatform, lib, fetchFromGitHub, luajit, luajitPackages, libpulseaudio, features ? [ ], </ins> }: <ins> let hasFeature = f: features == [ ] || builtins.elem f features; in </ins> rustPlatform.buildRustPackage rec { pname = "ironbar"; <del> version = "0.14.1"; </del> <ins> version = "0.15.0"; </ins> src = fetchFromGitHub { owner = "JakeStanger"; repo = "ironbar"; rev = "v${version}"; <del> hash = "sha256-y4w4i/IVe1+wjB2tsCPQH6c7XTl93u45Q0pXFi3TY1E="; </del> <ins> hash = "sha256-SowZ3qo06x32+A02Wmq4N/rU/yxyKqkn407qHzJLU0M="; </ins> }; <del> cargoHash = "sha256-h5yNJM+NvX/Hi86iSegHWevPcPZeDmJ4y/qNr3G20Qg="; </del> <ins> cargoHash = "sha256-DaF669mOnICTnUzH4mc640xIecin/UEZSk7PWDjQbr0="; </ins> <del> buildInputs = [ gtk3 gdk-pixbuf glib gtk-layer-shell glib-networking shared-mime-info gnome.adwaita-icon-theme hicolor-icon-theme gsettings-desktop-schemas libxkbcommon openssl ]; </del> <ins> buildInputs = [ gtk3 gdk-pixbuf glib gtk-layer-shell glib-networking shared-mime-info gnome.adwaita-icon-theme hicolor-icon-theme gsettings-desktop-schemas libxkbcommon ] ++ lib.optionals (hasFeature "http") [ openssl ] ++ lib.optionals (hasFeature "volume") [ libpulseaudio ] ++ lib.optionals (hasFeature "cairo") [ luajit ]; </ins> nativeBuildInputs = [ pkg-config wrapGAppsHook3 gobject-introspection ]; <ins> propagatedBuildInputs = [ gtk3 ]; </ins> <del> propagatedBuildInputs = [ gtk3 ]; </del> <ins> runtimeDeps = [ luajitPackages.lgi ]; </ins> <del> preFixup = '' gappsWrapperArgs+=( </del> <ins> buildNoDefaultFeatures = features != [ ]; buildFeatures = features; gappsWrapperArgs = '' </ins> # Thumbnailers --prefix XDG_DATA_DIRS : "${gdk-pixbuf}/share" --prefix XDG_DATA_DIRS : "${librsvg}/share"

# gtk-launch --suffix PATH : "${lib.makeBinPath [ gtk3 ]}" <ins> '' + lib.optionalString (hasFeature "cairo") '' --prefix LUA_PATH : "./?.lua;${luajitPackages.lgi}/share/lua/5.1/?.lua;${luajitPackages.lgi}/share/lua/5.1/?/init.lua;${luajit}/share/lua/5.1/?.lua;${luajit}/share/lua/5.1/?/init.lua" --prefix LUA_CPATH : "./?.so;${luajitPackages.lgi}/lib/lua/5.1/?.so;${luajit}/lib/lua/5.1/?.so;${luajit}/lib/lua/5.1/loadall.so" ''; preFixup = '' gappsWrapperArgs+=( ${gappsWrapperArgs} </ins> ) '';

description = "Customizable gtk-layer-shell wlroots/sway bar written in Rust"; license = licenses.mit; platforms = platforms.linux; <del> maintainers = with maintainers; [ yavko donovanglover jakestanger ]; </del> <ins> maintainers = with maintainers; [ yavko donovanglover jakestanger ]; </ins> mainProgram = "ironbar"; }; }