Delete sway directory
This commit is contained in:
@@ -1,16 +0,0 @@
|
|||||||
# Autostart
|
|
||||||
|
|
||||||
#Notification
|
|
||||||
exec mako
|
|
||||||
#Network Applet
|
|
||||||
exec nm-applet --indicator
|
|
||||||
#Polkit Agnet (don't remove please unless replacing)
|
|
||||||
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
|
||||||
#Night Filter
|
|
||||||
#exec gammastep
|
|
||||||
|
|
||||||
|
|
||||||
#Wallpaper
|
|
||||||
exec swaybg -i $HOME/.config/sway/wallpaper.png
|
|
||||||
|
|
||||||
|
|
||||||
261
sway/config
261
sway/config
@@ -1,261 +0,0 @@
|
|||||||
##Welcome to your SWAY config!##
|
|
||||||
|
|
||||||
#Keyboard
|
|
||||||
input * xkb_layout "gb"
|
|
||||||
|
|
||||||
#Variables
|
|
||||||
|
|
||||||
# Logo key. Use Mod1 for Alt. Mod4 is the Super Key
|
|
||||||
set $mod Mod4
|
|
||||||
# Your preferred terminal emulator
|
|
||||||
set $term alacritty
|
|
||||||
# Your preferred application launcher
|
|
||||||
set $menu wofi -c ~/.config/wofi/config -I
|
|
||||||
|
|
||||||
#Font
|
|
||||||
font pango:Noto Sans Regular 10
|
|
||||||
|
|
||||||
# Set inner/outer gaps
|
|
||||||
gaps inner 2
|
|
||||||
gaps outer 0
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Status Bar:
|
|
||||||
|
|
||||||
# Read `man 5 sway-bar` for more information about this section.
|
|
||||||
bar {
|
|
||||||
swaybar_command waybar
|
|
||||||
#}
|
|
||||||
|
|
||||||
### Idle configuration
|
|
||||||
#
|
|
||||||
# Example configuration:
|
|
||||||
#
|
|
||||||
exec swayidle -w \
|
|
||||||
timeout 1070 'swaylock -f -C ~/.config/swaylock/config'\
|
|
||||||
timeout 770 'swaymsg "output * dpms off"' \
|
|
||||||
resume 'swaymsg "output * dpms on"' \
|
|
||||||
before-sleep 'swaylock -C ~/.config/swaylock/config'
|
|
||||||
# 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.
|
|
||||||
|
|
||||||
|
|
||||||
# Screenlocking
|
|
||||||
bindsym $mod+f1 exec ~/.config/sway/scripts/lockman.sh
|
|
||||||
|
|
||||||
|
|
||||||
# Screenshot with grim and swappy
|
|
||||||
bindsym print exec ~/.config/sway/scripts/screenshotFull.sh
|
|
||||||
bindsym Shift+print exec ~/.config/sway/scripts/screenshotArea.sh
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Input configuration
|
|
||||||
#
|
|
||||||
# Example configuration:
|
|
||||||
#
|
|
||||||
input "1267:12377:ELAN1300:00_04F3:3059_Touchpad" {
|
|
||||||
dwt enabled
|
|
||||||
tap enabled
|
|
||||||
natural_scroll enabled
|
|
||||||
middle_emulation enabled
|
|
||||||
}
|
|
||||||
# Wacom tablet configuration
|
|
||||||
input "1386:884:Wacom_Intuos_S_Pad" map_to_output HDMI-A-1
|
|
||||||
input "1386:884:Wacom_Intuos_S_Pen" map_to_output HDMI-A-1
|
|
||||||
|
|
||||||
# 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.
|
|
||||||
|
|
||||||
# thin borders:
|
|
||||||
hide_edge_borders both
|
|
||||||
|
|
||||||
# Use Mouse+$mod to drag floating windows to their wanted position:
|
|
||||||
floating_modifier $mod
|
|
||||||
|
|
||||||
# start a terminal:
|
|
||||||
bindsym $mod+Return exec alacritty
|
|
||||||
|
|
||||||
# kill focused window:
|
|
||||||
bindsym $mod+c kill
|
|
||||||
|
|
||||||
# Start your launcher
|
|
||||||
bindsym $mod+o exec $menu
|
|
||||||
|
|
||||||
# change focus:
|
|
||||||
bindsym $mod+j focus left
|
|
||||||
bindsym $mod+k focus down
|
|
||||||
bindsym $mod+u focus up
|
|
||||||
bindsym $mod+ntilde focus right
|
|
||||||
|
|
||||||
# alternatively, you can use the cursor keys:
|
|
||||||
bindsym $mod+Left focus left
|
|
||||||
bindsym $mod+Down focus down
|
|
||||||
bindsym $mod+Up focus up
|
|
||||||
bindsym $mod+Right focus right
|
|
||||||
|
|
||||||
# move focused window:
|
|
||||||
bindsym $mod+Shift+j move left
|
|
||||||
bindsym $mod+Shift+k move down
|
|
||||||
bindsym $mod+Shift+l move up
|
|
||||||
bindsym $mod+Shift+ntilde move right
|
|
||||||
|
|
||||||
# alternatively, you can use the cursor 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
|
|
||||||
|
|
||||||
# split in horizontal orientation:
|
|
||||||
bindsym $mod+h split h
|
|
||||||
|
|
||||||
# split in vertical orientation:
|
|
||||||
bindsym $mod+v split v
|
|
||||||
|
|
||||||
# enter fullscreen mode for the focused container:
|
|
||||||
bindsym $mod+f fullscreen toggle
|
|
||||||
|
|
||||||
# change container layout (stacked, tabbed, toggle split):
|
|
||||||
bindsym $mod+Shift+s layout stacking
|
|
||||||
bindsym $mod+Shift+w layout tabbed
|
|
||||||
bindsym $mod+Shift+e layout toggle split
|
|
||||||
|
|
||||||
# toggle tiling / floating:
|
|
||||||
bindsym $mod+Shift+space floating toggle
|
|
||||||
|
|
||||||
# change focus between tiling / floating windows:
|
|
||||||
bindsym $mod+space focus mode_toggle
|
|
||||||
|
|
||||||
# focus the parent container:
|
|
||||||
bindsym $mod+a focus parent
|
|
||||||
|
|
||||||
# autostart start applications + bind program to workspace (uncomment to autostart):
|
|
||||||
for_window [app_id="Alacritty"] move to workspace 1
|
|
||||||
#exec alacritty
|
|
||||||
|
|
||||||
for_window [app_id=firefox] move to workspace 2
|
|
||||||
#exec firefox
|
|
||||||
|
|
||||||
for_window [app_id=thunar] move to workspace 3
|
|
||||||
#exec thunar
|
|
||||||
|
|
||||||
for_window [app_id=geany] move to workspace 4
|
|
||||||
#exec geany
|
|
||||||
|
|
||||||
# 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 alt+tab scratchpad show
|
|
||||||
bindsym $mod+minus scratchpad show
|
|
||||||
|
|
||||||
#Autostart File
|
|
||||||
|
|
||||||
include ~/.config/sway/autostart
|
|
||||||
|
|
||||||
|
|
||||||
# set floating (nontiling)for apps needing it:
|
|
||||||
for_window [class="Yad" instance="yad"] floating enable
|
|
||||||
for_window [class="Galculator" instance="galculator"] floating enable
|
|
||||||
for_window [class="Blueberry.py" instance="blueberry.py"] floating enable
|
|
||||||
|
|
||||||
|
|
||||||
# set floating (nontiling) for special apps:
|
|
||||||
for_window [class="Xsane" instance="xsane"] floating enable
|
|
||||||
for_window [class="Pavucontrol" instance="pavucontrol"] floating enable
|
|
||||||
for_window [class="qt5ct" instance="qt5ct"] floating enable
|
|
||||||
for_window [class="Blueberry.py" instance="blueberry.py"] floating enable
|
|
||||||
for_window [class="Bluetooth-sendto" instance="bluetooth-sendto"] floating enable
|
|
||||||
for_window [class="Pamac-manager"] floating enable
|
|
||||||
|
|
||||||
# Title format for windows
|
|
||||||
for_window [shell="xdg_shell"] title_format "%title (%app_id)"
|
|
||||||
for_window [shell="x_wayland"] title_format "%class - %title"
|
|
||||||
|
|
||||||
#Remove Titlebars
|
|
||||||
for_window [class="^.*"] border pixel 1
|
|
||||||
|
|
||||||
# resize floating windows with mouse scroll:
|
|
||||||
bindsym --whole-window --border $mod+button4 resize shrink height 5 px or 5 ppt
|
|
||||||
bindsym --whole-window --border $mod+button5 resize grow height 5 px or 5 ppt
|
|
||||||
bindsym --whole-window --border $mod+shift+button4 resize shrink width 5 px or 5 ppt
|
|
||||||
bindsym --whole-window --border $mod+shift+button5 resize grow width 5 px or 5 ppt
|
|
||||||
|
|
||||||
#Switch to workspace
|
|
||||||
bindsym $mod+1 workspace 1
|
|
||||||
bindsym $mod+2 workspace 2
|
|
||||||
bindsym $mod+3 workspace 3
|
|
||||||
bindsym $mod+4 workspace 4
|
|
||||||
bindsym $mod+5 workspace 5
|
|
||||||
bindsym $mod+6 workspace 6
|
|
||||||
bindsym $mod+7 workspace 7
|
|
||||||
bindsym $mod+8 workspace 8
|
|
||||||
bindsym $mod+9 workspace 9
|
|
||||||
bindsym $mod+0 workspace 10
|
|
||||||
|
|
||||||
|
|
||||||
#Move focused container to workspace
|
|
||||||
bindsym $mod+Shift+1 move container to workspace 1
|
|
||||||
bindsym $mod+Shift+2 move container to workspace 2
|
|
||||||
bindsym $mod+Shift+3 move container to workspace 3
|
|
||||||
bindsym $mod+Shift+4 move container to workspace 4
|
|
||||||
bindsym $mod+Shift+5 move container to workspace 5
|
|
||||||
bindsym $mod+Shift+6 move container to workspace 6
|
|
||||||
bindsym $mod+Shift+7 move container to workspace 7
|
|
||||||
bindsym $mod+Shift+8 move container to workspace 8
|
|
||||||
bindsym $mod+Shift+9 move container to workspace 9
|
|
||||||
bindsym $mod+Shift+0 move container to workspace 10
|
|
||||||
|
|
||||||
# reload the configuration file:
|
|
||||||
bindsym $mod+Shift+c reload
|
|
||||||
|
|
||||||
#App shortcuts
|
|
||||||
bindsym $mod+w exec "/usr/bin/firefox"
|
|
||||||
bindsym $mod+n exec "/usr/bin/thunar"
|
|
||||||
|
|
||||||
#Colours and Border
|
|
||||||
set $bg-color #2f343f
|
|
||||||
set $inactive-bg-color #2f343f
|
|
||||||
set $text-color #f3f4f5
|
|
||||||
set $inactive-text-color #676e7d
|
|
||||||
set $urgent-bg-color #e53935
|
|
||||||
set $indicator-color #a0a0a0
|
|
||||||
|
|
||||||
# set window colors:
|
|
||||||
# border background text indicator
|
|
||||||
client.focused $bg-color $bg-color $text-color $indicator-color
|
|
||||||
client.unfocused $inactive-bg-color $inactive-bg-color $inactive-text-color $indicator-color
|
|
||||||
client.focused_inactive $inactive-bg-color $inactive-bg-color $inactive-text-color $indicator-color
|
|
||||||
client.urgent $urgent-bg-color $urgent-bg-color $text-color $indicator-color
|
|
||||||
|
|
||||||
default_border pixel 4
|
|
||||||
|
|
||||||
# Special keys
|
|
||||||
|
|
||||||
bindsym --locked XF86AudioRaiseVolume exec pactl set-sink-volume 0 +3%
|
|
||||||
bindsym --locked XF86AudioLowerVolume exec pactl set-sink-volume 0 -3%
|
|
||||||
bindsym --locked XF86AudioMute exec pactl set-sink-mute 0 toggle
|
|
||||||
|
|
||||||
bindsym XF86MonBrightnessUp exec brightnessctl -c backlight set +5%
|
|
||||||
bindsym XF86MonBrightnessDown exec brightnessctl -c backlight set 5%-
|
|
||||||
|
|
||||||
bindsym XF86AudioPlay exec playerctl play-pause
|
|
||||||
bindsym XF86AudioNext exec playerctl next
|
|
||||||
bindsym XF86AudioPrev exec playerctl previous
|
|
||||||
|
|
||||||
#GTK3 Theme and Icons. Set QT themes in qt5ct
|
|
||||||
#set $gnome-schema org.gnome.desktop.interface
|
|
||||||
#exec_always {
|
|
||||||
# gsettings set $gnome-schema gtk-theme 'Arc-Dark'
|
|
||||||
# gsettings set $gnome-schema icon-theme 'Papirus-Dark'
|
|
||||||
#}
|
|
||||||
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 477 KiB |
@@ -1,9 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# Times the screen off and puts it to background
|
|
||||||
swayidle \
|
|
||||||
timeout 5 'swaymsg "output * dpms off"' \
|
|
||||||
resume 'swaymsg "output * dpms on"' &
|
|
||||||
# Locks the screen immediately
|
|
||||||
swaylock -i ~/.config/sway/i3-lock-screen.png -L -K --font JetBrainsMono -s tile
|
|
||||||
# Kills last background task so idle timer doesn't keep running
|
|
||||||
kill %%
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
FILENAME="screenshot-`date +%F-%T`"
|
|
||||||
grim -g "$(slurp)" /home/sway/FILENAME.png
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
FILENAME="screenshot-`date +%F-%T`"
|
|
||||||
grim /home/sway/FILENAME.png
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 10 KiB |
Reference in New Issue
Block a user