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