profiles: convert to list same as modules

This commit is contained in:
Timothy DeHerrera 2020-01-04 16:23:15 -07:00
parent ae303b39fd
commit a3dcc4f6bc
No known key found for this signature in database
GPG key ID: 8985725DB5B0C122
2 changed files with 20 additions and 16 deletions

View file

@ -29,14 +29,18 @@
}; };
nixosModules = let nixosModules = let
moduleList = import ./modules; prep = map (path: {
modulesAttrs = listToAttrs (map (path: {
name = removeSuffix ".nix" (baseNameOf path); name = removeSuffix ".nix" (baseNameOf path);
value = import path; value = import path;
}) moduleList); });
profilesAttrs = { profiles = import ./profiles; }; moduleList = import ./modules;
modulesAttrs = listToAttrs (prep moduleList);
profilesList = import ./profiles;
profilesAttrs = { profiles = listToAttrs (prep profilesList); };
in modulesAttrs // profilesAttrs; in modulesAttrs // profilesAttrs;
}; };
} }

View file

@ -1,11 +1,11 @@
{ [
graphical = import ./graphical; ./graphical
sway = import ./graphical/sway; ./graphical/sway
qutebrowser = import ./graphical/qutebrowser; ./graphical/qutebrowser
develop = import ./develop; ./develop
zsh = import ./develop/zsh; ./develop/zsh
tmux = import ./develop/tmux; ./develop/tmux
kakoune = import ./develop/kakoune; ./develop/kakoune
misc = import ./misc; ./misc
games = import ./game; ./games
} ]