{ self, pkgs, ... }: { imports = [ "${self}/users/programs/alacritty" "${self}/users/programs/bat.nix" "${self}/users/programs/direnv.nix" "${self}/users/programs/emacs" "${self}/users/programs/eza.nix" "${self}/users/programs/fd.nix" "${self}/users/programs/fish.nix" "${self}/users/programs/gh.nix" "${self}/users/programs/git.nix" "${self}/users/programs/go.nix" "${self}/users/programs/onepassword.nix" "${self}/users/programs/ssh.nix" "${self}/users/programs/starship.nix" "${self}/users/programs/tmux.nix" ./llm.nix ./secrets.nix ]; home.packages = with pkgs; [ age aider-chat bandwhich basedpyright bottom coreutils dive # explore layers in docker images docker docker-credential-helpers dust jless jq llmPython.llm # llm and claude support nil # nix lsp nix-direnv # integration with direnv nixfmt-rfc-style # new formatter procs python3 restic ripgrep ruff shellcheck tree uv wget wireshark yq ]; home.sessionVariables = { LESS = "-FRSXM"; LESSCHARSET = "utf-8"; PAGER = "less"; SHELL = "${pkgs.fish}/bin/fish"; }; xdg.enable = true; }