Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lovesegfault/1e4a52fbef3686f1bb277199800c3f26 to your computer and use it in GitHub Desktop.
Save lovesegfault/1e4a52fbef3686f1bb277199800c3f26 to your computer and use it in GitHub Desktop.
font pango:FontAwesome 8, Iosevka 8
floating_modifier Mod4
default_border pixel 0
default_floating_border pixel 0
hide_edge_borders none
focus_wrapping no
focus_follows_mouse no
focus_on_window_activation smart
mouse_warping output
workspace_layout default
workspace_auto_back_and_forth no
client.focused #30535F #30535F #F0BC8D #A43C0F #A43C0F
client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a
client.unfocused #00122A #00122A #F0BC8D #A43C0F #A43C0F
client.urgent #A43C0F #A43C0F #000000 #A43C0F #A43C0F
client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
client.background #ffffff
bindsym Mod1+Tab workspace next
bindsym Mod4+0 workspace 9:κ
bindsym Mod4+1 workspace 0:α
bindsym Mod4+2 workspace 1:β
bindsym Mod4+3 workspace 2:γ
bindsym Mod4+4 workspace 3:δ
bindsym Mod4+5 workspace 4:ε
bindsym Mod4+6 workspace 5:ζ
bindsym Mod4+7 workspace 6:η
bindsym Mod4+8 workspace 7:θ
bindsym Mod4+9 workspace 8:ι
bindsym Mod4+Down focus down
bindsym Mod4+Left focus left
bindsym Mod4+Return exec /nix/store/fy6v4wzf8vynrhlcijlf7bap1lz3a2l2-alacritty-0.4.3/bin/alacritty
bindsym Mod4+Right focus right
bindsym Mod4+Shift+0 move container to workspace 9:κ
bindsym Mod4+Shift+1 move container to workspace 0:α
bindsym Mod4+Shift+2 move container to workspace 1:β
bindsym Mod4+Shift+3 move container to workspace 2:γ
bindsym Mod4+Shift+4 move container to workspace 3:δ
bindsym Mod4+Shift+5 move container to workspace 4:ε
bindsym Mod4+Shift+6 move container to workspace 5:ζ
bindsym Mod4+Shift+7 move container to workspace 6:η
bindsym Mod4+Shift+8 move container to workspace 7:θ
bindsym Mod4+Shift+9 move container to workspace 8:ι
bindsym Mod4+Shift+Down move down
bindsym Mod4+Shift+Left move left
bindsym Mod4+Shift+Right move right
bindsym Mod4+Shift+Up move up
bindsym Mod4+Shift+c reload
bindsym Mod4+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit'
bindsym Mod4+Shift+h move left
bindsym Mod4+Shift+j move down
bindsym Mod4+Shift+k move up
bindsym Mod4+Shift+l move right
bindsym Mod4+Shift+minus move scratchpad
bindsym Mod4+Shift+q kill
bindsym Mod4+Shift+space floating toggle
bindsym Mod4+Tab workspace prev
bindsym Mod4+Up focus up
bindsym Mod4+a focus parent
bindsym Mod4+b splith
bindsym Mod4+comma workspace prev
bindsym Mod4+d exec /nix/store/fy6v4wzf8vynrhlcijlf7bap1lz3a2l2-alacritty-0.4.3/bin/alacritty -d 55 18 -t swaymenu -e /nix/store/38sx6rfcq7j76wlc74wxfcx44m66az4a-swaymenu/bin/swaymenu
bindsym Mod4+e layout toggle split
bindsym Mod4+f fullscreen toggle
bindsym Mod4+h focus left
bindsym Mod4+j focus down
bindsym Mod4+k focus up
bindsym Mod4+l focus right
bindsym Mod4+m exec /nix/store/8ywjcgd0zldbfgvdcja2m6zcks79yhxr-emojimenu/bin/emojimenu
bindsym Mod4+minus scratchpad show
bindsym Mod4+o exec /nix/store/k3vkq28nmf8picxjj24w1jg7ap65cr6b-otpmenu/bin/otpmenu
bindsym Mod4+p exec /nix/store/h2pzqq9gnb3zsa2vq17cvdnqbrk4gw25-passmenu/bin/passmenu
bindsym Mod4+period workspace next
bindsym Mod4+q exec /nix/store/60ad40515mcywnq68dyp06227vai24ps-swaylock-1.5/bin/swaylock -f
bindsym Mod4+r mode resize
bindsym Mod4+s layout stacking
bindsym Mod4+space focus mode_toggle
bindsym Mod4+v splitv
bindsym Mod4+w layout tabbed
bindsym Print exec /nix/store/s76a8xf3pm148gdvm2d83rqaq7mwgp46-prtsc/bin/prtsc
bindsym XF86AudioLowerVolume exec /nix/store/ahd77s0lnpqaklvkh5rywrwfdsmkwkix-ponymix-5/bin/ponymix decrease 1
bindsym XF86AudioMicMute exec /nix/store/ahd77s0lnpqaklvkh5rywrwfdsmkwkix-ponymix-5/bin/ponymix -t source toggle
bindsym XF86AudioMute exec /nix/store/ahd77s0lnpqaklvkh5rywrwfdsmkwkix-ponymix-5/bin/ponymix -t sink toggle
bindsym XF86AudioNext exec /nix/store/hyhk21nc83ycbnvl3jnhr3qpw4znvib5-playerctl-2.1.1/bin/playerctl next
bindsym XF86AudioPause exec /nix/store/hyhk21nc83ycbnvl3jnhr3qpw4znvib5-playerctl-2.1.1/bin/playerctl pause
bindsym XF86AudioPlay exec /nix/store/hyhk21nc83ycbnvl3jnhr3qpw4znvib5-playerctl-2.1.1/bin/playerctl play
bindsym XF86AudioPrev exec /nix/store/hyhk21nc83ycbnvl3jnhr3qpw4znvib5-playerctl-2.1.1/bin/playerctl previous
bindsym XF86AudioRaiseVolume exec /nix/store/ahd77s0lnpqaklvkh5rywrwfdsmkwkix-ponymix-5/bin/ponymix increase 1
bindsym XF86MonBrightnessDown exec /nix/store/agq820ayhjb7z1dqpi2pg7sy6cwr5i0f-brillo-1.4.9/bin/brillo -e -U 0.5
bindsym XF86MonBrightnessUp exec /nix/store/agq820ayhjb7z1dqpi2pg7sy6cwr5i0f-brillo-1.4.9/bin/brillo -e -A 0.5
input "1133:16495:Logitech_MX_Ergo" {
accel_profile adaptive
click_method button_areas
natural_scroll enabled
}
input "1133:45085:MX_Ergo_Mouse" {
accel_profile adaptive
click_method button_areas
natural_scroll enabled
}
input "1739:0:Synaptics_TM3418-002" {
accel_profile adaptive
click_method button_areas
dwt disabled
natural_scroll enabled
scroll_method two_finger
tap enabled
}
input "1:1:AT_Translated_Set_2_keyboard" {
repeat_rate 70
xkb_layout us
}
input "2131:308:LEOPOLD_Mini_Keyboard" {
xkb_layout us
}
input "2:10:TPPS/2_Elan_TrackPoint" {
accel_profile adaptive
dwt enabled
}
input "2:7:SynPS/2_Synaptics_TouchPad" {
accel_profile adaptive
click_method button_areas
dwt disabled
natural_scroll enabled
scroll_method two_finger
tap enabled
}
input "2:8:AlpsPS/2_ALPS_DualPoint_TouchPad" {
accel_profile adaptive
click_method button_areas
dwt enabled
natural_scroll enabled
scroll_method two_finger
tap enabled
}
output "*" {
bg ~/.wall fill
}
output "Goldstar Company Ltd LG Ultra HD 0x00000B08" {
adaptive_sync on
mode 3840x2160@60Hz
position 0,-2160
subpixel rgb
}
output "Goldstar Company Ltd LG Ultra HD 0x00009791" {
adaptive_sync on
mode 3840x2160@60Hz
position 3840,-2560
subpixel rgb
transform 90
}
output "Unknown 0x32EB 0x00000000" {
mode 3840x2160@60Hz
position 0,0
scale 2
subpixel rgb
}
mode "resize" {
bindsym Down resize grow height 10 px
bindsym Escape mode default
bindsym Left resize shrink width 10 px
bindsym Return mode default
bindsym Right resize grow width 10 px
bindsym Up resize shrink height 10 px
bindsym h resize shrink width 10 px
bindsym j resize grow height 10 px
bindsym k resize shrink height 10 px
bindsym l resize grow width 10 px
}
gaps inner 10
gaps outer 5
smart_borders on
for_window [app_id="Alacritty" title="swaymenu"] floating enable, border pixel 5, sticky enable
for_window [app_id="Alacritty" title="gopassmenu"] floating enable, border pixel 5, sticky enable
for_window [app_id="Alacritty" title="emojimenu"] floating enable, border pixel 5, sticky enable
for_window [app_id="imv"] floating enable
for_window [app_id="firefox" title="Picture-in-Picture"] floating enable, sticky enable
exec "systemctl --user import-environment; systemctl --user start sway-session.target"
bindswitch --locked lid:on output eDP-1 disable
bindswitch --locked lid:off output eDP-1 enable
focus output eDP-1
workspace 0:α
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment