My Nix Configuration

[home.wayland] update locking config

pyrox.dev fa32cc36 1ea81d69

verified
Changed files
+10 -3
modules
home
programs
wlogout
wayland
+2 -1
.envrc
···
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_NOM=1
+
export NH_LOG=nh=info
export NH_FLAKE=$(pwd)
-
export NH_NOM=1
if [[ $(hostname) == "zaphod" ]]; then
use flake . --accept-flake-config
+1 -1
modules/home/programs/wlogout/default.nix
···
}
{
label = "lock";
-
action = "${pkgs.swaylock-effects}/bin/swaylock";
+
action = lib.getExe pkgs.swaylock-effects;
text = "Lock";
keybind = "l";
}
+7 -1
modules/home/wayland/swaylock.nix
···
-
{ lib, config, ... }:
+
{
+
lib,
+
config,
+
pkgs,
+
...
+
}:
let
cfg = config.py.gui;
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";