{ config, pkgs, ... }: { home.stateVersion = "23.05"; imports = [ ./dev.nix ./firefox.nix ./git.nix ./ssh.nix ./zsh.nix ]; home.packages = with pkgs; [ direnv jless jq nixd nix-direnv nixfmt nixpkgs-fmt ripgrep rnix-lsp tree ]; home.sessionVariables = { EDITOR = "emacsclient -a="; VISUAL = "emacsclient -a="; LESS = "-FRSXM"; LESSCHARSET = "utf-8"; PAGER = "less"; }; programs = { direnv = { enable = true; nix-direnv.enable = true; enableZshIntegration = true; config = { global.disable_stdin = true; global.strict_env = true; }; }; }; }