From aee6e7aef245d7eb1c054669bf624aeee16922a3 Mon Sep 17 00:00:00 2001 From: Ambrose Chua Date: Wed, 3 Jun 2020 16:40:18 +0800 Subject: [PATCH] Sway magic --- .config/kitty/kitty.conf | 2 +- .config/sway/config | 4 ++-- .config/sway/enabled/.keep | 0 .config/sway/home | 1 + .config/waybar/config | 2 +- .config/yabai/yabairc | 38 +++++++++++++++++++------------------- .zshrc | 1 + 7 files changed, 25 insertions(+), 23 deletions(-) create mode 100644 .config/sway/enabled/.keep diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index 82d49ab..492f797 100644 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -381,7 +381,7 @@ window_margin_width 12.0 #: Fade the text in inactive windows by the specified amount (a number #: between zero and one, with zero being fully faded). -hide_window_decorations yes +hide_window_decorations no #: Hide the window decorations (title-bar and window borders). Whether #: this works and exactly what effect it has depends on the window diff --git a/.config/sway/config b/.config/sway/config index e1a3bef..24428fc 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -17,7 +17,7 @@ set $menu ~/.local/bin/wofi_run ### Mouse # # Please tweak wofi_run when enabling this -focus_follows_mouse yes +focus_follows_mouse no ### Output configuratjon # @@ -53,7 +53,7 @@ exec swayidle -w \ resume 'swaymsg "output * dpms on"' \ timeout 1200 'swaylock -f --color 000000 --font "IBM Plex Sans" --image ~/.wallpaper/default.jpg' \ before-sleep 'swaylock -f --color 000000 --font "IBM Plex Sans" --image ~/.wallpaper/default.jpg' \ - timeout 3600 'systemctl hybrid-sleep' + timeout 3600 'systemctl suspend' bindsym $mod+Pause exec swaylock -f --color 000000 --font "IBM Plex Sans" --image ~/.wallpaper/default.jpg ### Input configuration diff --git a/.config/sway/enabled/.keep b/.config/sway/enabled/.keep new file mode 100644 index 0000000..e69de29 diff --git a/.config/sway/home b/.config/sway/home index 5f8b1f0..cd89ef9 100644 --- a/.config/sway/home +++ b/.config/sway/home @@ -39,6 +39,7 @@ input * { # # Switch configuration # +# This is so crazy performant that I did not notice it worked. Was expecting my main display to go blank for a while but it didn't even flash set $laptop "Apple Computer Inc Color LCD 0x00000000" bindswitch --reload --locked lid:on output $laptop disable bindswitch --reload --locked lid:off output $laptop enable diff --git a/.config/waybar/config b/.config/waybar/config index c051ff2..be086f5 100644 --- a/.config/waybar/config +++ b/.config/waybar/config @@ -142,7 +142,7 @@ "custom/media": { "format": "{icon} {}", "return-type": "json", - "max-length": 30, + "max-length": 50, "format-icons": { "spotify": "", "default": "🎜" diff --git a/.config/yabai/yabairc b/.config/yabai/yabairc index 2a861eb..2306077 100755 --- a/.config/yabai/yabairc +++ b/.config/yabai/yabairc @@ -7,12 +7,12 @@ yabai -m config status_bar on yabai -m config status_bar_text_font ".AppleSystemUIFont:Regular:12.0" yabai -m config status_bar_icon_font "Font Awesome 5 Pro:Solid:12.0" -yabai -m config status_bar_background_color 0x00202020 +yabai -m config status_bar_background_color 0xdf202020 yabai -m config status_bar_foreground_color 0xff999999 -yabai -m config status_bar_space_icon_strip 1 2 3 4 5 6 7 8 9 10 -yabai -m config status_bar_power_icon_strip b c -yabai -m config status_bar_space_icon X -yabai -m config status_bar_clock_icon "t" +yabai -m config status_bar_space_icon_strip       +yabai -m config status_bar_power_icon_strip   +yabai -m config status_bar_space_icon  +yabai -m config status_bar_clock_icon  # # Cursor @@ -62,20 +62,20 @@ yabai -m config window_gap 12 # App rules # yabai -m rule --add app=Spotify space=1 display=2 -#yabai -m rule --add app=Mail space=2 -#yabai -m rule --add app=Safari space=3 -#yabai -m rule --add app=Chrome space=3 -#yabai -m rule --add app=Firefox space=3 -#yabai -m rule --add app=Brave space=3 -#yabai -m rule --add app=iTerm space=4 -#yabai -m rule --add app=kitty space=4 -#yabai -m rule --add app=Discord space=5 -yabai -m rule --add app=Telegram space=5 display=2 -#yabai -m rule --add app=Slack space=5 -#yabai -m rule --add app=Signal space=5 -#yabai -m rule --add app=Skype space=5 -#yabai -m rule --add app=Preview title=.pdf space=6 -#yabai -m rule --add app=Steam space=7 +yabai -m rule --add app=Mail space=2 +yabai -m rule --add app=Safari space=3 +yabai -m rule --add app=Chrome space=3 +yabai -m rule --add app=Firefox space=3 +yabai -m rule --add app=Brave space=3 +yabai -m rule --add app=iTerm space=4 +yabai -m rule --add app=kitty space=4 +yabai -m rule --add app=Discord space=5 +yabai -m rule --add app=Telegram space=5 +yabai -m rule --add app=Slack space=5 +yabai -m rule --add app=Signal space=5 +yabai -m rule --add app=Skype space=5 +yabai -m rule --add app=Preview title=.pdf space=6 +yabai -m rule --add app=Steam space=7 # # Space rules # diff --git a/.zshrc b/.zshrc index cbb5e58..755be04 100644 --- a/.zshrc +++ b/.zshrc @@ -35,6 +35,7 @@ else fi fi zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS} +alias list='exa --git --long --header --tree --level 2' # completion menu zstyle ':completion:*' menu select