Files
nixos/modules/features/steam/default.nix

32 lines
685 B
Nix

{
moduleWithSystem,
...
}: {
flake.nixosModules.steam = moduleWithSystem ({
pkgs,
inputs',
...
}: {
# If buying isn't owning than piracy isn't stealing
environment.systemPackages = [
inputs'.sls-steam.packages.default
];
programs.steam = {
enable = true;
protontricks.enable = true;
extraCompatPackages = with pkgs; [
proton-ge-bin
];
package = pkgs.steam.override {
extraEnv = {
LD_AUDIT = "${
inputs'.sls-steam.packages.sls-steam
}/library-inject.so:${
inputs'.sls-steam.packages.sls-steam
}/SLSsteam.so";
};
};
};
});
}