Initial Commit
This commit is contained in:
		
							
								
								
									
										2
									
								
								alacritty/alacritty.toml
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										2
									
								
								alacritty/alacritty.toml
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,2 @@
 | 
				
			|||||||
 | 
					window.opacity=0.8
 | 
				
			||||||
 | 
					shell.program="/usr/bin/zsh"
 | 
				
			||||||
							
								
								
									
										5
									
								
								kanshi/config
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										5
									
								
								kanshi/config
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					profile Brugge {
 | 
				
			||||||
 | 
						output eDP-1 mode 1920x1080 position 3840,0
 | 
				
			||||||
 | 
						output 'HP Inc. HP 32 Display CNC13613YS' mode 1920x1080 position 1920,0
 | 
				
			||||||
 | 
						output 'Lenovo Group Limited LEN T24i-10 VNA3YRXR' mode 1920x1080 position 0,0
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										362
									
								
								sway/config
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										362
									
								
								sway/config
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,362 @@
 | 
				
			|||||||
 | 
					# Default config for sway
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Copy this to ~/.config/sway/config and edit it to your liking.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Read `man 5 sway` for a complete reference.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Variables
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Logo key. Use Mod1 for Alt.
 | 
				
			||||||
 | 
					set $mod Mod4
 | 
				
			||||||
 | 
					# Home row direction keys, like vim
 | 
				
			||||||
 | 
					set $left h
 | 
				
			||||||
 | 
					set $down j
 | 
				
			||||||
 | 
					set $up k
 | 
				
			||||||
 | 
					set $right l
 | 
				
			||||||
 | 
					# Your preferred terminal emulator
 | 
				
			||||||
 | 
					set $term alacritty
 | 
				
			||||||
 | 
					# Your preferred application launcher
 | 
				
			||||||
 | 
					# 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.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					set $menu dmenu_path | dmenu | xargs swaymsg exec --
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					set $laptop_kb 1:1:AT_Translated_Set_2_keyboard
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					set $home_kb 5215:485:SEMICO_USB_Keyboard
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Output configuration
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/)
 | 
				
			||||||
 | 
					output * bg /usr/share/backgrounds/sakura.jpg fill
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Example configuration:
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#   output HDMI-A-1 resolution 1920x1080 position 1920,0
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# You can get the names of your outputs by running: swaymsg -t get_outputs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Idle configuration
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Example configuration:
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# exec swayidle -w \
 | 
				
			||||||
 | 
					#          timeout 300 'swaylock -f -c 000000' \
 | 
				
			||||||
 | 
					#          timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
 | 
				
			||||||
 | 
					#          before-sleep 'swaylock -f -c 000000'
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# This will lock your screen after 300 seconds of inactivity, then turn off
 | 
				
			||||||
 | 
					# 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.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Input configuration
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Example configuration:
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#   input "2:14:SynPS/2_Synaptics_TouchPad" {
 | 
				
			||||||
 | 
					#       dwt enabled
 | 
				
			||||||
 | 
					#       tap enabled
 | 
				
			||||||
 | 
					#       natural_scroll enabled
 | 
				
			||||||
 | 
					#       middle_emulation enabled
 | 
				
			||||||
 | 
					#   }
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# You can get the names of your inputs by running: swaymsg -t get_inputs
 | 
				
			||||||
 | 
					# Read `man 5 sway-input` for more information about this section.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Key bindings
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Basics:
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					    # Start a terminal
 | 
				
			||||||
 | 
					    bindsym $mod+Return exec $term
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Kill focused window
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+q kill
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Start your launcher
 | 
				
			||||||
 | 
					    bindsym $mod+d exec $menu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Drag floating windows by holding down $mod and left mouse button.
 | 
				
			||||||
 | 
					    # Resize them with right mouse button + $mod.
 | 
				
			||||||
 | 
					    # Despite the name, also works for non-floating windows.
 | 
				
			||||||
 | 
					    # Change normal to inverse to use left mouse button for resizing and right
 | 
				
			||||||
 | 
					    # mouse button for dragging.
 | 
				
			||||||
 | 
					    floating_modifier $mod normal
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Reload the configuration file
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+c reload
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Exit sway (logs you out of your Wayland session)
 | 
				
			||||||
 | 
					    bindsym $mod+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'
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Moving around:
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					    # Move your focus around
 | 
				
			||||||
 | 
					    bindsym $mod+$left focus left
 | 
				
			||||||
 | 
					    bindsym $mod+$down focus down
 | 
				
			||||||
 | 
					    bindsym $mod+$up focus up
 | 
				
			||||||
 | 
					    bindsym $mod+$right focus right
 | 
				
			||||||
 | 
					    # Or use $mod+[up|down|left|right]
 | 
				
			||||||
 | 
					    bindsym $mod+Left focus left
 | 
				
			||||||
 | 
					    bindsym $mod+Down focus down
 | 
				
			||||||
 | 
					    bindsym $mod+Up focus up
 | 
				
			||||||
 | 
					    bindsym $mod+Right focus right
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Move the focused window with the same, but add Shift
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+$left move left
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+$down move down
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+$up move up
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+$right move rightset $laptop_kb 1:1:AT_Translated_Set_2_keyboard
 | 
				
			||||||
 | 
					    # Ditto, with arrow keys
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+Left move left
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+Down move down
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+Up move up
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+Right move right
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Workspaces:
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					    # Switch to workspace
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    bindsym $mod+1 workspace number 1
 | 
				
			||||||
 | 
					    bindsym $mod+2 workspace number 2
 | 
				
			||||||
 | 
					    bindsym $mod+3 workspace number 3
 | 
				
			||||||
 | 
					    bindsym $mod+4 workspace number 4
 | 
				
			||||||
 | 
					    bindsym $mod+5 workspace number 5
 | 
				
			||||||
 | 
					    bindsym $mod+6 workspace number 6
 | 
				
			||||||
 | 
					    bindsym $mod+7 workspace number 7
 | 
				
			||||||
 | 
					    bindsym $mod+8 workspace number 8
 | 
				
			||||||
 | 
					    bindsym $mod+9 workspace number 9
 | 
				
			||||||
 | 
					    bindsym $mod+0 workspace number 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Move focused container to workspace
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+1 move container to workspace number 1
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+2 move container to workspace number 2
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+3 move container to workspace number 3
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+4 move container to workspace number 4
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+5 move container to workspace number 5
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+6 move container to workspace number 6
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+7 move container to workspace number 7
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+8 move container to workspace number 8
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+9 move container to workspace number 9
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+0 move container to workspace number 10
 | 
				
			||||||
 | 
					    # Note: workspaces can have any name you want, not just numbers.
 | 
				
			||||||
 | 
					    # We just use 1-10 as the default.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Same bindings for the laptop keyboard (with azerty layout)
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+ampersand  workspace number 1
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+eacute     workspace number 2
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+quotedbl   workspace number 3
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+apostrophe workspace number 4
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+parenleft  workspace number 5
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+section      workspace number 6
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+egrave     workspace number 7
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+exclam workspace number 8
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+ccedilla   workspace number 9
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+agrave     workspace number 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+Shift+ampersand  move container to workspace number 1
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+Shift+eacute     move container to workspace number 2
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+Shift+quotedbl   move container to workspace number 3
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+Shift+apostrophe move container to workspace number 4
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+Shift+parenleft  move container to workspace number 5
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+Shift+section      move container to workspace number 6
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+Shift+egrave     move container to workspace number 7
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+Shift+exclam move container to workspace number 8
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+Shift+ccedilla   move container to workspace number 9
 | 
				
			||||||
 | 
					    bindsym --input-device=$laptop_kb $mod+Shift+agrave     move container to workspace number 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Workaround for https://github.com/swaywm/sway/issues/6961 (from https://github.com/swaywm/sway/issues/4955)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Same bindings for the laptop keyboard (with azerty layout)
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+ampersand  workspace number 1
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+eacute     workspace number 2
 | 
				
			||||||
 | 
					    bindsym --input-device=$hpme_kb $mod+quotedbl   workspace number 3
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+apostrophe workspace number 4
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+parenleft  workspace number 5
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+section      workspace number 6
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+egrave     workspace number 7
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+exclam workspace number 8
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+ccedilla   workspace number 9
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+agrave     workspace number 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+Shift+ampersand  move container to workspace number 1
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+Shift+eacute     move container to workspace number 2
 | 
				
			||||||
 | 
					    bindsym --input-device=$hpme_kb $mod+Shift+quotedbl   move container to workspace number 3
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+Shift+apostrophe move container to workspace number 4
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+Shift+parenleft  move container to workspace number 5
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+Shift+section      move container to workspace number 6
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+Shift+egrave     move container to workspace number 7
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+Shift+exclam move container to workspace number 8
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+Shift+ccedilla   move container to workspace number 9
 | 
				
			||||||
 | 
					    bindsym --input-device=$home_kb $mod+Shift+agrave     move container to workspace number 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    seat * keyboard_grouping none
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Layout stuff:
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					    # You can "split" the current object of your focus with
 | 
				
			||||||
 | 
					    # $mod+b or $mod+v, for horizontal and vertical splits
 | 
				
			||||||
 | 
					    # respectively.
 | 
				
			||||||
 | 
					    bindsym $mod+b splith
 | 
				
			||||||
 | 
					    bindsym $mod+v splitv
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Switch the current container between different layout styles
 | 
				
			||||||
 | 
					    bindsym $mod+s layout stacking
 | 
				
			||||||
 | 
					    bindsym $mod+w layout tabbed
 | 
				
			||||||
 | 
					    bindsym $mod+e layout toggle split
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Make the current focus fullscreen
 | 
				
			||||||
 | 
					    bindsym $mod+f fullscreen
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Toggle the current focus between tiling and floating mode
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+space floating toggle
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Swap focus between the tiling area and the floating area
 | 
				
			||||||
 | 
					    bindsym $mod+space focus mode_toggle
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Move focus to the parent container
 | 
				
			||||||
 | 
					    bindsym $mod+a focus parent
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Scratchpad:
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					    # Sway has a "scratchpad", which is a bag of holding for windows.
 | 
				
			||||||
 | 
					    # You can send windows there and get them back later.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Move the currently focused window to the scratchpad
 | 
				
			||||||
 | 
					    bindsym $mod+Shift+minus move scratchpad
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Show the next scratchpad window or hide the focused scratchpad window.
 | 
				
			||||||
 | 
					    # If there are multiple scratchpad windows, this command cycles through them.
 | 
				
			||||||
 | 
					    bindsym $mod+minus scratchpad show
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Resizing containers:
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					mode "resize" {
 | 
				
			||||||
 | 
					    # left will shrink the containers width
 | 
				
			||||||
 | 
					    # right will grow the containers width
 | 
				
			||||||
 | 
					    # up will shrink the containers height
 | 
				
			||||||
 | 
					    # down will grow the containers height
 | 
				
			||||||
 | 
					    bindsym $left resize shrink width 10px
 | 
				
			||||||
 | 
					    bindsym $down resize grow height 10px
 | 
				
			||||||
 | 
					    bindsym $up resize shrink height 10px
 | 
				
			||||||
 | 
					    bindsym $right resize grow width 10px
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Ditto, with arrow keys
 | 
				
			||||||
 | 
					    bindsym Left resize shrink width 10px
 | 
				
			||||||
 | 
					    bindsym Down resize grow height 10px
 | 
				
			||||||
 | 
					    bindsym Up resize shrink height 10px
 | 
				
			||||||
 | 
					    bindsym Right resize grow width 10px
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Return to default mode
 | 
				
			||||||
 | 
					    bindsym Return modee "default"
 | 
				
			||||||
 | 
					    bindsym Escape mode "default"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					bindsym $mod+r mode "resize"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Status Bar:
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Read `man 5 sway-bar` for more information about this section.
 | 
				
			||||||
 | 
					bar {
 | 
				
			||||||
 | 
					    position top
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # When the status_command prints a new line to stdout, swaybar updates.
 | 
				
			||||||
 | 
					    # The default just shows the current date and time.
 | 
				
			||||||
 | 
					    status_command i3status 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    colors {
 | 
				
			||||||
 | 
					        statusline #ffffff
 | 
				
			||||||
 | 
					        background #323232
 | 
				
			||||||
 | 
					        inactive_workspace #32323200 #32323200 #5c5c5c
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					include /etc/sway/config.d/*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Keyboard Stuff
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Default Layout (Azerty)
 | 
				
			||||||
 | 
					input "1:1:AT_Translated_Set_2_keyboard" {
 | 
				
			||||||
 | 
						xkb_layout "be"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Kot Keyboard (Qwerty US)
 | 
				
			||||||
 | 
					input "1133:49980:Logitech_G513_RGB_MECHANICAL_GAMING_KEYBOARD_Keyboard" {
 | 
				
			||||||
 | 
						xkb_layout "us"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Home Docking Keyboard (Azerty)
 | 
				
			||||||
 | 
					input "5215:485:SEMICO_USB_Keyboard" {
 | 
				
			||||||
 | 
						xkb_layout "be"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Start Autotiling, automatic display managing and polkit agent
 | 
				
			||||||
 | 
						exec_always autotiling
 | 
				
			||||||
 | 
						exec_always kanshi
 | 
				
			||||||
 | 
						exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
 | 
				
			||||||
 | 
						exec dunst
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Custom Keybinds
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
						# Full Screen
 | 
				
			||||||
 | 
						bindsym Print exec screengrab --full
 | 
				
			||||||
 | 
						# Window Capture
 | 
				
			||||||
 | 
						bindsym ctrl+Print exec screengrab --window
 | 
				
			||||||
 | 
						# Selection
 | 
				
			||||||
 | 
						bindsym ctrl+shift+Print exec screengrab --select
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Lock
 | 
				
			||||||
 | 
						bindsym ctrl+alt+L exec swaylock --clock --indicator --screenshots --effect-scale 0.4 --effect-vignette 0.2:0.5 --effect-blur 4x2 --datestr "%a %e.%m.%Y" --timestr "%k:%M" 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Switch workspaces
 | 
				
			||||||
 | 
						bindsym Ctrl+Alt+Left workspace prev
 | 
				
			||||||
 | 
						bindsym Ctrl+Alt+Right workspace next
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Volume Controls
 | 
				
			||||||
 | 
						set $volume_changed_sound paplay /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga
 | 
				
			||||||
 | 
						bindsym --locked XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
 | 
				
			||||||
 | 
						bindsym --locked XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% && $volume_changed_sound
 | 
				
			||||||
 | 
						bindsym --locked XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% && $volume_changed_sound
 | 
				
			||||||
 | 
						bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
 | 
				
			||||||
 | 
						bindsym --locked XF86AudioPlay exec playerctl play-pause
 | 
				
			||||||
 | 
						bindsym XF86AudioNext exec playerctl next
 | 
				
			||||||
 | 
						bindsym XF86AudioPrev exec playerctl previous
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Brightness Controls
 | 
				
			||||||
 | 
						bindsym XF86MonBrightnessDown exec brightnessctl set 5%-
 | 
				
			||||||
 | 
						bindsym XF86MonBrightnessUp exec brightnessctl set 5%+
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Enable numlock
 | 
				
			||||||
 | 
						input type:keyboard xkb_numlock enabled
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						#
 | 
				
			||||||
 | 
						# Special Keys
 | 
				
			||||||
 | 
						#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Comment Key
 | 
				
			||||||
 | 
						bindsym XF86Messenger exec playerctl play-pause
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Call Key
 | 
				
			||||||
 | 
						bindsym XF86Go exec playerctl previous
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Hangup Key
 | 
				
			||||||
 | 
						bindsym Cancel exec playerctl next
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# F12: XF86Favorites
 | 
				
			||||||
 | 
					# F11: Cancel
 | 
				
			||||||
 | 
					# F10: XF86Go
 | 
				
			||||||
 | 
					# F9: XF86Messenger
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										51
									
								
								swaylock/config
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										51
									
								
								swaylock/config
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,51 @@
 | 
				
			|||||||
 | 
					ignore-empty-password
 | 
				
			||||||
 | 
					font=Ubuntu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					clock
 | 
				
			||||||
 | 
					timestr=%R
 | 
				
			||||||
 | 
					datestr=%a, %e of %B
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					screenshots
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#fade-in=0.02
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					effect-blur=20x2
 | 
				
			||||||
 | 
					#effect-greyscale
 | 
				
			||||||
 | 
					effect-scale=0.3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					indicator
 | 
				
			||||||
 | 
					indicator-radius=240
 | 
				
			||||||
 | 
					indicator-thickness=20
 | 
				
			||||||
 | 
					indicator-caps-lock
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					key-hl-color=880033
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					separator-color=00000000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					inside-color=00000099
 | 
				
			||||||
 | 
					inside-clear-color=ffd20400
 | 
				
			||||||
 | 
					inside-caps-lock-color=009ddc00
 | 
				
			||||||
 | 
					inside-ver-color=d9d8d800
 | 
				
			||||||
 | 
					inside-wrong-color=ee2e2400
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ring-color=231f20D9
 | 
				
			||||||
 | 
					ring-clear-color=231f20D9
 | 
				
			||||||
 | 
					ring-caps-lock-color=231f20D9
 | 
				
			||||||
 | 
					ring-ver-color=231f20D9
 | 
				
			||||||
 | 
					ring-wrong-color=231f20D9
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					line-color=00000000
 | 
				
			||||||
 | 
					line-clear-color=ffd204FF
 | 
				
			||||||
 | 
					line-caps-lock-color=009ddcFF
 | 
				
			||||||
 | 
					line-ver-color=d9d8d8FF
 | 
				
			||||||
 | 
					line-wrong-color=ee2e24FF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					text-clear-color=ffd20400
 | 
				
			||||||
 | 
					text-ver-color=d9d8d800
 | 
				
			||||||
 | 
					text-wrong-color=ee2e2400
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					bs-hl-color=ee2e24FF
 | 
				
			||||||
 | 
					caps-lock-key-hl-color=ffd204FF
 | 
				
			||||||
 | 
					caps-lock-bs-hl-color=ee2e24FF
 | 
				
			||||||
 | 
					disable-caps-lock-text
 | 
				
			||||||
 | 
					text-caps-lock-color=009ddc
 | 
				
			||||||
		Reference in New Issue
	
	Block a user