nixpkgs/nixos/modules/services/x11/window-managers/bspwm.nix

25 lines
459 B
Nix
Raw Normal View History

2014-08-09 22:31:05 +01:00
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.xserver.windowManager.bspwm;
in
{
options = {
services.xserver.windowManager.bspwm.enable = mkEnableOption "bspwm";
2014-08-09 22:31:05 +01:00
};
config = mkIf cfg.enable {
services.xserver.windowManager.session = singleton {
name = "bspwm";
start = "
${pkgs.sxhkd}/bin/sxhkd &
${pkgs.bspwm}/bin/bspwm
";
};
environment.systemPackages = [ pkgs.bspwm ];
};
}