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;