Disable CAP_SYS_NICE hack for steam

Signed-off-by: magic_rb <magic_rb@redalder.org>
This commit is contained in:
magic_rb 2023-12-24 17:02:07 +01:00
parent 9413748603
commit 97ea6ffe4a
No known key found for this signature in database
GPG key ID: 08D5287CC5DDCA0E

View file

@ -1,5 +1,9 @@
{ pkgs, lib, config, ... }:
{
pkgs,
lib,
config,
...
}: {
programs.gamemode.enable = true;
programs.gamescope = {
enable = true;
@ -23,12 +27,13 @@
enable = true;
remotePlay.openFirewall = true;
package = pkgs.steam-small.override {
extraLibraries = p: with p; [
extraLibraries = p:
with p; [
p.libkrb5
p.keyutils
];
# this is the worst thing I have written in ages, but it works
buildFHSEnv = x: pkgs.buildFHSEnv (x // { extraBwrapArgs = x.extraBwrapArgs ++ [ "--cap-add CAP_SYS_NICE --cap-add CAP_SETPCAP" ]; });
# buildFHSEnv = x: pkgs.buildFHSEnv (x // { extraBwrapArgs = x.extraBwrapArgs ++ [ "--cap-add CAP_SYS_NICE --cap-add CAP_SETPCAP" ]; });
};
};