inputs: final: prev: let mkPkgs = channel: channel.legacyPackages.${final.system}; latest = mkPkgs inputs.latest; fork = mkPkgs inputs.fork; stable = mkPkgs inputs.stable; in { inherit latest fork stable; inherit (latest) ; inherit (fork) ; inherit (stable) ; schildichat-desktop = prev.schildichat-desktop.override { electron = final.electron_25; }; python3 = prev.python3.override { packageOverrides = pythonFinal: pythonPrev: { qtile = pythonPrev.qtile.overrideAttrs (oldAttrs: { version = "unstable-2023-10-29"; src = oldAttrs.src.override { rev = "01ebe18db896dd0aef05f06b0dedf0141a2b50cf"; hash = "sha256-P/3Kby5W2hKQ4mmR7mgsT8twhJc3QfI231tIlJWmNAo="; }; }); }; }; # https://nixpk.gs/pr-tracker.html?pr=259424 autorandr = prev.autorandr.overrideAttrs (old: { meta = old.meta // { mainProgram = "autorandr"; }; }); }