From 811868a57dee61868dcc611684e3fe20a35af6d3 Mon Sep 17 00:00:00 2001 From: konrad Date: Fri, 8 May 2026 05:05:05 +0000 Subject: [PATCH] feat: add home.nix (was missing, caused flake eval failure) --- home.nix | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 home.nix diff --git a/home.nix b/home.nix new file mode 100644 index 0000000..bf5851a --- /dev/null +++ b/home.nix @@ -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 + ]; +}