Todos os utilitários de linha de comando que você menciona (bash, tmux, vim) e muitos outros, executam um arquivo de ponto no seu diretório inicial como parte de sua sequência de inicialização. Tradicionalmente, esses dotfiles eram chamados após o nome do comando com rc anexado. Então vim tem .vimrc , bash tem .bashrc e tmux tem ... você obtém o padrão. Se a minha memória me serve, o sufixo rc significa comandos de execução .
Se você quiser manter suas configurações para qualquer uma dessas ferramentas, coloque-as no arquivo rc. Por exemplo, para ativar o realce de sintaxe no vim, adicione syntax on to ~/.vimrc . As páginas man para as ferramentas geralmente documentam o formato do arquivo rc (para o bash é simples bash, o vim tem suas informações em sua ajuda online :help vimrc ). Se você quiser carregar suas configurações para outra máquina, apenas copie os arquivos de pontos, ou coloque-os sob controle de versão no Github.
Dotfiles são parte do conhecimento Unix e se você pesquisar na internet, encontrará os exemplos mais elaborados de coisas que você pode fazer com eles. Na verdade, há um lugar no Github para os fanáticos do dotfile compartilharem suas invenções com os outros: O Github faz os dotfiles . Dotfiling feliz.