1{
2 config,
3 lib,
4 ...
5}:
6let
7 cfg = config.py.programs.hyprland;
8in
9{
10 options = {
11 py.programs.hyprland.enable = lib.mkEnableOption "Hyprland";
12 };
13 config = lib.mkIf cfg.enable {
14 programs.hyprland = {
15 enable = true;
16 xwayland.enable = true;
17 };
18 programs.hyprlock.enable = cfg.enable;
19 };
20}