{ config, lib, pkgs, ... }: { imports = [ ./modules/home/hyprland/default.nix ]; home = { username = "mun"; homeDirectory = "/home/mun"; stateVersion = "25.11"; packages = with pkgs; [ pay-respects zathura ripgrep fd git lazygit tree-sitter gcr ]; sessionVariables = { EDITOR = "nvim"; VISUAL = "nvim"; }; }; programs = { ssh = { enable = true; forwardAgent = true; addKeysToAgent = "yes"; }; zsh = { enable = true; syntaxHighlighting.enable = true; shellAliases = { ll = "ls -l"; rebuild = "sudo nixos-rebuild switch"; edit = "sudo vi /etc/nixos/configuration.nix"; }; history.size = 10000; oh-my-zsh = { enable = true; plugins = [ "git" ]; theme = "simple"; }; initContent = '' export SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/ssh-agent.socket fastfetch ''; }; }; services = { gnome-keyring.enable = true; }; }