From eb0b01a17d945da82f160ddcca02f2e573d3f6d4 Mon Sep 17 00:00:00 2001 From: Tim Schubert Date: Sun, 13 Apr 2025 15:26:18 +0200 Subject: [PATCH] fix: sway scaling, wallpaper, gaps --- home/default.nix | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/home/default.nix b/home/default.nix index 9dde748..e601068 100644 --- a/home/default.nix +++ b/home/default.nix @@ -190,15 +190,16 @@ in # Note: pass the final command to swaymsg so that the resulting window can be opened # on the original workspace that the command was run on. set $menu fuzzel + set $wallpaper "~/lib/pictures/wallpaper.jpg" ### Idle configuration # # Example configuration: # exec swayidle -w \ - timeout 300 'swaylock -f -c ${background}' \ + timeout 300 'swaylock -f -i $wallpaper -s fill' \ timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \ - before-sleep 'swaylock -f -c ${background}' + before-sleep 'swaylock -f -i $wallpaper -s fill' # # 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 @@ -395,6 +396,10 @@ in } } + # Gaps between multiple tiling windows + gaps inner 10 + smart_gaps on + bindsym $mod+grave exec busctl --user call org.keepassxc.KeePassXC.MainWindow /keepassxc org.keepassxc.KeePassXC.MainWindow lockAllDatabases && swaylock -c #fdf6e3 # class border backgr. text indicator child_border @@ -409,7 +414,7 @@ in include /etc/sway/config.d/* exec sleep 5; systemctl --user restart kanshi.service - exec sleep 5; output * bg ~/tmp/51761494940_7f9d6ab0e3_o.jpg fill + exec sleep 5; swaymsg output '*' bg $wallpaper fill ''; home.file.".config/sway/status".source = ./status; home.file.".config/kanshi/config".text = '' @@ -420,9 +425,9 @@ in profile Docked { output eDP-1 disable output "LG Electronics LG HDR 4K 0x000354D1" { - enable - scale 1.2 - position 0,0 + enable + scale 1.4 + position 0,0 } } '';