summaryrefslogtreecommitdiff
path: root/common/programs/default.nix
blob: ffffc416cbc20d65c92a5f03323bd703e1ae82f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{ pkgs, ... }:
let
	programs = [
		"hyprland"
		"neovim"
		"zsh"
		"ydotool"
		"steam"
	];
in
builtins.listToAttrs (
	map (n: {
		name = n;
		value =
			if builtins.pathExists ./${n}.nix then
				(import ./${n}.nix { inherit pkgs; })
			else
				{ enable = true; };
	}) programs
)