1 { config, lib, pkgs, ... }:
6 cfg = config.services.xserver.windowManager.clfswm;
11 services.xserver.windowManager.clfswm = {
12 enable = mkEnableOption (lib.mdDoc "clfswm");
15 default = pkgs.lispPackages.clfswm;
16 defaultText = literalExpression "pkgs.lispPackages.clfswm";
17 description = lib.mdDoc ''
18 clfswm package to use.
24 config = mkIf cfg.enable {
25 services.xserver.windowManager.session = singleton {
28 ${cfg.package}/bin/clfswm &
32 environment.systemPackages = [ cfg.package ];