다른 배포판에서는 파일에 다음과 같은 tmux 구성이 있습니다 ~/.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
이것은 nixos에서도 작동하는 것 같지만 이것이 올바른 nixos 방식인지는 확실하지 않습니다. 이에 비해 나는 이 인기 있는 github을 발견했습니다.tmux.nix 구성.
내 방법이 tmux를 구성하는 올바른 nixos 방법입니까?
.tmux.conf
내 접근 방식을 사용하는 것이 일관성, 재현성, 선언성 등의 nixos 원칙과 일치하는지(또는 불일치하는지) 알고 싶습니다.
답변1
NixOS 구성에는 사용자 구성이 포함되지 않고 시스템 전체 구성만 포함됩니다. 빌드에 연결한 구성은 빌드 /etc/tmux.conf
하지만 그렇지 않습니다 ~/.tmux.conf
.