main
Micke Nordin 3 years ago
parent 7388478b60
commit 311198dac4

@ -5,7 +5,6 @@
# Read `man 5 sway` for a complete reference. # Read `man 5 sway` for a complete reference.
### Variables ### Variables
#
# Logo key. Use Mod1 for Alt. # Logo key. Use Mod1 for Alt.
set $mod Mod4 set $mod Mod4
# Home row direction keys, like vim # Home row direction keys, like vim
@ -13,28 +12,26 @@ set $left h
set $down j set $down j
set $up k set $up k
set $right l set $right l
# Your preferred terminal emulator
set $term footclient -t xterm
# Lockscreen
set $lock swaylock -f --screenshots --clock --indicator --indicator-radius 100 --indicator-thickness 7 --effect-blur 7x5 --effect-vignette 0.5:0.5 --ring-color bb00cc --key-hl-color 880033 --line-color 00000000 --inside-color 00000088 --separator-color 00000000 --grace 2 --fade-in 0.2
exec swayidle timeout 570 'swaylock -f --screenshots --clock --indicator --indicator-radius 100 --indicator-thickness 7 --effect-blur 7x5 --effect-vignette 0.5:0.5 --ring-color bb00cc --key-hl-color 880033 --line-color 00000000 --inside-color 00000088 --separator-color 00000000 --grace 2 --fade-in 0.2' timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' before-sleep 'swaylock -f --screenshots --clock --indicator --indicator-radius 100 --indicator-thickness 7 --effect-blur 7x5 --effect-vignette 0.5:0.5 --ring-color bb00cc --key-hl-color 880033 --line-color 00000000 --inside-color 00000088 --separator-color 00000000 --grace 2 --fade-in 0.2' # Your preferred terminal emulator
set $term footclient -t xterm /usr/bin/fish
#exec swayidle -w timeout 300 'swaylock -f -c 000000' timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' before-sleep 'swaylock -f -c 000000'
# Your preferred application launcher # Your preferred application launcher
# Note: pass the final command to swaymsg so that the resulting window can be opened # Note: pass the final command to swaymsg so that the resulting window can be opened
# on the original workspace that the command was run on. # on the original workspace that the command was run on.
#set $menu dmenu_path | dmenu | xargs swaymsg exec -- #set $menu dmenu_path | dmenu | xargs swaymsg exec --
set $menu SHELL=/bin/sh wofi -G -I -t footclient -M fuzzy -O alphabetical | xargs swaymsg exec --
#set $menu SHELL=/bin/sh j4-dmenu-desktop --dmenu 'wofi -d -G -I' | xargs swaymsg exec -- #set $menu SHELL=/bin/sh j4-dmenu-desktop --dmenu 'wofi -d -G -I' | xargs swaymsg exec --
set $menu SHELL=/bin/sh wofi -G -I -t footclient -O alphabetical | xargs swaymsg exec --
# Lockscreen
set $lock swaylock -f --screenshots --clock --indicator --indicator-radius 100 --indicator-thickness 7 --effect-blur 7x5 --effect-vignette 0.5:0.5 --ring-color bb00cc --key-hl-color 880033 --line-color 00000000 --inside-color 00000088 --separator-color 00000000 --grace 2 --fade-in 0.2
include /etc/sway/config-vars.d/* include /etc/sway/config-vars.d/*
### Output configuration ### Output configuration
# # You can get the names of your outputs by running: swaymsg -t get_outputs
# Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/) # Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/)
output * bg /usr/local/share/backgrounds/night-landscape.jpg fill output * bg /usr/local/share/backgrounds/night-landscape.jpg fill
# #
@ -57,9 +54,6 @@ bindsym $mod+Shift+o gaps outer current minus 5
bindsym $mod+i gaps inner current plus 5 bindsym $mod+i gaps inner current plus 5
bindsym $mod+Shift+i gaps inner current minus 5 bindsym $mod+Shift+i gaps inner current minus 5
#
# You can get the names of your outputs by running: swaymsg -t get_outputs
### Idle configuration ### Idle configuration
# #
# Example configuration: # Example configuration:
@ -73,6 +67,8 @@ bindsym $mod+Shift+i gaps inner current minus 5
# your displays after another 300 seconds, and turn your screens back on when # your displays after another 300 seconds, and turn your screens back on when
# resumed. It will also lock your screen before your computer goes to sleep. # resumed. It will also lock your screen before your computer goes to sleep.
exec swayidle timeout 570 'swaylock -f --screenshots --clock --indicator --indicator-radius 100 --indicator-thickness 7 --effect-blur 7x5 --effect-vignette 0.5:0.5 --ring-color bb00cc --key-hl-color 880033 --line-color 00000000 --inside-color 00000088 --separator-color 00000000 --grace 2 --fade-in 0.2' timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' before-sleep 'swaylock -f --screenshots --clock --indicator --indicator-radius 100 --indicator-thickness 7 --effect-blur 7x5 --effect-vignette 0.5:0.5 --ring-color bb00cc --key-hl-color 880033 --line-color 00000000 --inside-color 00000088 --separator-color 00000000 --grace 2 --fade-in 0.2'
### Input configuration ### Input configuration
# #
# Example configuration: # Example configuration:
@ -154,7 +150,7 @@ bindsym $mod+1 workspace number 1:
bindsym $mod+2 workspace number 2:爵 bindsym $mod+2 workspace number 2:爵
bindsym $mod+3 workspace number 3: bindsym $mod+3 workspace number 3:
bindsym $mod+4 workspace number 4: bindsym $mod+4 workspace number 4:
bindsym $mod+5 workspace number 5: bindsym $mod+5 workspace number 5
bindsym $mod+6 workspace number 6 bindsym $mod+6 workspace number 6
bindsym $mod+7 workspace number 7 bindsym $mod+7 workspace number 7
bindsym $mod+8 workspace number 8 bindsym $mod+8 workspace number 8
@ -165,7 +161,7 @@ bindsym $mod+Shift+1 move container to workspace number 1:
bindsym $mod+Shift+2 move container to workspace number 2:爵 bindsym $mod+Shift+2 move container to workspace number 2:爵
bindsym $mod+Shift+3 move container to workspace number 3: bindsym $mod+Shift+3 move container to workspace number 3:
bindsym $mod+Shift+4 move container to workspace number 4: bindsym $mod+Shift+4 move container to workspace number 4:
bindsym $mod+Shift+5 move container to workspace number 5: bindsym $mod+Shift+5 move container to workspace number 5
bindsym $mod+Shift+6 move container to workspace number 6 bindsym $mod+Shift+6 move container to workspace number 6
bindsym $mod+Shift+7 move container to workspace number 7 bindsym $mod+Shift+7 move container to workspace number 7
bindsym $mod+Shift+8 move container to workspace number 8 bindsym $mod+Shift+8 move container to workspace number 8
@ -304,13 +300,13 @@ exec --no-startup-id nextcloud
exec --no-startup-id foot -s exec --no-startup-id foot -s
exec --no-startup-id /usr/lib/x86_64-linux-gnu/ukui-polkit/polkit-ukui-authentication-agent-1 exec --no-startup-id /usr/lib/x86_64-linux-gnu/ukui-polkit/polkit-ukui-authentication-agent-1
# Manual autostart graphical # Manual autostart graphical
exec foot exec foot /usr/bin/fish
for_window [class="foot"] move to workspace 1: for_window [class="foot"] move to workspace 1:
exec qutebrowser exec qutebrowser
for_window [class="qutebrowser"] move to workspace 2:爵 for_window [class="qutebrowser"] move to workspace 2:爵
exec foot --title ncspotterm ncspot exec foot --title ncspotterm /usr/bin/fish -c ncspot
for_window [title="ncspotterm"] move to workspace 3: for_window [title="ncspotterm"] move to workspace 3:
exec foot --title neomutt neomutt exec foot --title neomutt /usr/bin/fish -c neomutt
for_window [title="neomutt"] move to workspace 4: for_window [title="neomutt"] move to workspace 4:
# Autostart from autostart stuff here # Autostart from autostart stuff here

Loading…
Cancel
Save