summaryrefslogtreecommitdiff
path: root/common.nix
diff options
context:
space:
mode:
authorChristoph Cullmann <cullmann@kde.org>2023-10-21 19:22:49 +0200
committerChristoph Cullmann <cullmann@kde.org>2023-10-21 19:22:49 +0200
commit18e18d85bf4f34aff38878be75dd83703d376bb2 (patch)
tree932bedd9ecac12e7000af378adf33ea0aa6871e4 /common.nix
parentd22880250540391eb6d59f9a43f167e6e16c7360 (diff)
firejail signal-desktop
Diffstat (limited to 'common.nix')
-rw-r--r--common.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/common.nix b/common.nix
index c8d5dde..f1a5b2a 100644
--- a/common.nix
+++ b/common.nix
@@ -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