First build; Too many bugs...

This commit is contained in:
2026-03-27 23:54:05 +01:00
parent 8d326d27c9
commit 21bff544f3
27 changed files with 983 additions and 392 deletions

View File

@@ -2,6 +2,7 @@
config,
primaryUser,
inputs,
self,
...
}:
{
@@ -12,21 +13,19 @@
./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
inputs.sops-nix.homeManagerModules.sops
];
catppuccin = {
@@ -36,21 +35,39 @@
home = {
username = primaryUser;
stateVersion = "25.11";
stateVersion = "26.05";
sessionVariables = {
GROQ_API_KEY = config.sops.secrets.GROQ_API_KEY.path;
OPENWEATHER_API_KEY = config.sops.secrets.OPENWEATHER_API_KEY.path;
};
file = {
"Pictures/Avatar" = {
source = ../assets/avatar;
source = "${self}/assets/avatar";
recursive = true;
};
"Pictures/Wallpapers" = {
source = ../assets/wallpapers;
source = "${self}/assets/wallpapers";
recursive = true;
};
};
};
sops = {
defaultSopsFile = ../secrets/secrets.yaml;
defaultSopsFormat = "yaml";
age.keyFile = "/home/phil/.config/sops/age/keys.txt";
secrets = {
GROQ_API_KEY = { };
OPENWEATHER_API_KEY = { };
ssh_private_key = {
path = "/home/${primaryUser}/.ssh/ssh";
mode = "0600";
};
};
};
programs.man.enable = false;
}