From fa32cc3659d45a378aa5e26a58ecc7c78f609721 Mon Sep 17 00:00:00 2001 From: dish Date: Sat, 20 Sep 2025 17:01:43 -0400 Subject: [PATCH] [home.wayland] update locking config --- .envrc | 3 ++- modules/home/programs/wlogout/default.nix | 2 +- modules/home/wayland/swaylock.nix | 8 +++++++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.envrc b/.envrc index 06e202f1..c41272d9 100644 --- a/.envrc +++ b/.envrc @@ -1,8 +1,9 @@ if ! has nix_direnv_version || ! nix_direnv_version 3.0.6; then source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/3.0.6/direnvrc" "sha256-RYcUJaRMf8oF5LznDrlCXbkOQrywm0HDv1VjYGaJGdM=" fi -export NH_FLAKE=$(pwd) export NH_NOM=1 +export NH_LOG=nh=info +export NH_FLAKE=$(pwd) if [[ $(hostname) == "zaphod" ]]; then use flake . --accept-flake-config diff --git a/modules/home/programs/wlogout/default.nix b/modules/home/programs/wlogout/default.nix index a45649cc..a0cb6578 100644 --- a/modules/home/programs/wlogout/default.nix +++ b/modules/home/programs/wlogout/default.nix @@ -40,7 +40,7 @@ in } { label = "lock"; - action = "${pkgs.swaylock-effects}/bin/swaylock"; + action = lib.getExe pkgs.swaylock-effects; text = "Lock"; keybind = "l"; } diff --git a/modules/home/wayland/swaylock.nix b/modules/home/wayland/swaylock.nix index edddb2e0..c85e5f33 100644 --- a/modules/home/wayland/swaylock.nix +++ b/modules/home/wayland/swaylock.nix @@ -1,4 +1,9 @@ -{ lib, config, ... }: +{ + lib, + config, + pkgs, + ... +}: let cfg = config.py.gui; in @@ -8,6 +13,7 @@ in }; programs.swaylock = lib.mkIf cfg.enable { enable = lib.mkDefault true; + package = pkgs.swaylock-effects; settings = { daemonize = true; image = "/home/thehedgehog/bgs/ctp-waves.png"; -- 2.51.2