2024-08-11 12:21:28 +00:00
|
|
|
{ inputs, configVars, configLib, ... }:
|
2024-08-13 18:01:52 +00:00
|
|
|
#map with prefix to refactor
|
|
|
|
let
|
2024-09-26 22:29:30 +00:00
|
|
|
optionals = (configLib.mapPathsToPrefix {
|
|
|
|
prefix = common/optional; list = [ /system /internet /comms /utilities /dev /office ];
|
|
|
|
});
|
2024-08-13 18:01:52 +00:00
|
|
|
in
|
2024-06-19 13:10:33 +00:00
|
|
|
{
|
2024-08-13 18:01:52 +00:00
|
|
|
imports = [
|
2024-06-19 13:10:33 +00:00
|
|
|
# ======================= Hardware Configs ========================= #
|
|
|
|
|
|
|
|
# ======================= Required Configs ========================= #
|
2024-07-18 09:03:17 +00:00
|
|
|
common/core
|
2024-07-20 08:16:29 +00:00
|
|
|
|
|
|
|
# ============================= Themeing =========================== #
|
|
|
|
inputs.nix-colors.homeManagerModules.default
|
2024-08-27 09:37:21 +00:00
|
|
|
] ++ optionals;# Host specific optionals
|
2024-06-19 13:10:33 +00:00
|
|
|
|
2024-07-20 08:16:29 +00:00
|
|
|
colorScheme = inputs.nix-colors.colorSchemes.atelier-dune;
|
2024-06-19 13:10:33 +00:00
|
|
|
home = {
|
|
|
|
username = configVars.username;
|
|
|
|
homeDirectory = "/home/${configVars.username}";
|
2024-08-27 09:37:21 +00:00
|
|
|
};
|
2024-06-19 13:10:33 +00:00
|
|
|
}
|
2024-09-26 22:29:30 +00:00
|
|
|
|