{ 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 ]; }