all repos — flake @ a32e54ad68e4b7d03ced38bea000fed996275977

got my cool flake

home/common/sway/rules.nix (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
{ lib, ... }:
{
  wayland.windowManager.sway = {
    extraConfig = lib.mkAfter ''
      for_window [class="Civ6"] floating enable, fullscreen enable
      for_window [window_role = "pop-up"] floating enable
      for_window [window_role = "bubble"] floating enable
      for_window [window_role = "dialog"] floating enable
      for_window [window_type = "dialog"] floating enable
      for_window [window_role = "task_dialog"] floating enable
      for_window [window_type = "menu"] floating enable
      for_window [app_id = "floating"] floating enable
      for_window [app_id = "floating_update"] floating enable, resize set width 1000px height 600px
      for_window [class = "(?i)pinentry"] floating enable
      for_window [title = "Administrator privileges required"] floating enable
      for_window [title = "Open files"] floating enable, resize set width 768px height 768px
      for_window [title = "About Mozilla Firefox"] floating enable
      for_window [window_role = "About"] floating enable
      for_window [app_id="firefox" title="Library"] floating enable
      for_window [app_id="librewolf" title="Library"] floating enable
      for_window [title = "Firefox - Sharing Indicator"] kill
      for_window [title = "Firefox — Sharing Indicator"] kill
      for_window [title = "librewolf - Sharing Indicator"] kill
      for_window [title = "librewolf — Sharing Indicator"] kill
    '';
  };
}