diff --git a/install.sh b/install.sh index 7b6bf01..7a619cf 100755 --- a/install.sh +++ b/install.sh @@ -14,7 +14,15 @@ ln -sf "$(pwd)/niri/config.kdl" ~/.config/niri/config.kdl ln -sf "$(pwd)/waybar/config.jsonc" ~/.config/waybar/config.jsonc ln -sf "$(pwd)/waybar/style.css" ~/.config/waybar/style.css ln -sf "$(pwd)/wofi/config" ~/.config/wofi/config +ln -sf "$(pwd)/wofi/style.css" ~/.config/wofi/style.css ln -sf "$(pwd)/mako/config" ~/.config/mako/config ln -sf "$(pwd)/alacritty/alacritty.toml" ~/.config/alacritty/alacritty.toml -echo "==> Done. Start Niri with: niri" +echo "==> Installing scripts" +mkdir -p ~/.local/bin +ln -sf "$(pwd)/scripts/powermenu.sh" ~/.local/bin/powermenu + +echo "==> Enabling systemd user services" +mkdir -p ~/.config/systemd/user + +echo "==> Done. Start Niri with: niri-session" diff --git a/niri/config.kdl b/niri/config.kdl index 5ac15d4..ec2152b 100644 --- a/niri/config.kdl +++ b/niri/config.kdl @@ -17,6 +17,7 @@ spawn-at-startup "mako" spawn-at-startup "swww-daemon" spawn-at-startup "nm-applet" "--indicator" spawn-at-startup "polkit-gnome-authentication-agent-1" +spawn-at-startup "swayidle" "-w" "before-sleep" "swaylock -f -c 000000" binds { Mod+Q repeat=false { close-window; } @@ -39,7 +40,7 @@ binds { Print { spawn-sh "grim -g \"$(slurp)\" ~/Pictures/screenshot-$(date +%s).png"; } Mod+Shift+E { spawn "swaylock" "-f" "-c" "000000"; } - Mod+Shift+P { spawn "bash" "/home/alex/Documents/dotfiles/scripts/powermenu.sh"; } + Mod+Shift+P { spawn "powermenu"; } Mod+Shift+X { quit; } XF86AudioRaiseVolume allow-when-locked=true { spawn "pamixer" "-i" "5"; } diff --git a/wofi/config b/wofi/config index dbf1abc..365ae83 100644 --- a/wofi/config +++ b/wofi/config @@ -2,4 +2,4 @@ show=drun width=700 height=450 prompt=Run: -style=/home/alex/Documents/dotfiles/wofi/style.css +style=~/.config/wofi/style.css