{ final, prev, sources, ... }: { quickshell = prev.quickshell.overrideAttrs (oldAttrs: { inherit (sources.quickshell) version src; buildInputs = (oldAttrs.buildInputs or []) ++ [ final.polkit.dev ]; patches = (oldAttrs.patches or []) ++ [ ./lock-state-changed.patch ./pipewire.patch ./io.patch ]; }); }