aboutsummaryrefslogtreecommitdiffstats
path: root/modules/desktop/window-manager/default.nix
blob: 5d0f38e4f81b8e31765de52e4aa8ff1d4d4ecfc7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{ lib, ... }:

{
	imports = [
		./bspwm
		./sxhkd
	];

	options.desktop.window-manager = {
		default = lib.mkOption {
			type = lib.types.enum [
				"bspwm"
			];
			description = "Default window manager.";
		};

		command = lib.mkOption {
			type = lib.types.str;
			description = "Command window manager program.";
		};

		gap = lib.mkOption {
			type = lib.types.int;
			default = 10;
			description = "The spacing between windows.";
		};
	};
}