{ self, pkgs, ... }: { imports = [ "${self}/home/programs/alacritty" "${self}/home/programs/bat.nix" "${self}/home/programs/direnv.nix" "${self}/home/programs/emacs" "${self}/home/programs/eza.nix" "${self}/home/programs/fd.nix" "${self}/home/programs/fish.nix" "${self}/home/programs/gh.nix" "${self}/home/programs/git.nix" "${self}/home/programs/go.nix" "${self}/home/programs/onepassword.nix" "${self}/home/programs/ssh.nix" "${self}/home/programs/starship.nix" "${self}/home/programs/tmux.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 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; }