Compare commits

...

2 commits

Author SHA1 Message Date
da449373e3
each monitor default to workspace one 2025-12-21 13:48:02 +01:00
c4dd9977e3
fix obs startup popup 2025-12-21 12:26:29 +01:00
2 changed files with 9 additions and 1 deletions

View file

@ -150,6 +150,14 @@
};
extraConfig = ''
bindcode 202 exec ${lib.getExe pkgs.obs-cmd} replay save # F24/numpad 1 on my ID75
exec ${pkgs.writers.writeBash "default-workspaces" ''
swaymsg -t get_outputs \
| ${lib.getExe pkgs.jq} -re '.[].name' \
| xargs -I {} ${pkgs.writers.writeBash "workspace-set-default" ''
ID=$(echo $1 | ${lib.getExe pkgs.perl} -ne '$s=0;for(split//){$s+=ord}print"$s"')
swaymsg workspace ''${ID}1:1 output "$1" && swaymsg workspace number ''${ID}1:1
''} {}
''}
'';
};
}

View file

@ -71,7 +71,7 @@
];
wayland.windowManager.sway.extraConfig = ''
exec obs --startreplaybuffer --disable-shutdown-check --minimize-to-tray
exec rm -r ~/.config/obs-studio/.sentinel && obs --startreplaybuffer --minimize-to-tray
'';
wayland.windowManager.sway.config.input."type:pointer" = {