{ self, pkgs, ... }: { home.stateVersion = "23.05"; imports = [ ./dev.nix ./firefox.nix ./git.nix ./ssh.nix ./zsh.nix ]; programs.git = { userEmail = "fcuny@roblox.com"; }; home.packages = with pkgs; [ # general shell utils direnv ripgrep tree wget # data manipulation jless jq yq # nix related nil nix-direnv nixd nixfmt nixpkgs-fmt rnix-lsp self.packages.${pkgs.system}.seqstat ]; 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; }; }; }; }