{ pkgs, lib, config, ... }: { options = { desktopEnv.hyprland.hyprlock.enable = lib.mkEnableOption "Enables hyprlock."; }; config = lib.mkIf config.desktopEnv.hyprland.hyprlock.enable { # Packages that should be installed to the user profile. home.packages = with pkgs; [ hyprlock ]; xdg.configFile."hypr/hyprlock.conf".source = ./hyprlock.conf; }; }