summary refs log tree commit diff
path: root/nixos/modules/services/x11/desktop-managers/enlightenment.nix
diff options
context:
space:
mode:
authorJosé Romildo Malaquias <malaquias@gmail.com>2020-05-14 08:37:55 -0300
committerJosé Romildo Malaquias <malaquias@gmail.com>2020-05-24 00:22:53 -0300
commitfa8bd535fc659c7d2ce5d271c5002c83659ebc0a (patch)
tree205c1d191e955e8b3ddcbbcceeb5771fdfd390c9 /nixos/modules/services/x11/desktop-managers/enlightenment.nix
parenteec1f2ac5372c9b9148368a7ee4a5c3b2b358ff7 (diff)
downloadnixpkgs-fa8bd535fc659c7d2ce5d271c5002c83659ebc0a.tar
nixpkgs-fa8bd535fc659c7d2ce5d271c5002c83659ebc0a.tar.gz
nixpkgs-fa8bd535fc659c7d2ce5d271c5002c83659ebc0a.tar.bz2
nixpkgs-fa8bd535fc659c7d2ce5d271c5002c83659ebc0a.tar.lz
nixpkgs-fa8bd535fc659c7d2ce5d271c5002c83659ebc0a.tar.xz
nixpkgs-fa8bd535fc659c7d2ce5d271c5002c83659ebc0a.tar.zst
nixpkgs-fa8bd535fc659c7d2ce5d271c5002c83659ebc0a.zip
enlightenment.enlightenment: fix setuid wrappers
Diffstat (limited to 'nixos/modules/services/x11/desktop-managers/enlightenment.nix')
-rw-r--r--nixos/modules/services/x11/desktop-managers/enlightenment.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/nixos/modules/services/x11/desktop-managers/enlightenment.nix b/nixos/modules/services/x11/desktop-managers/enlightenment.nix
index ed8381f7d8d..3a7ab64510b 100644
--- a/nixos/modules/services/x11/desktop-managers/enlightenment.nix
+++ b/nixos/modules/services/x11/desktop-managers/enlightenment.nix
@@ -63,7 +63,12 @@ in
       fi
     '';
 
-    security.wrappers = (import "${e.enlightenment}/e-wrappers.nix").security.wrappers;
+    # Wrappers for programs installed by enlightenment that should be setuid
+    security.wrappers = {
+      enlightenment_ckpasswd.source = "${pkgs.enlightenment.enlightenment}/lib/enlightenment/utils/enlightenment_ckpasswd";
+      enlightenment_sys.source = "${pkgs.enlightenment.enlightenment}/lib/enlightenment/utils/enlightenment_sys";
+      enlightenment_system.source = "${pkgs.enlightenment.enlightenment}/lib/enlightenment/utils/enlightenment_system";
+    };
 
     environment.etc."X11/xkb".source = xcfg.xkbDir;