A configuração do NixOS não inclui a configuração do usuário, apenas a configuração de todo o sistema. A configuração que você vinculou gera /etc/tmux.conf
, mas não ~/.tmux.conf
.
Em outras distribuições, eu tinha a seguinte configuração do tmux em um arquivo ~/.tmux.conf
.
# open new windows and panes in current directory
bind c new-window -c "#{pane_current_path}"
bind '"' split-window -c "#{pane_current_path}"
bind % split-window -h -c "#{pane_current_path}"
# do not wait for escape characters
set -s escape-time 0
Isso parece funcionar também em nixos, mas não tenho certeza se esse é o caminho correto dos nixos. Por outro lado, eu notei essa configuração tmux.nix do github popular
O meu método é uma maneira adequada de nixos para configurar o tmux?
Gostaria de saber se usar minha abordagem .tmux.conf
é consistente (ou não) com os princípios de consistência, reprodutibilidade, declaração, etc. de nixos.