feat: add home.nix (was missing, caused flake eval failure)
This commit is contained in:
@@ -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
|
||||||
|
];
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user