diff --git a/hosts/lungmen.nix b/hosts/lungmen.nix index a4592cc..7ea7e91 100644 --- a/hosts/lungmen.nix +++ b/hosts/lungmen.nix @@ -146,6 +146,7 @@ in alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; + media-session.enable = true; }; hardware = { opengl = { diff --git a/users/patriot/default.nix b/users/patriot/default.nix index ac2d398..5c82146 100644 --- a/users/patriot/default.nix +++ b/users/patriot/default.nix @@ -98,9 +98,9 @@ in let flags = [ "--enable-vulkan" - #"--flag-switches-begin" - "--enable-features=UseOzonePlatform" - #"--flag-switches-end" + "--flag-switches-begin" + "--enable-features=UseOzonePlatform,WebRTCPipeWireCapturer,IgnoreGPUBlocklis" + "--flag-switches-end" "--ozone-platform=wayland" "--enable-webrtc-pipewire-capturer" "--ignore-gpu-blocklist" @@ -402,6 +402,9 @@ in enable = true; extraSessionCommands = extraEnv; wrapperFeatures.gtk = true; + extraConfig = '' + exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=sway + ''; config = { fonts = { names = [ font ];