aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/.config/sway
diff options
context:
space:
mode:
Diffstat (limited to 'dotfiles/.config/sway')
-rw-r--r--dotfiles/.config/sway/config41
-rw-r--r--dotfiles/.config/sway/desktopslav24
2 files changed, 29 insertions, 36 deletions
diff --git a/dotfiles/.config/sway/config b/dotfiles/.config/sway/config
index c5e6588..91e41c3 100644
--- a/dotfiles/.config/sway/config
+++ b/dotfiles/.config/sway/config
@@ -47,8 +47,8 @@ floating_modifier $mod
# GTK theme and icons
set $gnome-schema org.gnome.desktop.interface
exec_always {
- gsettings set $gnome-schema gtk-theme 'oomox-materia-dark'
- gsettings set $gnome-schema icon-theme 'Papirus-Dark'
+ gsettings set $gnome-schema gtk-theme 'Adwaita-dark'
+ gsettings set $gnome-schema icon-theme 'Arc'
}
##### Startup scripts and programs #####
@@ -94,6 +94,7 @@ for_window [class="Pavucontrol"] floating enable
for_window [class="^qt5ct$"] floating enable, sticky enable
for_window [class="(?i)System-config-printer.py"] floating enable
for_window [title="wl-clipboard"] floating enable
+for_window [class="GLava"] border none
# Webcam window
for_window [title="mpvfloat"] floating enable, sticky enable
@@ -114,8 +115,8 @@ seat * hide_cursor when-typing enable
# X200 Trackpoint
input 2:10:TPPS/2_IBM_TrackPoint {
- accel_profile adaptive
- pointer_accel 0
+ accel_profile flat
+ pointer_accel 1
middle_emulation enabled
}
@@ -170,25 +171,23 @@ bindsym --to-code {
$mod+Shift+q kill
$mod+q kill
- # bemenu program launcher (-x force run through xwayland, -T run in terminal)
- $mod+d exec menurun
- $mod+Shift+d exec "menurun -t"
- $mod+Ctrl+d exec "menurun -x"
+ # rofi launcher
+ $mod+d exec rofi -show drun -sidebar-mode -modi "drun,run,file-browser-extended,ssh,combi"
# Mako (notifications)
$mod+Ctrl+space exec "makoctl dismiss"
$mod+Ctrl+Shift+space exec "makoctl restore"
# Start Applications
- $mod+Shift+w exec menuwebsurf
- $mod+Ctrl+w exec menuwebsurf paste
+ $mod+Shift+w exec rofi -show websurf -modi "websurf:rofiwebsurf"
$mod+F1 exec menuman
$mod+Shift+F1 exec menuman -s
$mod+F2 exec menumako
- $mod+F3 exec menudisplay
+ $mod+F3 exec rofi -show display -modi "display:rofidisplay"
$mod+F4 exec menublk
+ $mod+F9 exec networkmanager_dmenu
$mod+F10 exec chcolors
- $mod+F12 exec menutz
+ $mod+F12 exec rofi -show tz -modi "tz:rofitz"
$mod+t exec toggletorrent
$mod+Ctrl+t exec launch-transmission
$mod+s exec "xway steam"
@@ -197,7 +196,8 @@ bindsym --to-code {
$mod+a exec $term -T "neomutt" neomutt
$mod+o exec notistats
$mod+c exec camtoggle
- $mod+grave exec menuemoji
+ $mod+Shift+c exec rofi -show calc -modi calc -no-show-match -no-sort
+ $mod+grave exec rofi -show moji -modi "moji:rofimoji"
$mod+apostrophe exec menupass
$mod+Shift+apostrophe exec "menupass -l"
$mod+Ctrl+apostrophe exec "menupass -f"
@@ -205,25 +205,18 @@ bindsym --to-code {
$mod+backslash exec "menuworkspace"
# Network management
- $mod+Shift+c exec togglevpn
$mod+Shift+n exec $term -T "Network Manager" 'nmtui'
# Screenshot and recording
- Print exec menugrim -q
- $mod+Print exec menugrim
- Shift+Print exec "swayrecord screencast"
+ Print exec screensht "full screen"
+ $mod+Print exec rofi -show grim -modi "grim:rofigrim"
Ctrl+Print exec swayrecord
# Sound
$mod+Shift+m exec $term -T "ncpamixer" 'ncpamixer'
- $mod+Ctrl+m exec menuoutput
-
- # Applications that start with no gaps
- $mod+g exec gimp; gaps inner current set 0; gaps outer current set 0
- $mod+i exec inkscape; gaps inner current set 0; gaps outer current set 0
+ $mod+Ctrl+m exec rofi -show audio -modi "audio:rofiaudio"
# Dropdown/scratchpad applications
- $mod+Shift+v exec ddvk
$mod+Shift+t exec ddtelegram
$mod+Shift+p exec ddquakemite
@@ -335,7 +328,7 @@ bindsym --to-code {
$mod+F11 exec "killall -10 waybar"
# Shut down, restart and locking features
- $mod+Shift+e exec menusession
+ $mod+Shift+e exec rofi -show session -matching prefix -modi "session:rofisession"
# Resize
$mod+Shift+y exec swayresize left
diff --git a/dotfiles/.config/sway/desktopslav b/dotfiles/.config/sway/desktopslav
index 7debab9..e74fa74 100644
--- a/dotfiles/.config/sway/desktopslav
+++ b/dotfiles/.config/sway/desktopslav
@@ -5,17 +5,17 @@
# Outputs
output "HDMI-A-2" background ~/.config/wall2.png fill
output "HDMI-A-1" background ~/.config/wall1.png fill
-output "HDMI-A-1" pos 1920 0
-output "HDMI-A-2" pos 0 0
+output "HDMI-A-1" pos 0 0
+output "HDMI-A-2" pos 1920 100
# Workspaces
-workspace $ws1 output HDMI-A-2
-workspace $ws2 output HDMI-A-2
-workspace $ws3 output HDMI-A-2
-workspace $ws4 output HDMI-A-2
-workspace $ws5 output HDMI-A-2
-workspace $ws6 output HDMI-A-2
-workspace $ws7 output HDMI-A-1
-workspace $ws8 output HDMI-A-1
-workspace $ws9 output HDMI-A-1
-workspace $ws10 output HDMI-A-1
+workspace $ws1 output HDMI-A-1
+workspace $ws2 output HDMI-A-1
+workspace $ws3 output HDMI-A-1
+workspace $ws4 output HDMI-A-1
+workspace $ws5 output HDMI-A-1
+workspace $ws6 output HDMI-A-1
+workspace $ws7 output HDMI-A-2
+workspace $ws8 output HDMI-A-2
+workspace $ws9 output HDMI-A-2
+workspace $ws10 output HDMI-A-2