nix-files/hosts/common/programs/sanebox.nix
2024-05-15 01:41:40 +00:00

20 lines
574 B
Nix

{ config, pkgs, ... }:
let
cfg = config.sane.programs;
in
{
sane.programs.sanebox = {
packageUnwrapped = pkgs.sanebox.override {
bubblewrap = cfg.bubblewrap.package;
firejail = cfg.firejail.package;
landlock-sandboxer = pkgs.landlock-sandboxer.override {
# not strictly necessary (landlock ABI is versioned), however when sandboxer version != kernel version,
# the sandboxer may nag about one or the other wanting to be updated.
linux = config.boot.kernelPackages.kernel;
};
};
sandbox.enable = false;
};
}