57 lines
891 B
Nix
57 lines
891 B
Nix
{
|
|
config,
|
|
primaryUser,
|
|
inputs,
|
|
...
|
|
}:
|
|
{
|
|
imports = [
|
|
|
|
./packages.nix
|
|
./git.nix
|
|
./shell.nix
|
|
./xdg.nix
|
|
|
|
inputs.nixvim.homeModules.nixvim
|
|
./neovim
|
|
./python.nix
|
|
|
|
inputs.nixcord.homeModules.nixcord
|
|
./nixcord.nix
|
|
|
|
inputs.spicetify-nix.homeManagerModules.default
|
|
./spicetify.nix
|
|
|
|
./floorp.nix
|
|
./obsidian.nix
|
|
|
|
inputs.catppuccin.homeManagerModules.catppuccin
|
|
./desktop
|
|
];
|
|
|
|
catppuccin = {
|
|
enable = true;
|
|
flavor = "mocha";
|
|
};
|
|
|
|
home = {
|
|
username = primaryUser;
|
|
stateVersion = "25.11";
|
|
sessionVariables = {
|
|
GROQ_API_KEY = config.sops.secrets.GROQ_API_KEY.path;
|
|
};
|
|
|
|
file = {
|
|
"Pictures/Avatar" = {
|
|
source = ../assets/avatar;
|
|
recursive = true;
|
|
};
|
|
|
|
"Pictures/Wallpapers" = {
|
|
source = ../assets/wallpapers;
|
|
recursive = true;
|
|
};
|
|
};
|
|
};
|
|
}
|