nix-config/overlays/default.nix
2025-06-27 15:36:15 +02:00

35 lines
1.2 KiB
Nix

{ inputs, ... }:
let
self = inputs.self;
in
{
nixpkgs.overlays = [
(final: prev: {
uv-bin = self.packages.x86_64-linux.uv-bin;
lanshare = self.packages.x86_64-linux.lanshare;
warpssh = self.packages.x86_64-linux.warpssh;
kropcloud-utils = inputs.kropcloud-utils.packages.x86_64-linux.default;
gamescope = prev.gamescope.overrideAttrs (oldAttrs: {
patches = (oldAttrs.patches or [ ]) ++ [
(final.fetchpatch {
url = "https://patch-diff.githubusercontent.com/raw/ValveSoftware/gamescope/pull/1867.patch";
hash = "sha256-L7E0MLZOuOCYmjZsjub8ua0SKO4T830pQL0/TMP/pOw=";
})
];
});
# plymouth = prev.plymouth.overrideAttrs (
# { src, ... }:
# {
# # https://github.com/NixOS/nixpkgs/issues/332812#issuecomment-2355066767
# version = "24.004.60-unstable-2024-08-28";
#
# src = src.override {
# rev = "ea83580a6d66afd2b37877fc75248834fe530d99";
# hash = "sha256-GQzf756Y26aCXPyZL9r+UW7uo+wu8IXNgMeJkgFGWnA=";
# };
# }
# );
})
];
}