summary refs log tree commit diff
diff options
context:
space:
mode:
authorMatej Cotman <cotman.matej@gmail.com>2015-01-13 12:02:35 +0100
committerMatej Cotman <cotman.matej@gmail.com>2015-01-13 14:56:35 +0100
commit4e6efec4b44baad89287e302d31211861278dc68 (patch)
tree96f904e649b98199241ba1319df199d8fda28036
parent2ba3653ef6516e83592736c2684f15ff27d5d2a1 (diff)
downloadnixlib-4e6efec4b44baad89287e302d31211861278dc68.tar
nixlib-4e6efec4b44baad89287e302d31211861278dc68.tar.gz
nixlib-4e6efec4b44baad89287e302d31211861278dc68.tar.bz2
nixlib-4e6efec4b44baad89287e302d31211861278dc68.tar.lz
nixlib-4e6efec4b44baad89287e302d31211861278dc68.tar.xz
nixlib-4e6efec4b44baad89287e302d31211861278dc68.tar.zst
nixlib-4e6efec4b44baad89287e302d31211861278dc68.zip
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