Compare commits

...

3 commits

Author SHA1 Message Date
b74fb85125 feat(sway): colorscheme 2025-03-30 13:20:06 +02:00
aff27108bd feat(sway): auto screenlocking and window rules 2025-03-21 17:59:16 +01:00
007acfc5fe fix(sway): support for tofi 2025-03-21 17:58:52 +01:00
2 changed files with 24 additions and 3 deletions

View file

@ -26,7 +26,7 @@ set $filemanager nemo
set $dmenu tofi set $dmenu tofi
set $menu j4-dmenu-desktop --no-generic --dmenu="$dmenu" set $menu j4-dmenu-desktop --no-generic --dmenu="$dmenu"
set $background ~/.wallpaper set $background ~/.wallpaper
set $lock swaylock -i $background set $lock swaylock -i $background -F
set $bar yambar set $bar yambar
### Output configuration ### Output configuration
# #
@ -51,10 +51,25 @@ output * bg $background fill
# This will lock your screen after 300 seconds of inactivity, then turn off # 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 # 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. # resumed. It will also lock your screen before your computer goes to sleep.
exec swayidle -w timeout 120 "$lock"
exec_always ~/.config/dotfiles/sway/lock.sh exec_always ~/.config/dotfiles/sway/lock.sh
exec_always libinput-gestures exec_always libinput-gestures
# Assign Windows to Workspaces
for_window [app_id="kitty"] move container to workspace 1; workspace 1
for_window [app_id="zen"] move container to workspace 2; workspace 2
for_window [app_id="firefox"] move container to workspace 2; workspace 2
for_window [app_id="dev.zed.Zed"] move container to workspace 3; workspace 3
for_window [app_id="Code"] move container to workspace 3; workspace 3
for_window [app_id="Element"] move container to workspace 5; workspace 5
# Floating Rules
for_window [app_id="org.pulseaudio.pavucontrol"] floating enable
default_border pixel default_border pixel
blur enable blur enable
corner_radius 10 corner_radius 10
@ -71,6 +86,12 @@ layer_effects "launcher" {
} }
gaps inner 2 gaps inner 2
# Colorscheme
client.focused #84A0C6 #84A0C6 #ffffff
client.urgent #E27878 #E27878 #ffffff
client.focused_inactive #2E313F #2E313F #ffffff
### Input configuration ### Input configuration
# #
# Example configuration: # Example configuration:
@ -274,6 +295,6 @@ bindsym $mod+r mode "resize"
# inactive_workspace #32323288 #32323288 #ffffff # inactive_workspace #32323288 #32323288 #ffffff
# } # }
# } # }
exec_always $bar exec $bar
include /etc/sway/config.d/* include /etc/sway/config.d/*

View file

@ -329,7 +329,7 @@ run_dmenu() {
DMENU_BLUETOOTH_LAUNCHER="fuzzel --dmenu" DMENU_BLUETOOTH_LAUNCHER="fuzzel --dmenu"
;; ;;
esac esac
$DMENU_BLUETOOTH_LAUNCHER -i -p "$DMENU_BLUETOOTH_PROMPT" "${dmenu_args[@]}" $DMENU_BLUETOOTH_LAUNCHER "${dmenu_args[@]}"
} }
print_help() { print_help() {