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