summaryrefslogtreecommitdiffstats
path: root/usecases/desktop/graphical/sway.nix
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2025-03-26 22:49:15 +0100
committerMinijackson <minijackson@riseup.net>2025-03-26 22:49:15 +0100
commit93d00ec0c86af8834d91e672f77860b29fce8da8 (patch)
tree61af23ddb8ccb5942b21021a7ffdd144dd939050 /usecases/desktop/graphical/sway.nix
parentaebf95f9c54992a09825c56582a9f646748878a8 (diff)
downloadnixos-config-reborn-93d00ec0c86af8834d91e672f77860b29fce8da8.tar.gz
nixos-config-reborn-93d00ec0c86af8834d91e672f77860b29fce8da8.zip
usecases/sway: force wlr portal
due to collision with niri
Diffstat (limited to 'usecases/desktop/graphical/sway.nix')
-rw-r--r--usecases/desktop/graphical/sway.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/usecases/desktop/graphical/sway.nix b/usecases/desktop/graphical/sway.nix
index e5aec69..3a931ad 100644
--- a/usecases/desktop/graphical/sway.nix
+++ b/usecases/desktop/graphical/sway.nix
@@ -17,6 +17,7 @@ _inputs:
17 home-manager.users.minijackson = 17 home-manager.users.minijackson =
18 { config, osConfig, ... }: 18 { config, osConfig, ... }:
19 { 19 {
20 # TODO: use NixOS modules, which does more by default, like portals
20 wayland.windowManager.sway = { 21 wayland.windowManager.sway = {
21 enable = true; 22 enable = true;
22 23
@@ -247,7 +248,7 @@ _inputs:
247 248
248 xdg.portal = { 249 xdg.portal = {
249 wlr = { 250 wlr = {
250 enable = true; 251 enable = lib.mkForce true;
251 settings.screencast = 252 settings.screencast =
252 let 253 let
253 swaync-client = "${lib.getBin config.home-manager.users.minijackson.services.swaync.package}/bin/swaync-client"; 254 swaync-client = "${lib.getBin config.home-manager.users.minijackson.services.swaync.package}/bin/swaync-client";