my system configurations ^-^
1{
2 lib,
3 osConfig,
4 config,
5 ...
6}: let
7 cfg = osConfig.settings.programs;
8in {
9 config = lib.mkIf (cfg.cli.enable
10 && cfg.categories.tools.enable) {
11 programs.fzf = {
12 enable = true;
13 enableBashIntegration = config.programs.bash.enable;
14 enableFishIntegration = config.programs.fish.enable;
15 enableZshIntegration = config.programs.zsh.enable;
16 };
17 };
18}