Swaylock: Difference between revisions
Appearance
mNo edit summary |
mNo edit summary |
||
Line 26: | Line 26: | ||
{{file|~/.config/home-manager/home.nix|nix|3= | {{file|~/.config/home-manager/home.nix|nix|3= | ||
xdg.configFile."swaylock/config" = ./swaylock | xdg.configFile."swaylock/config".source = ./swaylock-theme; | ||
}} | }} | ||
Revision as of 13:30, 4 July 2025
swaylock is a screen locking utility for Wayland compositors.
Installation
Install via Home Manager:
❄︎ ~/.config/home-manager/home.nix
programs.swaylock.enable = true;
The following settings may be required.
❄︎ /etc/nixos/configuration.nix
security.pam.services.swaylock = {};
Configuration
swaylock can be configured using Home Manager:
❄︎ ~/.config/home-manager/home.nix
programs.swaylock.settings = { color = "808080"; };
Alternatively, you may write configuration without using Nix language:
❄︎ ~/.config/home-manager/home.nix
xdg.configFile."swaylock/config".source = ./swaylock-theme;
You may find "Swaylock theme"s shared on the web.
Forks
swaylock-effects
allows built-in screenshots and image manipulation effects like blurring.
❄︎ ~/.config/home-manager/home.nix
programs.swaylock.package = pkgs.swaylock-effects;