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