feat: add home.nix (was missing, caused flake eval failure)

This commit is contained in:
2026-05-08 05:05:05 +00:00
parent db173011d1
commit 811868a57d
+45
View File
@@ -0,0 +1,45 @@
{ config, pkgs, lib, ... }:
{
home.username = "konrad";
home.homeDirectory = "/home/konrad";
home.stateVersion = "24.11";
programs.home-manager.enable = true;
# ─── Shell ─────────────────────────────────────────────────────────────────
programs.zsh = {
enable = true;
autosuggestion.enable = true;
syntaxHighlighting.enable = true;
history = {
size = 10000;
save = 10000;
};
shellAliases = {
ll = "ls -lah";
g = "git";
v = "nvim";
nrs = "sudo nixos-rebuild switch --flake /etc/nixos#nixos-dev";
};
initContent = ''
export EDITOR=nvim
'';
};
# ─── Git ───────────────────────────────────────────────────────────────────
programs.git = {
enable = true;
userName = "Konrad";
userEmail = "konrad@klhoud.com";
extraConfig = {
init.defaultBranch = "main";
pull.rebase = false;
};
};
# ─── Packages ──────────────────────────────────────────────────────────────
home.packages = with pkgs; [
lazygit
gh
];
}