2024-01-04 22:24:18 -06:00
|
|
|
{
|
2024-01-30 19:36:52 -06:00
|
|
|
pkgs,
|
2024-01-04 22:24:18 -06:00
|
|
|
inputs,
|
|
|
|
outputs,
|
|
|
|
...
|
2024-02-16 16:32:14 -06:00
|
|
|
}: let
|
|
|
|
inherit (pkgs) system;
|
|
|
|
in {
|
2024-06-10 09:56:13 -05:00
|
|
|
# TODO: fonts? right now they are only handled at the nixos-level (desktop-usage module)
|
|
|
|
# TODO: wallpaper?
|
|
|
|
|
2024-01-04 17:20:02 -06:00
|
|
|
home-manager = {
|
2024-01-04 22:24:18 -06:00
|
|
|
extraSpecialArgs = {
|
|
|
|
inherit inputs outputs system;
|
|
|
|
inherit (outputs) colors font;
|
|
|
|
};
|
2024-01-04 17:20:02 -06:00
|
|
|
users.daniel = {
|
|
|
|
accounts.email.accounts = {
|
|
|
|
primary = {
|
2024-01-04 22:15:55 -06:00
|
|
|
primary = true;
|
2024-01-04 17:20:02 -06:00
|
|
|
address = "daniel@lyte.dev";
|
|
|
|
};
|
|
|
|
legacy = {
|
|
|
|
address = "wraithx2@gmail.com";
|
|
|
|
};
|
|
|
|
io = {
|
|
|
|
# TODO: finalize deprecation
|
|
|
|
address = "daniel@lytedev.io";
|
|
|
|
};
|
|
|
|
# TODO: may need to use a sops secret? put in another module?
|
|
|
|
# work = {
|
|
|
|
# address = "REDACTED";
|
|
|
|
# };
|
|
|
|
};
|
|
|
|
|
|
|
|
home = {
|
|
|
|
username = "daniel";
|
|
|
|
homeDirectory = "/home/daniel/.home";
|
|
|
|
};
|
|
|
|
|
|
|
|
imports = with outputs.homeManagerModules; [
|
|
|
|
common
|
2024-01-16 21:14:14 -06:00
|
|
|
gnome
|
2024-01-04 17:20:02 -06:00
|
|
|
senpai
|
|
|
|
iex
|
|
|
|
cargo
|
|
|
|
];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|