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