exec {
himitsud
hissh-agent
pipewire
mako
foot --server
~/.local/libexec/title-watch
wlchewing -e -d no -f "Noto Sans CJK TC 11" -b#303030 -s#80cbc4 -S#101a19 2>/tmp/wlchewing.log
dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP GTK_THEME
wayvnc 0.0.0.0
}
#xwayland disable
output {
eDP-1 {
pos 0 0
scale 3
}
DP-2 {
pos 1280 0
}
'BNQ BenQ BL2780 96L0214501Q' {
pos 0 0
subpixel rgb
}
'Dell Inc. DELL U2422HE 5DFMNM3' {
pos 1920 0
subpixel bgr
}
'Shenzhen Soogeen Electronics Co., LTD. L01N8A 0x01348C5C' {
transform 270
pos 9000 9000
}
HEADLESS-1 {
mode 1080x1220
scale 2
}
* background ~/.local/share/backgrounds/20618.jpg fill
}
bindswitch lid:toggle output eDP-1 toggle
input {
1739:30383:DELL07E6:00_06CB:76AF_Touchpad tap enabled
1267:9454:ELAN24EE:00_04F3:24EE map_to_output eDP-1
}
set $m Mod4
# Use Mouse+$m to drag floating windows to their wanted position
floating_modifier $m
set $show_brightness notify-send Brightness "Brightness set to $(brightnessctl -m | cut -f 4 -d ,)"
bindsym {
$m+Return exec footclient
$m+d exec j4-dmenu-desktop --dmenu='wmenu -f "Noto Sans CJK TC 11" -i -n c0c0c0 -N 303030 -s ffffff -S 37474f' --no-generic --term=footclient --usage-log=$XDG_CACHE_HOME/j4desktop
$m+Shift+q kill
$m+Left focus left
$m+Down focus down
$m+Up focus up
$m+Right focus right
$m+space focus mode_toggle
$m+Shift+Left move left
$m+Shift+Down move down
$m+Shift+Up move up
$m+Shift+Right move right
$m+h split h
$m+v split v
$m+s layout stacking
$m+w layout tabbed
$m+e layout toggle split
$m+f fullscreen toggle
$m+p sticky toggle
$m+b border toggle
$m+Shift+space floating toggle
$m+1 workspace 1
$m+2 workspace 2
$m+3 workspace 3
$m+4 workspace 4
$m+5 workspace 5
$m+6 workspace 6
$m+7 workspace 7
$m+8 workspace 8
$m+9 workspace 9
$m+0 workspace 10
$m+Shift+1 move container to workspace 1
$m+Shift+2 move container to workspace 2
$m+Shift+3 move container to workspace 3
$m+Shift+4 move container to workspace 4
$m+Shift+5 move container to workspace 5
$m+Shift+6 move container to workspace 6
$m+Shift+7 move container to workspace 7
$m+Shift+8 move container to workspace 8
$m+Shift+9 move container to workspace 9
$m+Shift+0 move container to workspace 10
$m+Shift+c reload
$m+Shift+e exit
$m+Shift+l exec swaylockd
XF86AudioMute exec wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
XF86AudioLowerVolume exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
XF86AudioRaiseVolume exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
XF86AudioPlay exec playerctl play-pause
XF86AudioPrev exec playerctl previous
XF86AudioNext exec playerctl next
XF86Search exec playerctl shuffle Toggle
XF86MonBrightnessUp exec brightnessctl set 5%+ && $show_brightness
XF86MonBrightnessDown exec brightnessctl set 5%- && $show_brightness
Print exec screenshot
$m+Print exec screenshot crop
}
bindgesture {
swipe:right focus right
swipe:left focus left
pinch:inward+up move up
pinch:inward+down move down
pinch:inward+left move left
pinch:inward+right move right
}
mode resize {
bindsym {
Left resize shrink width
Down resize grow height
Up resize shrink height
Right resize grow width
$m+r mode default
}
}
bindsym $m+r mode resize
bar {
status_command i3status
colors {
# mtrl grey 850 background_material_dark
background #303030
statusline #ffffff
# mtrl calced divider
separator #494949
# mtrl dark accent
focused_workspace #80cbc4 #80cbc4 #101a19
inactive_workspace #303030 #303030 #ffffff
# mtrl red 500
urgent_workspace #F44336 #F44336 #ffffff
}
separator_symbol |
}
font pango:Noto Sans Mono, Noto Sans Mono CJK TC 8
# mtrl dark secondary
client.focused #37474f #37474f #ffffff #37474f #37474f
client.unfocused #303030 #303030 #c0c0c0 #303030 #303030
client.urgent #f44336 #f44336 #ffffff #f44336 #f44336
default_border normal 1
hide_edge_borders both
focus_on_window_activation urgent
set $ff "^(org\.mozilla\.)?firefox$"
for_window {
[app_id=$ff title="^(Picture-in-Picture|子母畫面)$"] {
border none
floating enable
sticky enable
move right 390 px
move down 210 px
resize set 480 270
}
[app_id=$ff title="^Extension: \(Open in Browser\) \- Opening "] floating enable
[app_id=$ff title="^Opening "] floating enable
[app_id=$ff title="^Firefox — (Sharing Indicator|分享指示器)$"] {
border none
floating enable
resize set 80 50
}
}