update sway config

This commit is contained in:
fschl 2021-12-02 12:21:25 +01:00
parent a330adaf1e
commit d9e336de5d
2 changed files with 40 additions and 42 deletions

View File

@ -375,6 +375,21 @@ install_vscodium() {
# vscodevim.vim # vscodevim.vim
} }
install_wine() {
# https://wiki.winehq.org/Debian
curl https://dl.winehq.org/wine-builds/winehq.key | gpg --dearmor > /etc/apt/trusted.gpg.d/winehq.gpg
echo 'deb https://dl.winehq.org/wine-builds/debian/ bullseye main' | sudo tee --append /etc/apt/sources.list.d/wine.list
apt update
apt install \
winehq-staging \
--no-install-recommends
wine version
}
install_docker() { install_docker() {
# https://docs.docker.com/install/linux/docker-ce/debian/#install-using-the-repository # https://docs.docker.com/install/linux/docker-ce/debian/#install-using-the-repository
@ -543,6 +558,9 @@ main() {
rust) rust)
install_rust install_rust
;; ;;
wine)
install_wine
;;
esac esac
} }

View File

@ -25,9 +25,10 @@ bindsym $mod+Return exec alacritty
bindsym $mod+Shift+q kill bindsym $mod+Shift+q kill
# start dmenu (a program launcher) # start dmenu (a program launcher)
for_window [app_id="^launcher$"] floating enable, sticky enable, resize set 30 ppt 60 ppt, border pixel 10 # for_window [app_id="^launcher$"] floating enable, sticky enable, resize set 30 ppt 60 ppt, border pixel 10
set $menu exec $term --class=launcher -e /home/fschl/projects/sway-launcher-desktop/sway-launcher-desktop.sh # set $menu exec $term --class=launcher -e /home/fschl/projects/sway-launcher-desktop/sway-launcher-desktop.sh
bindsym $mod+d exec $menu # bindsym $mod+d exec $menu
bindsym $mod+d exec wofi --show=drun --lines=10 --prompt=""
# bindsym Ctrl+Shift+l exec i3lock-fancy # bindsym Ctrl+Shift+l exec i3lock-fancy
bindsym Ctrl+Shift+l exec swaylock \ bindsym Ctrl+Shift+l exec swaylock \
@ -36,10 +37,10 @@ bindsym Ctrl+Shift+l exec swaylock \
--indicator \ --indicator \
--indicator-radius 100 \ --indicator-radius 100 \
--indicator-thickness 7 \ --indicator-thickness 7 \
--effect-blur 7x5 \ --effect-blur 7x9 \
--effect-vignette 0.5:0.5 \ --effect-vignette 0.5:0.5 \
--ring-color 859900\ --ring-color 859900 \
--key-hl-color 2aa198\ --key-hl-color 2aa198 \
--line-color 00000000 \ --line-color 00000000 \
--inside-color 00000088 \ --inside-color 00000088 \
--separator-color 00000000 \ --separator-color 00000000 \
@ -120,24 +121,24 @@ assign [class=".*ee.*ass.*"] $WS8
# https://faq.i3wm.org/question/3726/workspace-output-multiple-values/index.html%3Fanswer=3731.html#post-id-3731 # https://faq.i3wm.org/question/3726/workspace-output-multiple-values/index.html%3Fanswer=3731.html#post-id-3731
set $LAPTOP LVDS-1 set $LAPTOP LVDS-1
set $CENTER HDMI-1 # set $EXTERN HDMI-1
set $RIGHT VGA-1 set $EXTERN VGA-1
# monitor settings # monitor settings
bindsym $mod+m mode "monitor" bindsym $mod+m mode "monitor"
mode "monitor" { mode "monitor" {
# only laptop # only laptop
bindsym 1 exec xrandr --output $LAPTOP --auto --primary --output $CENTER --off $RIGHT --off # bindsym 1 exec xrandr --output $LAPTOP --auto --primary --output $CENTER --off $RIGHT --off
# HDMI main, laptop secondary # HDMI main, laptop secondary
bindsym 2 exec xrandr --output $CENTER --primary --auto --output $LAPTOP --auto --left-of $CENTER --output $RIGHT --off # bindsym 2 exec xrandr --output $CENTER --primary --auto --output $LAPTOP --auto --left-of $CENTER --output $RIGHT --off
# HDMI main, laptop left, VGA right, *not* supported on X230 # HDMI main, laptop left, VGA right, *not* supported on X230
bindsym 3 exec xrandr --output $CENTER --primary --auto --output $LAPTOP --auto --left-of $CENTER --output $RIGHT --auto --right-of $CENTER # bindsym 3 exec xrandr --output $CENTER --primary --auto --output $LAPTOP --auto --left-of $CENTER --output $RIGHT --auto --right-of $CENTER
# HDMI main, VGA right, laptop off # HDMI main, VGA right, laptop off
bindsym 4 exec xrandr --output $CENTER --primary --auto --output $RIGHT --right-of $CENTER --rotate left --auto --output $LAPTOP --off # bindsym 4 exec xrandr --output $CENTER --primary --auto --output $RIGHT --right-of $CENTER --rotate left --auto --output $LAPTOP --off
# VGA main, laptop left, HDMI off # VGA main, laptop left, HDMI off
bindsym 8 exec xrandr --output $RIGHT --primary --auto --output $LAPTOP --auto --left-of $RIGHT --output $CENTER --off # bindsym 8 exec xrandr --output $RIGHT --primary --auto --output $LAPTOP --auto --left-of $RIGHT --output $CENTER --off
# HDMI main, VGA right, laptop off # HDMI main, VGA right, laptop off
bindsym 9 exec xrandr --output $CENTER --primary --auto --output $RIGHT --auto --right-of $CENTER --output $LAPTOP --off # bindsym 9 exec xrandr --output $CENTER --primary --auto --output $RIGHT --auto --right-of $CENTER --output $LAPTOP --off
# back to normal: Enter or Escape # back to normal: Enter or Escape
bindsym Return mode "default" bindsym Return mode "default"
@ -147,11 +148,12 @@ mode "monitor" {
bindsym $mod+p exec xrandr-toggle bindsym $mod+p exec xrandr-toggle
workspace $WS1 output $CENTER workspace $WS1 output $EXTERN
workspace $WS2 output $CENTER workspace $WS2 output $EXTERN
# workspace $WS3 output $LAPTOP
workspace $WS3 output $LAPTOP workspace $WS3 output $LAPTOP
workspace $WS4 output $LAPTOP workspace $WS4 output $LAPTOP
workspace $WS5 output $CENTER workspace $WS5 output $EXTERN
workspace $WS8 output $LAPTOP workspace $WS8 output $LAPTOP
workspace $WS9 output $LAPTOP workspace $WS9 output $LAPTOP
@ -248,32 +250,10 @@ bar {
tray_output primary tray_output primary
output $LAPTOP output $LAPTOP
output $CENTER output $EXTERN
font pango:DejaVu Sans Mono, FontAwesome 8 font pango:DejaVu Sans Mono, FontAwesome 8
} }
bar {
# position top
colors {
background #323232
statusline #93b4a6
focused_workspace #7d9683 #6c71b4 #ede6b3
active_workspace #fdf6e3 #6c71b4 #ede6b3
# focused_workspace #7d9683 #6c71c4 #fdf6e3
# active_workspace #fdf6e3 #6c71c4 #fdf6e3
inactive_workspace #002b36 #586e75 #002b36
urgent_workspace #d33682 #d33682 #fdf6e3
}
status_command i3status --config ~/dotfiles/.i3/status.conf
tray_output primary
# i3blocks: http://kumarcode.com/Colorful-i3/
# status_command i3blocks -c ~/.i3/i3blocks.conf
output $LAPTOP
output $CENTER
font pango:DejaVu Sans Mono, FontAwesome 8
}
# bar { # bar {
# # output $CENTER # # output $CENTER
@ -286,8 +266,8 @@ bar {
exec swaymsg 'exec mako -c /home/fschl/dotfiles/sway/mako.conf' exec swaymsg 'exec mako -c /home/fschl/dotfiles/sway/mako.conf'
exec swaymsg 'udiskie' exec swaymsg 'udiskie'
exec swaymsg 'workspace $WS1; exec firefox;' exec swaymsg 'workspace $WS1; exec firefox;'
exec swaymsg 'workspace $WS2; exec emacs' exec swaymsg 'workspace $WS2; exec emacs-29.0.50'
exec swaymsg 'workspace $WS3; exec alacritty;'
exec swaymsg 'workspace $WS4; exec thunderbird' exec swaymsg 'workspace $WS4; exec thunderbird'
exec swaymsg 'workspace $WS8; exec keepassxc' exec swaymsg 'workspace $WS8; exec keepassxc'
exec swaymsg 'workspace $WS3; exec alacritty;'