web-dev-qa-db-ja.com

nixosでは、起動時に環境変数をエクスポートする方法を教えてください。

Ubuntuでは私は次のようなものを置くことができます

export EDITOR=vim

私の.bashrcファイル。

Nixosでこれを行うにはどうすればよいですか?

6
mherzl

同じことがニクソスでも機能するはずですが、EDITORなどの変数はおそらく.profile代わりに。 .bashrcはIIRCのみがインタラクティブシェルをソースとしているため、そこにエクスポートされた変数は、デスクトップ環境メニューから起動したプログラムでは使用できません。

environment.variables.VARIABLE = "VALUE"; in configuration.nixですが、EDITORなどの個人用変数にはあまり適していません。 (多くの場合、あなたが唯一のユーザーであれば、それほど重要ではありません)

9
olejorgenb