From a505b8aa7be7cd9ce0753e012bcefa7adf7e1076 Mon Sep 17 00:00:00 2001 From: pancakes Date: Tue, 28 Oct 2025 23:11:42 +1000 Subject: [PATCH] Switch from swaylock to gtklock --- gtklock/.config/gtklock/config.ini | 7 +++++++ justfile | 3 ++- niri/dot-config/swayidle/config | 6 +++--- niri/dot-config/swaylock/config | 7 ------- 4 files changed, 12 insertions(+), 11 deletions(-) create mode 100644 gtklock/.config/gtklock/config.ini delete mode 100644 niri/dot-config/swaylock/config diff --git a/gtklock/.config/gtklock/config.ini b/gtklock/.config/gtklock/config.ini new file mode 100644 index 0000000..a611f54 --- /dev/null +++ b/gtklock/.config/gtklock/config.ini @@ -0,0 +1,7 @@ +[main] +gtk-theme=adw-gtk3-dark +background=.wallpaper +follow-focus=true +idle-hide=true +idle-timeout=30 +start-hidden=true diff --git a/justfile b/justfile index 14654e4..b17adb0 100644 --- a/justfile +++ b/justfile @@ -96,10 +96,11 @@ kitty-terminal: [group("graphical")] niri-window-manager: @just _echowarning "1) Installing niri and related tools" - paru -S brightnessctl cliphist fuzzel gdm gnome-keyring inter-font mako niri-git noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra overskride polkit-kde-agent swayidle swaylock ttf-firacode-nerd ttf-font-awesome waybar wl-clipboard wlsunset wpaperd xdg-desktop-portal-gnome xwayland-satellite-git + paru -S adw-gtk-theme brightnessctl cliphist fuzzel gdm gnome-keyring gtklock inter-font mako niri-git noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra overskride polkit-kde-agent swayidle ttf-firacode-nerd ttf-font-awesome waybar wl-clipboard wlsunset wpaperd xdg-desktop-portal-gnome xwayland-satellite-git @just _echowarning "\n2) Stowing niri config" stow --dotfiles -S niri + stow gtklock @just _echowarning "\n3) Enabling GNOME display manager service" sudo systemctl enable gdm diff --git a/niri/dot-config/swayidle/config b/niri/dot-config/swayidle/config index 3e7aa2b..5202db0 100644 --- a/niri/dot-config/swayidle/config +++ b/niri/dot-config/swayidle/config @@ -1,4 +1,4 @@ -timeout 300 swaylock +timeout 300 "gtklock -d" timeout 600 "niri msg action power-off-monitors" -before-sleep swaylock -lock swaylock +before-sleep "gtklock -d" +lock "gtklock -d" diff --git a/niri/dot-config/swaylock/config b/niri/dot-config/swaylock/config deleted file mode 100644 index 858bb4b..0000000 --- a/niri/dot-config/swaylock/config +++ /dev/null @@ -1,7 +0,0 @@ -ignore-empty-password -show-failed-attempts -daemonize -color=232136 -font=Inter -font-size=12 -indicator-thickness=8