diff options
author | Christoph Cullmann <cullmann@kde.org> | 2023-10-21 19:22:49 +0200 |
---|---|---|
committer | Christoph Cullmann <cullmann@kde.org> | 2023-10-21 19:22:49 +0200 |
commit | 18e18d85bf4f34aff38878be75dd83703d376bb2 (patch) | |
tree | 932bedd9ecac12e7000af378adf33ea0aa6871e4 | |
parent | d22880250540391eb6d59f9a43f167e6e16c7360 (diff) |
firejail signal-desktop
-rw-r--r-- | common.nix | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -238,19 +238,29 @@ in # 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"; }; + + signal-desktop = { + executable = "${pkgs.signal-desktop}/bin/signal-desktop"; + profile = "${pkgs.firejail}/etc/firejail/signal-desktop.profile"; + desktop = "${pkgs.signal-desktop}/share/applications/signal-desktop.desktop"; + }; }; }; + # 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; @@ -447,7 +457,6 @@ in okular pulseaudio qmk - signal-desktop tcl texlive.combined.scheme-small tigervnc |