NoiseTorch needs setcap set to 'cap_sys_resource=+ep' to work correctly accordingly to the README.md: https://github.com/lawl/NoiseTorch#download--install So this PR adds it.wip/little-gl
parent
644aff8eab
commit
c96586d63f
@ -0,0 +1,25 @@ |
||||
{ config, pkgs, lib, ... }: |
||||
|
||||
with lib; |
||||
|
||||
let cfg = config.programs.noisetorch; |
||||
in { |
||||
options.programs.noisetorch = { |
||||
enable = mkEnableOption "noisetorch + setcap wrapper"; |
||||
|
||||
package = mkOption { |
||||
type = types.package; |
||||
default = pkgs.noisetorch; |
||||
description = '' |
||||
The noisetorch package to use. |
||||
''; |
||||
}; |
||||
}; |
||||
|
||||
config = mkIf cfg.enable { |
||||
security.wrappers.noisetorch = { |
||||
source = "${cfg.package}/bin/noisetorch"; |
||||
capabilities = "cap_sys_resource=+ep"; |
||||
}; |
||||
}; |
||||
} |
Loading…
Reference in new issue