summary refs log tree commit diff
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2015-01-13 17:55:20 +0100
committerDomen Kožar <domen@dev.si>2015-01-13 17:55:20 +0100
commit27ff2fce63d8c982d88d225760060e2e37cece11 (patch)
treedbc8d5d72f374c9b4838aa12026eeb46eca2b3d3
parent7637e71cee2b11d340c5ce99d777f6783a6b9885 (diff)
parent4e6efec4b44baad89287e302d31211861278dc68 (diff)
downloadnixlib-27ff2fce63d8c982d88d225760060e2e37cece11.tar
nixlib-27ff2fce63d8c982d88d225760060e2e37cece11.tar.gz
nixlib-27ff2fce63d8c982d88d225760060e2e37cece11.tar.bz2
nixlib-27ff2fce63d8c982d88d225760060e2e37cece11.tar.lz
nixlib-27ff2fce63d8c982d88d225760060e2e37cece11.tar.xz
nixlib-27ff2fce63d8c982d88d225760060e2e37cece11.tar.zst
nixlib-27ff2fce63d8c982d88d225760060e2e37cece11.zip
Merge pull request #5744 from matejc/e17mediapreview
enlightenment: fix media preview
-rw-r--r--nixos/modules/services/x11/desktop-managers/e19.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/desktop-managers/e19.nix b/nixos/modules/services/x11/desktop-managers/e19.nix
index dd9becb0f6ca..2d5c7b192bc6 100644
--- a/nixos/modules/services/x11/desktop-managers/e19.nix
+++ b/nixos/modules/services/x11/desktop-managers/e19.nix
@@ -7,6 +7,11 @@ let
   xcfg = config.services.xserver;
   cfg = xcfg.desktopManager.e19;
   e19_enlightenment = pkgs.e19.enlightenment.override { set_freqset_setuid = true; };
+  GST_PLUGIN_PATH = lib.makeSearchPath "lib/gstreamer-1.0" [
+    pkgs.gst_all_1.gst-plugins-base
+    pkgs.gst_all_1.gst-plugins-good
+    pkgs.gst_all_1.gst-plugins-bad
+    pkgs.gst_all_1.gst-libav ];
 
 in
 
@@ -45,6 +50,8 @@ in
         export GTK_PATH=${config.system.path}/lib/gtk-3.0:${config.system.path}/lib/gtk-2.0
         export XDG_MENU_PREFIX=enlightenment
 
+        export GST_PLUGIN_PATH="${GST_PLUGIN_PATH}"
+
         # make available for D-BUS user services
         #export XDG_DATA_DIRS=$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}:${config.system.path}/share:${pkgs.e19.efl}/share