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