From 20f57a977acc0e8716f2fd74b424b4e957aa6c23 Mon Sep 17 00:00:00 2001 From: Julien Malka Date: Fri, 18 Aug 2023 00:50:33 +0200 Subject: [PATCH] swaylock eye candy --- home-manager-modules/hyprland/default.nix | 33 +++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/home-manager-modules/hyprland/default.nix b/home-manager-modules/hyprland/default.nix index 684afe3..0039343 100644 --- a/home-manager-modules/hyprland/default.nix +++ b/home-manager-modules/hyprland/default.nix @@ -156,15 +156,44 @@ with lib; enable = true; systemdTarget = "hyprland-session.target"; events = [ - { event = "before-sleep"; command = "${pkgs.swaylock}/bin/swaylock"; } + { event = "before-sleep"; command = "${pkgs.swaylock-effects}/bin/swaylock --config /home/julien/.config/swaylock/config"; } ]; }; + programs.swaylock = + { + enable = true; + package = pkgs.swaylock-effects; + settings = { + screenshots = true; + clock = true; + indicator = true; + indicator-radius = 200; + indicator-thickness = 20; + grace = 0; + grace-no-mouse = true; + grace-no-touch = true; + line-uses-ring = false; + ignore-empty-password = true; + show-failed-attempts = false; + + font = "Fira Code"; + timestr = "%H:%M"; + datestr = ""; + effect-blur = "8x5"; + effect-vignette = "0.5:0.5"; + color = "00000000"; + + }; + + }; - home.packages = with pkgs; [ qt6.qtwayland libsForQt5.qt5.qtwayland hyprpaper swaylock ]; + + home.packages = with pkgs; + [ qt6.qtwayland libsForQt5.qt5.qtwayland hyprpaper ]; }; }