grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / services / x11 / window-managers / openbox.nix
blob165772d1aa097f5596bd311850094518df881a7d
1 {lib, pkgs, config, ...}:
3 with lib;
4 let
5   cfg = config.services.xserver.windowManager.openbox;
6 in
9   options = {
10     services.xserver.windowManager.openbox.enable = mkEnableOption "openbox";
11   };
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   };