Files
SDG-FIRE/wayfire.ini
T
2026-06-19 21:35:48 +02:00

901 lines
31 KiB
INI

[alpha]
min_value = 0.100000
modifier = <alt> <super>
[animate]
close_animation = vortex
duration = 200ms circle
enabled_for = (type equals "toplevel" | (type equals "x-or" & focusable equals true))
fade_duration = 400ms circle
fade_enabled_for = type equals "overlay"
fire_color = \#B22303FF
fire_duration = 300ms circle
fire_enabled_for = none
fire_particle_size = 16.000000
fire_particles = 2000
minimize_animation = zoom
open_animation = zoom
random_fire_color = false
spin_duration = 250ms linear
spin_rotations = 1
squeezimize_duration = 700ms linear
startup_duration = 0ms linear
zap_duration = 250ms linear
zoom_duration = 2000ms circle
zoom_enabled_for = none
[annotate]
clear_workspace = <alt> <super> KEY_C
draw = <alt> <super> BTN_LEFT
from_center = true
line_width = 3.000000
method = draw
stroke_color = \#FF0000FF
[autorotate-iio]
lock_rotation = false
rotate_down = <ctrl> <super> KEY_DOWN
rotate_left = <ctrl> <super> KEY_LEFT
rotate_right = <ctrl> <super> KEY_RIGHT
rotate_up = <ctrl> <super> KEY_UP
[autostart]
0_0 = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP QT_QPA_PLATFORMTHEME
0_environment = dbus-update-activation-environment --systemd WAYLAND_DISPLAY DISPLAY XAUTHORITY
autostart_wf_shell = false
background = swaybg -i ~/Pictures/Wallpaper/Nord/Fox.png -m fill &
dock = sleep 5 && wf-dock
launcher01 = firefox
launcher02 = helium-browser
launcher03 = kitty --title Kitty
launcher04 = kitty --title layout --session ~/.config/kitty/kitty_layout.conf &
launcher05 = ~/.local/bin/rio -e ncmpcpp
launcher06 = wezterm
launcher07 = ~/.config/ipc-scripts/file-rules.py
launcher08 = kitty --title main
launcher09 =
launcher10 = better-control
launcher11 = gnome-system-monitor
launcher12 = nwg-look
launcher13 = flatpak run dev.vencord.Vesktop
launcher14 = ristretto -s /mnt/media/Deviant/Art6/evening_in_dystopia.jpg &
launcher15 = SDL_VIDEODRIVER=wayland ~/.local/bin/lite-xl ~/.config/wayfire.ini ~/.Wayfirehow.md &
launcher17 = waypaper
launcher18 = clipse -listen
launcher20 =
launcher22 = ~/.config/scripts/start_way_ironbar.sh &
launcher23 = ~/.config/ipc-scripts/monitor_workspaces.py
launcher24 = flatpak run org.nickvision.tubeconverter
launcher25 = ulauncher --hide-window
launcher26 = swayosd-server
launcher27 = swayosd-libinput-backend
launcher28 = notify-send -a aurora "hello $(whoami)"
launcher29 = pactl load-module module-switch-on-connect
launcher30 = ~/.config/scripts/./eww-start3.sh
launcher31 = ~/.bin/clapper.sh
launcher32 = systemctl --user start xava-wayfire.service
launcher33 = swaybg
launcher34 = ~/.config/ipc-scripts/Window_fix_helium.py
launcher35 = ~/.config/ipc-scripts/Window_fix_gimp.py
notifications = mako
polkit-gnome = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
portal = ~/.config/scripts/portal.sh
xdg = sleep 1 && (XDG_SESSION_TYPE=wayland XDG_CURRENT_DESKTOP=sway)
[bench]
average_frames = 25
position = bottom_right
[blur]
blur_by_default = all
bokeh_degrade = 1
bokeh_iterations = 15
bokeh_offset = 5.000000
box_degrade = 1
box_iterations = 2
box_offset = 1.000000
gaussian_degrade = 1
gaussian_iterations = 2
gaussian_offset = 1.000000
kawase_degrade = 8
kawase_iterations = 2
kawase_offset = 2.000000
method = gaussian
saturation = 1.000000
toggle = none
[command]
binding_clipboard = <super> KEY_K
binding_launcher = <ctrl> KEY_SPACE
binding_logout = <super> KEY_ESC
binding_mute = KEY_MUTE
binding_rofi = <ctrl> KEY_R
binding_screenshot = KEY_SYSRQ
binding_slurp = <ctrl> KEY_SYSRQ
binding_terminal = <super> KEY_ENTER
binding_voldown = KEY_VOLUMEDOWN
binding_volup = KEY_VOLUMEUP
command_clipboard = alacritty --class clipse -e 'clipse'
command_launcher = ulauncher-toggle &
command_logout = wlogout
command_mute = swayosd-client --output-volume mute-toggle
command_rofi = rofi -show drun
command_screenshot = ~/.bin/grimshot.sh --notify save screen
command_slurp = grim -g "$(slurp)" - | swappy -f -
command_terminal = blackbox
command_voldown = wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- | swayosd-client --output-volume lower
command_volup = wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ | swayosd-client --output-volume raise
[core]
background_color = \#1A1A1AFF
close_top_view = <super> KEY_Q
exit = <alt> <ctrl> KEY_BACKSPACE
focus_button_with_modifiers = false
focus_buttons = BTN_LEFT | BTN_MIDDLE | BTN_RIGHT
focus_buttons_passthrough = true
max_render_time = -1
plugins = ipc ipc-rules plugin stipc alpha animate autostart command cube expo fast-switcher fisheye foreign-toplevel gtk-shell idle move place resize switcher vswitch window-rules wm-actions wobbly wrot scale wf-info wsets wayfire-shell blur xdg-activation pixdecor follow-focus
preferred_decoration_mode = client
transaction_timeout = 100
vheight = 3
vwidth = 3
xwayland = true
xwayland_startup_script =
[crosshair]
line_color = \#FF0000FF
line_width = 2
[cube]
activate = <alt> <ctrl> BTN_LEFT
background = \#1A1A1AFF
background_mode = simple
cubemap_image =
deform = 0
initial_animation = 350ms circle
light = true
rotate_left = none
rotate_right = none
skydome_mirror = true
skydome_texture =
speed_spin_horiz = 0.020000
speed_spin_vert = 0.020000
speed_zoom = 0.070000
zoom = 0.100000
[decoration]
active_color = \#222222AA
border_size = 0
button_order = minimize maximize close
font = sans-serif
font_color = \#FFFFFFFF
forced_views = none
ignore_views = none
inactive_color = \#333333DD
title_height = 0
[expo]
background = \#1A1A1AFF
duration = 300ms circle
inactive_brightness = 0.700000
keyboard_interaction = true
offset = 10
select_workspace_1 = <ctrl> KEY_1
select_workspace_2 = KEY_2
select_workspace_3 = KEY_3
select_workspace_4 = KEY_4
select_workspace_5 = KEY_5
select_workspace_6 = KEY_6
select_workspace_7 = KEY_7
select_workspace_8 = KEY_8
select_workspace_9 = KEY_9
toggle = <super> | hotspot left-top 10x10 200
transition_length = 200
[extra-animations]
blinds_duration = 700ms linear
blinds_strip_height = 20
dodge_direction = cardinal
dodge_duration = 350ms linear
dodge_rotate = false
dodge_toggle = false
dodge_zoom = true
helix_duration = 700ms linear
helix_rotations = 2
helix_strip_height = 20
melt_distortion_factor = 20
melt_duration = 1000ms linear
shatter_duration = 1000ms linear
vortex_duration = 1000ms linear
[extra-gestures]
close_fingers = 20
move_delay = 500
move_fingers = 3
[fast-switcher]
activate = <alt> KEY_ESC
activate_backward = <alt> <shift> KEY_ESC
inactive_alpha = 0.700000
[filters]
[fisheye]
radius = 450.000000
toggle = <ctrl> <super> KEY_F
zoom = 7.000000
[focus-change]
cross-output = false
cross-workspace = false
down = <shift> <super> KEY_DOWN
grace-down = 15
grace-left = 13
grace-right = 13
grace-up = 11
left = <shift> <super> KEY_LEFT
raise-on-change = true
right = <shift> <super> KEY_RIGHT
scan-height = 9
scan-width = 12
up = <shift> <super> KEY_UP
[focus-request]
auto_focus_children = true
auto_focus_views = none
auto_grant_focus = false
deny_focus_views = none
focus_last_demand = <alt> <ctrl> KEY_A
focus_stealing_timeout = 1000
[focus-steal-prevent]
cancel_keys = KEY_ENTER
deny_focus_views = none
timeout = 1000
[follow-focus]
change_output = true
change_view = true
focus_delay = 50
raise_on_top = true
threshold = 10
[force-fullscreen]
constrain_pointer = false
constraint_area = view
key_toggle_fullscreen = <alt> <super> KEY_F
preserve_aspect = true
transparent_behind_views = true
x_skew = 0.000000
y_skew = 0.000000
[foreign-toplevel]
[ghost]
ghost_match =
ghost_toggle =
[grid]
duration = 300ms circle
restore = <super> KEY_DOWN | <super> KEY_KP0
slot_b = <super> KEY_KP2
slot_bl = <super> KEY_KP1
slot_br = <super> KEY_KP3
slot_c = <super> KEY_UP | <super> KEY_KP5
slot_l = <super> KEY_LEFT | <super> KEY_KP4
slot_r = <super> KEY_RIGHT | <super> KEY_KP6
slot_t = <super> KEY_KP8
slot_tl = <super> KEY_KP7
slot_tr = <super> KEY_KP9
type = crossfade
[gtk-shell]
[hide-cursor]
hide_delay = 2000
toggle = <ctrl> <super> KEY_H
[idle]
cube_max_zoom = 1.500000
cube_rotate_speed = 1.000000
cube_zoom_speed = 1000
disable_initially = false
disable_on_fullscreen = false
dpms_timeout = -1
screensaver_timeout = 240
toggle = none
[input]
3fg_drag = default
click_method = default
cursor_size = 24
cursor_theme = Bibata-Modern-Classic
disable_touchpad_while_mouse = false
disable_touchpad_while_typing = false
drag_lock = false
gesture_sensitivity = 1.000000
kb_capslock_default_state = false
kb_numlock_default_state = true
kb_repeat_delay = 400
kb_repeat_rate = 40
left_handed_mode = false
middle_emulation = false
modifier_binding_timeout = 400
mouse_accel_profile = default
mouse_cursor_speed = 0.000000
mouse_natural_scroll = false
mouse_scroll_speed = 1.000000
natural_scroll = false
scroll_method = default
tablet_motion_mode = default
tap_and_drag = true
tap_to_click = true
touchpad_accel_profile = default
touchpad_cursor_speed = 0.000000
touchpad_scroll_speed = 1.000000
xkb_layout = us, ca
xkb_model = pc105
xkb_options = grp:alt_shift_toggle
xkb_rules = evdev
xkb_variant = altgr-intl
[input-device]
calibration =
output =
[input-method-v1]
enable_text_input_v1 = true
enable_text_input_v3 = true
[invert]
preserve_hue = false
toggle = <super> KEY_I
[ipc]
[ipc-rules]
[join-views]
[keycolor]
color = \#000000FF
opacity = 0.250000
threshold = 0.500000
[live-previews]
destroy_output = false
frame_skip = 1
max_dimension = 200
[mag]
default_height = 500
toggle = <alt> <super> KEY_M
zoom_level = 75
[move]
activate = <super> BTN_LEFT
enable_snap = true
enable_snap_off = true
join_views = false
preview_base_border = \#404080CC
preview_base_color = \#8080FF80
preview_border_width = 3
quarter_snap_threshold = 50
snap_off_threshold = 200
snap_threshold = 10
workspace_switch_after = -1
[obs]
[oswitch]
above_output =
below_output =
left_output =
next_output = <super> KEY_O
next_output_with_win = <shift> <super> KEY_O
prev_output =
prev_output_with_win =
right_output =
[output]
depth = 8
icc_profile =
mode = auto
position = auto
scale = 1.000000
transform = normal
vrr = false
[pin-view]
[pixdecor]
always_decorate =
animate = true
bg_color = \#2E3440FF
bg_text_color = \#B3B3B3FF
border_size = 5
button_close_hover_image =
button_close_image =
button_color = \#000000FF
button_hover_duration = 500
button_line_thickness = 0.700000
button_maximize_hover_image =
button_maximize_image =
button_minimize_hover_image =
button_minimize_image =
button_restore_hover_image =
button_restore_image =
button_spacing = 5
button_x_offset = 0
button_y_offset = 0
csd_titlebar_height = 32
effect_color = \#9D7CD8FF
effect_type = none
enable_shade = true
fg_color = \#2E3440FF
fg_text_color = \#FFFFFFFF
ignore_views = (app_id is "ulauncher")
left_button_spacing = 5
left_button_x_offset = 0
maximized_borders = true
maximized_shadows = true
overlay_engine = rounded_corners
right_button_spacing = 5
right_button_x_offset = 0
rounded_corner_radius = 12
shade_duration = 1000ms sigmoid
shade_modifier = <ctrl> <super>
shade_toggle =
shadow_color = \#00000040
shadow_radius = 10
title_font =
title_text_align = 1
titlebar = false
[place]
mode = center
[preserve-output]
last_output_focus_timeout = 10000
[resize]
activate = <super> BTN_RIGHT
activate_preserve_aspect = none
min_height = 0
min_width = 0
[scale]
allow_zoom = false
bg_color = \#1A1A1AE6
close_on_new_view = false
duration = 400ms circle
inactive_alpha = 0.750000
include_minimized = false
middle_click_close = false
minimized_alpha = 0.450000
outer_margin = 0
spacing = 50
text_color = \#CCCCCCFF
title_font_size = 16
title_overlay = all
title_position = center
toggle = <super> KEY_P
toggle_all = <alt>
[scale-title-filter]
bg_color = \#00000080
case_sensitive = false
font_size = 30
overlay = true
share_filter = false
text_color = \#CCCCCCCC
[session-lock]
[shortcuts-inhibit]
break_grab = none
ignore_views = none
inhibit_by_default = none
[showrepaint]
reduce_flicker = true
toggle = <alt> <super> KEY_S
[showtouch]
center_color = \#80008080
finger_color = \#00800080
toggle = <ctrl> <super> KEY_S
touch_duration = 250ms sigmoid
touch_radius = 25
[simple-tile]
animation_duration = 0ms circle
button_move = <super> BTN_LEFT
button_resize = <super> BTN_RIGHT
inner_gap_size = 2
keep_fullscreen_on_adjacent = true
key_focus_above = <super> KEY_K
key_focus_below = <super> KEY_J
key_focus_left = <super> KEY_H
key_focus_right = <super> KEY_L
key_toggle = <super> KEY_T
key_toggle_maximized = <super> KEY_M
outer_horiz_gap_size = 0
outer_vert_gap_size = 0
preview_base_border = \#404080CC
preview_base_color = \#8080FF80
preview_border_width = 3
tile_by_default = all
[switcher]
next_view = <alt> KEY_TAB
prev_view = <alt> <shift> KEY_TAB
speed = 500ms circle
view_thumbnail_rotation = 30
view_thumbnail_scale = 1.000000
[vertical_kube]
activate = <ctrl> <alt> BTN_LEFT
background = 0.1 0.1 0.1 1.
background_mode = simple
cap_alpha = 0.8
cap_color_bottom = 0.8 0.8 0.8 1.0
cap_color_top = 0.8 0.8 0.8 1.0
cap_texture_bottom =
cap_texture_top =
cubemap_image =
deform = 0
enable_caps = true
enable_window_popout = true
initial_animation = 350ms
light = false
popout_opacity = 1.0
popout_scale = 1.20
rotate_down = <ctrl> <alt> KEY_DOWN
rotate_left = <ctrl> <alt> KEY_LEFT
rotate_right = <ctrl> <alt> KEY_RIGHT
rotate_up = <ctrl> <alt> KEY_UP
skydome_mirror = false
skydome_texture =
speed_spin_horiz = 0.02
speed_spin_vert = 0.02
speed_zoom = 0.07
zoom = 0.1
[view-shot]
capture = <alt> <super> BTN_MIDDLE
command = notify-send "The view under cursor was captured to %f"
filename = /tmp/snapshot-%F-%T.png
[vswipe]
background = \#1A1A1AFF
delta_threshold = 24.000000
duration = 180ms circle
enable_free_movement = false
enable_horizontal = true
enable_smooth_transition = false
enable_vertical = true
fingers = 4
gap = 32.000000
speed_cap = 0.050000
speed_factor = 256.000000
threshold = 0.350000
[vswitch]
background = \#1A1A1AFF
binding_down = <ctrl> KEY_DOWN
binding_last =
binding_left = <ctrl> KEY_LEFT
binding_right = <ctrl> KEY_RIGHT
binding_up = <ctrl> KEY_UP
duration = 300ms circle
gap = 20
send_win_down =
send_win_last =
send_win_left =
send_win_right =
send_win_up =
with_win_down = <ctrl> <super> KEY_DOWN
with_win_last =
with_win_left = <ctrl> <super> KEY_LEFT
with_win_right = <ctrl> <super> KEY_RIGHT
with_win_up = <ctrl> <super> KEY_UP
wraparound = true
[water]
activate = <ctrl> <super> BTN_LEFT
[wayfire-shell]
toggle_menu = <super>
[wf-info]
[window-rules]
rule_001 = on created if app_id is "thunar" then set geometry 236 83 886 552
rule_002 = on created if app_id is "thunar" then set alpha 0.8
rule_003 = on created if title contains "Rename" then set geometry 485 241 418 215
rule_0036 = on created if title contains "Save Image" then set geometry 781 249 770 462
rule_0037 = on created if title contains "Save As" then set geometry 781 249 770 462
rule_004 = on created if title contains "Properties" then set geometry 378 91 572 541
rule_008 = on created if app_id is "Alacritty" then set geometry 797 277 933 636
rule_009 = on created if app_id is "Alacritty" then set alpha 0.8
rule_010 = on created if title is "Kitty" then set geometry 259 662 786 480
rule_011 = on created if app_id is "kitty" then set alpha 0.8
rule_012 = on created if title is "Kitty" then assign_workspace 0 0
rule_013 = on created if app_id is "brave-browser" then set geometry 236 51 1990 1232
rule_014 = on created if app_id is "brave-browser" then set alpha 1.0
rule_015 = on created if app_id is "brave-browser" then assign_workspace 1 0
rule_016 = on created if app_id is "org.wezfurlong.wezterm" then set geometry 253 667 969 627
rule_017 = on created if app_id is "org.wezfurlong.wezterm" then set alpha 0.8
rule_018 = on created if app_id is "org.wezfurlong.wezterm" then assign_workspace 2 2
rule_019 = on created if app_id is "com.lite_xl.LiteXL" then set geometry 1027 43 1213 1223
rule_020 = on created if app_id is "com.lite_xl.LiteXL" then set alpha 0.8
rule_021 = on created if app_id is "com.lite_xl.LiteXL" then assign_workspace 2 0
rule_022 = on created if app_id is "org.gnome.TextEditor" then set geometry 1057 55 1164 1201
rule_023 = on created if app_id is "org.gnome.TextEditor" then set alpha 0.8
rule_024 = on created if app_id is "org.gnome.TextEditor" then assign_workspace 2 0
rule_025 = on created if app_id is "nwg-look" then set geometry 261 95 965 519
rule_026 = on created if app_id is "nwg-look" then set alpha 0.8
rule_027 = on created if app_id is "nwg-look" then assign_workspace 0 1
rule_028 = on created if app_id is "blueman-manager" then set geometry 363 796 640 500
rule_029 = on created if app_id is "blueman-manager" then set alpha 0.7
rule_030 = on created if app_id is "blueman-manager" then assign_workspace 0 1
rule_031 = on created if app_id is "org.pulseaudio.pavucontrol" then set geometry 280 710 800 500
rule_032 = on created if app_id is "org.pulseaudio.pavucontrol" then set alpha 0.9
rule_033 = on created if app_id is "org.pulseaudio.pavucontrol" then assign_workspace 0 1
rule_034 = on created if app_id is "firefox" then set geometry 273 70 1900 1174
rule_035 = on created if app_id is "firefox" then assign_workspace 1 1
rule_036 = on created if title contains "Save" then set geometry 781 249 770 462
rule_037 = on created if title contains "file to save" then set geometry 722 288 934 567
rule_038 = on created if app_id is "chromium" then set geometry 250 51 1946 1252
rule_039 = on created if app_id is "chromium" then set alpha 1.0
rule_040 = on created if app_id is "chromium" then assign_workspace 1 0
rule_041 = on created if app_id is "org.xfce.ristretto" then assign_workspace 2 1
rule_042 = on created if app_id is "org.xfce.ristretto" then set alpha 0.8
rule_043 = on created if app_id is "foot" then move 263 672
rule_044 = on created if app_id is "foot" then set alpha 0.8
rule_045 = on created if app_id is "vesktop" then set geometry 412 62 1774 1251
rule_046 = on created if app_id is "vesktop" then set alpha 0.8
rule_047 = on created if app_id is "vesktop" then assign_workspace 1 2
rule_048 = on created if app_id is "xfce4-terminal" then set geometry 1350 87 728 475
rule_049 = on created if app_id is "xfce4-terminal" then set alpha 0.8
rule_050 = on created if app_id is "xfce4-terminal" then assign_workspace 0 0
rule_051 = on created if app_id is "pcmanfm" then move 270 100
rule_052 = on created if app_id is "pcmanfm" then assign_workspace 2 2
rule_053 = on created if app_id is "ulauncher" then center
rule_054 = on created if app_id is "ulauncher" then set alpha 0.8
rule_055 = on created if app_id is "Conky" then set sticky
rule_056 = on created if title contains "BountyHunterGalacticAdventures" then set geometry 1423 679 685 442
rule_057 = on created if title contains "BountyHunterGalacticAdventures" then assign_workspace 2 2
rule_058 = on created if title contains "FutureBeauty" then set geometry 1350 720 750 500
rule_059 = on created if title contains "FutureBeauty" then assign_workspace 0 0
rule_060 = on created if title contains "Manipulation Program" then move 270 70
rule_061 = on created if title contains "Manipulation Program" then set alpha 0.9
rule_062 = on created if title contains "Manipulation Program" then assign_workspace 2 2
rule_063 = on created if app_id is "org.gnome.Ptyxis" then set geometry 251 663 726 492
rule_064 = on created if app_id is "org.gnome.Ptyxis" then set alpha 0.8
rule_065 = on created if app_id is "org.gnome.Ptyxis" then assign_workspace 2 0
rule_066 = on created if app_id is "com.raggesilver.BlackBox" then set geometry 298 674 1008 624
rule_067 = on created if app_id is "com.raggesilver.BlackBox" then set alpha 0.8
rule_068 = on created if app_id is "com.raggesilver.BlackBox" then assign_workspace 2 2
rule_069 = on created if app_id is "io.github.celluloid_player.Celluloid" then set geometry 1489 356 726 510
rule_070 = on created if app_id is "org.kde.kdenlive" then set alpha 0.9
rule_071 = on created if app_id is "org.kde.kdenlive" then assign_workspace 2 2
rule_072 = on created if app_id is "panel" then set alpha 0.6
rule_073 = on created if title contains "Rendering — Kdenlive" then set geometry 865 398 960 800
rule_074 = on created if title is "Picture-in-Picture" then set always_on_top
rule_075 = on created if app_id is "wcm" then set geometry 1280 691 977 550
rule_076 = on created if app_id is "wcm" then set alpha 0.8
rule_077 = on created if app_id is "wcm" then assign_workspace 0 1
rule_078 = on created if app_id is "pcmanfm" then set alpha 0.8
rule_080 = on created if app_id is "org.gnome.Nautilus" then set alpha 0.9
rule_081 = on created if app_id is "org.gnome.NautilusPreviewer" then set geometry 1012 211 632 1173
rule_082 = on created if app_id is "geany" then set alpha 0.8
rule_083 = on created if app_id is "dev.zed.Zed" then set geometry 1083 67 1110 1147
rule_084 = on created if app_id is "dev.zed.Zed" then set alpha 0.8
rule_085 = on created if app_id is "dev.zed.Zed" then assign_workspace 2 0
rule_086 = on created if app_id contains "keepass" then set alpha 0.8
rule_087 = on created if app_id contains "xfce4-taskmanager" then set alpha 0.8
rule_088 = on created if app_id contains "rofi" then set alpha 0.9
rule_089 = on created if app_id contains "ironbar" then set alpha 0.9
rule_090 = on created if app_id is "org.gnome.World.Secrets" then set geometry 1312 102 851 531
rule_091 = on created if app_id contains "org.gnome.World.Secrets" then set alpha 0.7
rule_092 = on created if app_id contains "org.gnome.Terminal" then set alpha 0.7
rule_093 = on created if app_id is "org.gnome.Epiphany" then set geometry 389 66 1811 1188
rule_094 = on created if app_id is "org.gnome.Epiphany" then set alpha 1.0
rule_095 = on created if app_id is "org.gnome.Epiphany" then assign_workspace 1 2
rule_096 = on created if app_id is "so.libdb.dissent" then set geometry 317 73 1650 1144
rule_097 = on created if app_id is "so.libdb.dissent" then set alpha 0.9
rule_098 = on created if app_id is "so.libdb.dissent" then assign_workspace 1 2
rule_099 = on created if title is "Resources" then set geometry 1304 87 859 570
rule_100 = on created if title is "Resources" then set alpha 0.8
rule_1000 = on created if app_id is "firefox" then set alpha 1.0
rule_101 = on created if title is "Resources" then assign_workspace 0 1
rule_102 = on created if app_id is "org.gnome.Showtime" then set geometry 1839 461 468 832
rule_103 = on created if app_id is "org.gnome.Showtime" then assign_workspace 2 2
rule_104 = on created if app_id is "xdg-desktop-portal-gtk" then set geometry 805 303 892 527
rule_106 = on created if app_id is "rio" then set geometry 1331 80 850 550
rule_107 = on created if app_id is "rio" then set alpha 0.8
rule_108 = on created if app_id is "rio" then assign_workspace 0 0
rule_109 = on created if app_id is "org.gnome.SystemMonitor" then set geometry 1293 105 818 549
rule_110 = on created if app_id is "org.gnome.SystemMonitor" then set alpha 0.8
rule_111 = on created if app_id is "org.gnome.SystemMonitor" then assign_workspace 0 1
rule_112 = on created if app_id is "feh" then move 1125 135
rule_113 = on created if app_id is "com.github.neithern.g4music" then set geometry 1479 86 705 512
rule_114 = on created if app_id is "com.github.neithern.g4music" then set alpha 0.8
rule_115 = on created if app_id is "com.github.neithern.g4music" then assign_workspace 0 2
rule_116 = on created if app_id is "xdg-desktop-portal-gtk" then set alpha 0.8
rule_118 = on created if app_id is "io.github.amit9838.mousam" then set alpha 0.8
rule_119 = on created if title is "File Upload" then set geometry 776 323 873 489
rule_120 = on created if title is "File Upload" then set alpha 0.8
rule_121 = on created if app_id is "org.gnome.Loupe" then set geometry 1402 675 685 480
rule_122 = on created if app_id is "gtk-layer-shell" then set alpha 0.9
rule_123 = on created if app_id is "com.github.wwmm.easyeffects" then set alpha 0.8
rule_124 = on created if title is "layout" then set geometry 247 51 1920 1203
rule_125 = on created if title is "layout" then assign_workspace 0 2
rule_126 = on created if app_id is "org.gnome.Calculator" then set alpha 0.7
rule_127 = on created if app_id is "spotube" then set alpha 0.7
rule_128 = on created if title is "Better Control" then set geometry 295 634 900 636
rule_129 = on created if title is "Better Control" then set alpha 0.7
rule_130 = on created if title is "Better Control" then assign_workspace 0 1
rule_131 = on created if app_id is "de.haeckerfelix.Fragments" then set alpha 0.7
rule_132 = on created if app_id is "viewnior" then set geometry 1407 472 824 710
rule_133 = on created if app_id is "viewnior" then set alpha 0.8
rule_134 = on created if app_id is "org.gnome.Totem" then set geometry 1363 658 763 492
rule_135 = on created if app_id is "org.gnome.Totem" then set alpha 1.0
rule_136 = on created if app_id is "org.gnome.Totem" then assign_workspace 0 0
rule_137 = on created if app_id is "org.nickvision.tubeconverter" then set geometry 1423 98 692 621
rule_138 = on created if app_id is "org.nickvision.tubeconverter" then set alpha 0.8
rule_139 = on created if app_id is "org.nickvision.tubeconverter" then assign_workspace 2 2
rule_140 = on created if app_id is "com.mitchellh.ghostty" then set geometry 298 695 705 508
rule_141 = on created if app_id is "com.mitchellh.ghostty" then set alpha 0.8
rule_142 = on created if app_id is "com.mitchellh.ghostty" then assign_workspace 2 0
rule_143 = on created if app_id is "waypaper" then set geometry 1273 686 843 636
rule_144 = on created if app_id is "waypaper" then set alpha 0.8
rule_145 = on created if app_id is "waypaper" then assign_workspace 0 1
rule_146 = on created if app_id is "clipse" then set alpha 0.8
rule_147 = on created if app_id is "org.gnome.Terminal" then set geometry 289 82 1861 1188
rule_148 = on created if app_id is "org.gnome.Terminal" then set alpha 0.8
rule_149 = on created if app_id is "org.gnome.Terminal" then assign_workspace 0 2
rule_150 = on created if app_id is "com.toolstack.Folio" then set alpha 0.8
rule_151 = on created if app_id is "io.missioncenter.MissionCenter" then set alpha 0.8
rule_152 = on created if app_id is "tilix" then set geometry 1364 102 775 478
rule_153 = on created if app_id is "tilix" then set alpha 0.8
rule_154 = on created if app_id is "tilix" then assign_workspace 0 0
rule_155 = on created if app_id is "quickshell" then set alpha 0.8
rule_156 = on created if app_id is "io.github.TheWisker.Cavasik" then set alpha 0.8
rule_157 = on created if app_id is "zen" then set geometry 255 72 1971 1189
rule_158 = on created if app_id is "zen" then set alpha 1.0
rule_159 = on created if app_id is "zen" then assign_workspace 1 1
rule_160 = on created if app_id is "org.gnome.gedit" then set geometry 1130 62 1071 1150
rule_161 = on created if app_id is "org.gnome.gedit" then set alpha 0.8
rule_162 = on created if app_id is "org.gnome.gedit" then assign_workspace 2 0
rule_163 = on created if app_id is "com.github.rafostar.Clapper" then set geometry 1358 450 739 415
rule_164 = on created if title contains "Save Image" then set geometry 659 355 890 611
rule_165 = on created if app_id is "fsearch" then set geometry 296 82 888 513
rule_166 = on created if app_id is "fsearch" then set alpha 0.8
rule_167 = on created if app_id is "fsearch" then assign_workspace 0 1
rule_168 = on created if app_id is "btm-toggle" then set alpha 0.7
rule_169 = on created if app_id is "btm-toggle" then set geometry 1862 26 710 1203
rule_170 = on created if title is "SleepToken" then set geometry 1570 450 427 757
rule_171 = on created if title is "SleepToken" then assign_workspace 2 2
rule_172 = on created if title is "BountyHunterGalactic" then set geometry 1389 734 739 415
rule_173 = on created if title is "BountyHunterGalactic" then assign_workspace 0 0
rule_174 = on created if app_id is "org.gnome.Meld" then set alpha 0.7
rule_175 = on created if app_id is "im.riot.Riot" then set geometry 348 62 1823 1254
rule_176 = on created if app_id is "im.riot.Riot" then set alpha 0.8
rule_177 = on created if app_id is "im.riot.Riot" then assign_workspace 1 2
rule_178 = on created if app_id is "im.riot.Riot" then set geometry 257 55 1974 1234
rule_179 = on created if app_id is "im.riot.Riot" then set alpha 0.9
rule_180 = on created if app_id is "im.riot.Riot" then assign_workspace 2 2
rule_181 = on created if title is "Open Files" then set geometry 877 394 920 508
rule_182 = on created if title is "Open Image" then set geometry 877 394 920 508
rule_183 = on created if app_id is "gimp" then move 245 61
rule_184 = on created if app_id is "gimp" then set alpha 1.0
rule_185 = on created if app_id is "gimp" then assign_workspace 2 2
rule_186 = on created if app_id is "com.example.Nordic" then set alpha 0.8
rule_187 = on created if app_id is "helium" then set geometry 250 51 1946 1252
rule_188 = on created if app_id is "helium" then set alpha 1.0
rule_189 = on created if app_id is "helium" then assign_workspace 1 0
rule_190 = on created if title is "main" then set geometry 259 662 786 480
rule_191 = on created if title is "main" then assign_workspace 2 0
rule_192 = on created if app_id is "mpv" then set geometry 1660 693 818 482
rule_193 = on created if app_id is "org.inkscape.Inkscape" then set geometry 291 84 1784 1058
rule_194 = on created if app_id is "org.inkscape.Inkscape" then assign_workspace 0 2
[winshadows]
clip_shadow_inside = true
enabled_views = type is "toplevel" & floating is true
glow_color = \#1C71D8FF
glow_emissivity = 1.000000
glow_enabled = false
glow_intensity = 0.600000
glow_radius_limit = 100
glow_spread = 10.000000
glow_threshold = 0.030000
horizontal_offset = 0
include_undecorated_views = false
light_type = gaussian
overscale = 1.000000
shadow_color = \#00000070
shadow_radius = 40
vertical_offset = 5
[winzoom]
dec_x_binding = <ctrl> <super> KEY_LEFT
dec_y_binding = <ctrl> <super> KEY_UP
inc_x_binding = <ctrl> <super> KEY_RIGHT
inc_y_binding = <ctrl> <super> KEY_DOWN
modifier = <ctrl> <super>
nearest_filtering = false
preserve_aspect = true
zoom_step = 0.100000
[wm-actions]
minimize = none
send_to_back = none
toggle_always_on_top = none
toggle_fullscreen = none
toggle_maximize = none
toggle_showdesktop = none
toggle_sticky = none
[wobbly]
friction = 3.000000
grid_resolution = 6
spring_k = 8.000000
[workarounds]
all_dialogs_modal = true
app_id_mode = full
auto_reload_config = true
config_reload_delay = 20
disable_primary_selection = false
discard_command_output = true
dynamic_repaint_delay = false
enable_input_method_v2 = false
enable_opaque_region_damage_optimizations = false
enable_so_unloading = false
focus_main_surface_instead_of_popup = false
force_frame_sync = false
force_preferred_decoration_mode = false
keep_last_toplevel_activated = true
max_buffer_size = 16384
remove_output_limits = false
use_external_output_configuration = false
[workspace-names]
background_color = \#333333B3
background_radius = 30.000000
display_duration = 500
font = sans-serif
margin = 0
position = center
show_option_names = false
show_option_values = false
text_color = \#FFFFFFFF
[wrot]
activate = <ctrl> <super> BTN_RIGHT
activate-3d = <shift> <super> BTN_RIGHT
invert = false
reset = <ctrl> <super> KEY_R
reset-one = <super> KEY_R
reset_radius = 25.000000
sensitivity = 24
[wsets]
label_duration = 2000ms circle
[xdg-activation]
check_surface = false
only_last_request = false
timeout = 30
[zoom]
interpolation_method = 0
modifier = <super>
smoothing_duration = 300ms circle
speed = 0.010000