55 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# Assign workspaces
 | 
						|
assign [app_id="firefox"] 2
 | 
						|
for_window [app_id="firefox"] focus
 | 
						|
 | 
						|
assign [class="firefox"] 2
 | 
						|
for_window [class="firefox"] focus
 | 
						|
 | 
						|
assign [app_id=thunar] 3
 | 
						|
for_window [app_id=thunar] focus
 | 
						|
 | 
						|
assign [class="Telegram"] 4
 | 
						|
for_window [class="Telegram"] focus
 | 
						|
 | 
						|
 | 
						|
for_window [app_id="xed"] focus
 | 
						|
 | 
						|
# default keepass main window to scratch
 | 
						|
for_window [app_id="org.keepassxc.KeePassXC"] $floating_window
 | 
						|
for_window [app_id="org.keepassxc.KeePassXC" title="KeePassXC"] move to scratchpad #, scratchpad show # default to show
 | 
						|
 | 
						|
# set floating (nontiling) for apps needing it:
 | 
						|
for_window [class="Yad" instance="yad"] floating enable
 | 
						|
for_window [app_id="yad"] floating enable
 | 
						|
for_window [app_id="blueman-manager"] floating enable,  resize set width 40 ppt height 30 ppt
 | 
						|
 | 
						|
# set floating (nontiling) for special apps:
 | 
						|
for_window [class="Xsane" instance="xsane"] floating enable
 | 
						|
for_window [app_id="pavucontrol" ] floating enable, resize set width 40 ppt height 30 ppt
 | 
						|
for_window [class="qt5ct" instance="qt5ct"] floating enable, resize set width 60 ppt height 50 ppt
 | 
						|
for_window [class="Bluetooth-sendto" instance="bluetooth-sendto"] floating enable
 | 
						|
for_window [app_id="pamac-manager"] floating enable, resize set width 80 ppt height 70 ppt
 | 
						|
for_window [class="Lxappearance"] floating enable, resize set width 60 ppt height 50 ppt
 | 
						|
for_window [class="steam" title="^((?!Steam$).)*"] floating enable
 | 
						|
 | 
						|
# set floating for window roles
 | 
						|
for_window [window_role="pop-up"] floating enable
 | 
						|
for_window [window_role="bubble"] floating enable
 | 
						|
for_window [window_role="task_dialog"] floating enable
 | 
						|
for_window [window_role="Preferences"] floating enable
 | 
						|
for_window [window_type="dialog"] floating enable
 | 
						|
for_window [window_type="menu"] floating enable
 | 
						|
for_window [window_role="About"] floating enable
 | 
						|
for_window [title="File Operation Progress"] floating enable, border pixel 1, sticky enable, resize set width 40 ppt height 30 ppt
 | 
						|
for_window [app_id="firefox" title="^Library$"] floating enable, border pixel 1, sticky enable, resize set width 40 ppt height 30 ppt
 | 
						|
for_window [app_id="floating_shell_portrait"] floating enable, border pixel 1, sticky enable, resize set width 30 ppt height 40 ppt
 | 
						|
for_window [title="Picture in picture"] floating enable, sticky enable
 | 
						|
for_window [title="nmtui"] floating enable,  resize set width 50 ppt height 70 ppt
 | 
						|
for_window [app_id="xsensors"] floating enable
 | 
						|
for_window [title="Save File"] floating enable
 | 
						|
for_window [app_id="firefox" title="Firefox — Sharing Indicator"] kill
 | 
						|
 | 
						|
# Inhibit idle
 | 
						|
for_window [app_id="firefox"] inhibit_idle fullscreen
 | 
						|
for_window [app_id="Chromium"] inhibit_idle fullscreen
 |