diff options
author | Christoph Cullmann <cullmann@kde.org> | 2023-10-21 18:15:29 +0200 |
---|---|---|
committer | Christoph Cullmann <cullmann@kde.org> | 2023-10-21 18:15:29 +0200 |
commit | d22880250540391eb6d59f9a43f167e6e16c7360 (patch) | |
tree | 490f238ff41cc02d581974efa5c32693905e7d19 | |
parent | 4f2848ca3941268762e06ae0bcc227b73b7486a7 (diff) |
fix icons for sandboxed stuff
-rw-r--r-- | common.nix | 25 |
1 files changed, 15 insertions, 10 deletions
@@ -204,6 +204,7 @@ in aspellDicts.en borgbackup btop + chromium clamav clinfo config.boot.kernelPackages.perf @@ -234,19 +235,23 @@ in zsh-powerlevel10k ]; - # we want sandboxed browsers - programs.firejail.enable = true; - programs.firejail.wrappedBinaries = { - chromium = { - executable = "${pkgs.lib.getBin pkgs.chromium}/bin/chromium"; - profile = "${pkgs.firejail}/etc/firejail/chromium.profile"; - }; - firefox = { - executable = "${pkgs.lib.getBin pkgs.firefox}/bin/firefox"; - profile = "${pkgs.firejail}/etc/firejail/firefox.profile"; + # run some stuff in a sandbox + programs.firejail = { + enable = true; + wrappedBinaries = { + chromium = { + executable = "${pkgs.lib.getBin pkgs.chromium}/bin/chromium"; + profile = "${pkgs.firejail}/etc/firejail/chromium.profile"; + }; + firefox = { + executable = "${pkgs.lib.getBin pkgs.firefox}/bin/firefox"; + profile = "${pkgs.firejail}/etc/firejail/firefox.profile"; + }; }; }; + # chromium needs programs.firefox.enable here and systemPackages entry to have icon and work programs.chromium.enable = true; + # firefox needs programs.firefox.enable here but no systemPackages entry to have icon and work programs.firefox.enable = true; # allow keyboard configure tools to work |