diff --git a/nix/configuration.nix b/nix/configuration.nix index 4ea4616..daad010 100644 --- a/nix/configuration.nix +++ b/nix/configuration.nix @@ -71,7 +71,19 @@ enable = true; user = "kiosk"; program = "${pkgs.fossbeamer}/bin/fossbeamer --default-config=${../default-config.json} https://example.com"; - environment.GIO_MODULE_DIR = "${pkgs.glib-networking}/lib/gio/modules/"; + environment = { + GST_PLUGIN_SYSTEM_PATH_1_0 = lib.makeSearchPathOutput "lib" "lib/gstreamer-1.0" (with pkgs.gst_all_1;[ + gstreamer + gst-plugins-base + gst-plugins-good + gst-plugins-bad + # gst-plugins-ugly + gst-libav + ]); + GIO_MODULE_DIR = "${pkgs.glib-networking}/lib/gio/modules/"; + LIBGL_DEBUG = "verbose"; + RUST_LOG = "debug"; + }; extraArguments = [ "-d" # don't draw client decorations when possible ];