nix/modules/nixos/daniel.nix

48 lines
918 B
Nix
Raw Normal View History

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-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
];
};
};
}