1{lib, pkgs, config, ...}:
2
3let
4 cfg = config.services.xserver.windowManager.windowlab;
5in
6
7{
8 options = {
9 services.xserver.windowManager.windowlab.enable =
10 lib.mkEnableOption "windowlab";
11 };
12
13 config = lib.mkIf cfg.enable {
14 services.xserver.windowManager = {
15 session =
16 [{ name = "windowlab";
17 start = "${pkgs.windowlab}/bin/windowlab";
18 }];
19 };
20 environment.systemPackages = [ pkgs.windowlab ];
21 };
22}