From eea972492e0858d06ab2f5a691ed65674a06ad2d Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Sat, 10 May 2025 09:31:29 -0400 Subject: [PATCH] fix: betterlockscreen won't unlock system --- platforms/nixos/modules/nmasur/profiles/gui.nix | 3 +++ platforms/nixos/modules/services/betterlockscreen.nix | 2 ++ 2 files changed, 5 insertions(+) diff --git a/platforms/nixos/modules/nmasur/profiles/gui.nix b/platforms/nixos/modules/nmasur/profiles/gui.nix index ed296af..a437df2 100644 --- a/platforms/nixos/modules/nmasur/profiles/gui.nix +++ b/platforms/nixos/modules/nmasur/profiles/gui.nix @@ -21,6 +21,9 @@ in nmasur.presets.programs.nautilus.enable = lib.mkDefault true; nmasur.presets.services.pipewire.enable = lib.mkDefault true; + # Lock the system + services.betterlockscreen.enable = lib.mkDefault true; + # Mouse customization services.ratbagd.enable = lib.mkDefault true; diff --git a/platforms/nixos/modules/services/betterlockscreen.nix b/platforms/nixos/modules/services/betterlockscreen.nix index af7f823..100f4d7 100644 --- a/platforms/nixos/modules/services/betterlockscreen.nix +++ b/platforms/nixos/modules/services/betterlockscreen.nix @@ -21,6 +21,8 @@ in config = lib.mkIf cfg.enable { + programs.i3lock.enable = true; # Required for unlocking to work + # Ref: https://github.com/betterlockscreen/betterlockscreen/blob/next/system/betterlockscreen%40.service systemd.services.lock = { enable = true;