inputs: self: super: { xwayland-satellite = inputs.xwayland-satellite.packages.${super.system}.default; mtxclient = super.mtxclient.overrideAttrs (old: { version = "git-${builtins.substring 0 8 inputs.nheko.rev}"; src = inputs.mtxclient; }); nheko = super.nheko.overrideAttrs (old: { version = "git-${builtins.substring 0 8 inputs.nheko.rev}-patched"; src = inputs.nheko; patches = [ (self.fetchpatch2 { url = "https://github.com/Nheko-Reborn/nheko/pull/1838/commits/c9f1a449d825d5879735f95ebfb0c7acec101226.patch"; hash = "sha256-RhyP8HrGtT6gYMc9mI4I8snrHCN8f0YYzFbAoMKweyc="; }) ]; LANG = "C.UTF-8"; buildInputs = old.buildInputs ++ [ self.libsysprof-capture self.libunwind # nheko fails to start on mobile without this # also, the above patch + kirigami fixes scroll speed self.kdePackages.kirigami ]; }); fido2-hid-bridge = super.callPackage ../packages/fido2-hid-bridge.nix {}; python-uhid = super.callPackage ../packages/uhid.nix {}; caddy-desec = super.callPackage ../packages/caddy-desec.nix {}; # todo: remove on next supersonic release supersonic-wayland = super.supersonic-wayland.overrideAttrs (old: { patches = (if old?patches then old.patches else []) ++ [ (self.fetchpatch2 { url = "https://github.com/dweymouth/supersonic/commit/ee742cf34ef7225d345c16354d9c21d72a41bf4a.patch"; hash = "sha256-kSeEbzrfJ4Pe8JC4rIWlSmADOcjrCRBNWlcO8VfVnn4="; }) ]; vendorHash = "sha256-Sh3PxRwb6ElSeWzdvIQ+nD9VVGlpUDwxG7nAoGWPTRQ="; }); }