Nix 経由で自分のソフトウェアの rc ファイルを定義したいと思います。config.nix
したがって、構成ファイルを含む新しいパッケージを定義します。
{ pkgs, ... }:
{
packageOverrides = pkgs : with pkgs; {
custom-config = import ./custom-config {
inherit (pkgs) stdenv;
};
};
}
次に、custom-config/default.nix で、ファイルがインラインで定義されます。
{ stdenv }:
stdenv.mkDerivation rec {
name = "custom-config";
stdenv.mkDerivation {
name = "CustomConfig";
src = builtins.toFile "customrc" ''
# content
'';
};
}
不足している最後の部分は次のとおりです。特定の環境変数をユーザーのデフォルト シェルに追加しますCUSTOM_CONFIG_RC
。
誰でもヒントを教えてもらえますか?私は言語を理解し始めたばかりです。