Files
nix-config/modules/home/phundrak/hosts/marpa.nix
T
phundrak 0cb44b51e7 refactor: change to litterate config
Configuration is now held by the `.org` files. All `.nix` files are
tangled from the org-mode files.
2026-10-11 16:55:06 +02:00

34 lines
788 B
Nix

{config, ...}: let
m = config.flake.modules.homeManager;
in {
flake.modules.homeManager."phundrak-marpa" = {
config,
pkgs,
...
}: {
imports = [m.phundrak];
home = {
fullDesktop = true;
gpuType = "amd";
cli.nh.flake = "${config.home.homeDirectory}/.dotfiles";
dev.ai = {
enable = true;
ollama.gpu = "rocm";
mcpServers = {
nix.command = "${pkgs.mcp-nixos}/bin/mcp-nixos";
};
};
desktop = {
hyprland.host = "marpa";
caelestia.idleTimeout = 60 * 60 * 24; # a day
};
phundrak.sshKey.content = builtins.readFile ../keys/id_marpa.pub;
};
# programs.caelestia.settings.bar.status = {
# showBattery = false;
# showWifi = false;
# };
};
}