diff options
author | Profpatsch <mail@profpatsch.de> | 2020-03-26 14:53:33 +0100 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2020-03-26 14:55:56 +0100 |
commit | 4edfc23056e5a1598293eb62749d46655e6102f9 (patch) | |
tree | 05bdd1c0f2531263eda7112b4ac2727f50cbd6cd /machines/profpatsch/pkgs.nix | |
parent | ae88abcba275bd769847510c0cc47af4c7766cba (diff) |
machines/shiki: add zoomboxed
Filesystem sandbox around zoom-us.
Diffstat (limited to 'machines/profpatsch/pkgs.nix')
-rw-r--r-- | machines/profpatsch/pkgs.nix | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/machines/profpatsch/pkgs.nix b/machines/profpatsch/pkgs.nix index 98a7988c..4afe40c1 100644 --- a/machines/profpatsch/pkgs.nix +++ b/machines/profpatsch/pkgs.nix @@ -1,4 +1,8 @@ -{ pkgs, lib, myLib }: +{ pkgs, lib, myLib +, withUnfree ? false, unfreeAndNonDistributablePkgs ? null +}: + +assert withUnfree -> unfreeAndNonDistributablePkgs != null; let @@ -33,6 +37,14 @@ let --replace 'notify-send' '${notify-send}' ''; + zoomboxed = pkgs.vuizvui.buildSandbox unfreeAndNonDistributablePkgs.zoom-us { + paths.required = [ + "$XDG_CONFIG_HOME/zoomus.conf" + "$XDG_CONFIG_HOME/.zoom" + ]; + allowBinSh = true; + }; + in { inherit mpv @@ -40,5 +52,6 @@ in vim # fast-init pyrnotify + zoomboxed ; } |