Запуск другого файла configuration.nix на виртуальной машине из операционной системы, отличной от nixos

Para que funcione, agregue

if [ -f ~/.bashrc ]; then
 . ~/.bashrc
fi

en~/.bash_profile

Explicación:

Hay tres archivos principales que bash fuentes dependiendo de cómo se genera el shell.

  1. ~/.bash_profile-obtenido en modo de inicio de sesión interactivo que es:

    • Iniciar sesión en la consola (Ctrl+Alt+F1..F6)
    • Conectar vía ssh
  2. ~/.profile-procedente de inicio de sesión gráfico es decir:

    • Lanzamiento a través de gnome -sesión
  3. ~/.bashrc-obtenido en no -modo interactivo de inicio de sesión es decir:

    • Apertura de un terminal

Dado que en su caso, se está conectando a través de ssh, es decir, el modo de inicio de sesión interactivo, por lo que el perfil ~/.bash _se generará automáticamente, por lo que puede obtener su.bashrc desde allí.

1
04.06.2019, 02:02
1 ответ

Благодаря cleverиinfinisil:

nix-build '<nixpkgs/nixos>' -A vm -I nixos-config=./configuration.nix
5
27.01.2020, 23:41

Теги

Похожие вопросы