他のディストリビューションでは、ファイルに次の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
。