Hello!
I'm trying to create an iso, that I can use to install nixos without
internet access.
I've created config [1] for iso creation. So I'm creating iso, booting with
it and after that I'm copying this config to my new machine. Of course I'm
editing it be right configuration for my new machine (boot, imports etc).
But I'm not additing any new pkgs.
So when I do nixos-install, it copes lot's of drv to store, but fails.
It fails because it tries to download patch for pulseaudio as a dependence
for vlc! (which is already included to image, no? [2]).
So, how to properly create and offline nixos iso with all deps and
neccesary files?

[1]
{ config, pkgs, ... }:

{
  imports =
    [ ./installation-cd-base.nix
      ../../profiles/minimal.nix
    ];

  isoImage.includeSystemBuildDependencies = true;

  users.extraUsers.lcd = {
     ........
  };

  time.timeZone = "Europe/Moscow";

  networking = {
    hostName = "foobar";
    wireless.enable = false;
    networkmanager.enable = true;
    networkmanager.packages = with pkgs;
    [ networkmanager_pptp
      gnome3_12.networkmanager_pptp
    ];
  };

  services = {
    openssh.enable = true;
    dbus.enable = true;
  };

  services.xserver = {
    enable              = true;
    desktopManager.default = "none";
    windowManager.openbox.enable = true;
  };

  environment.systemPackages = with pkgs; [
   mc
   wget
   zsh
   vlc # [2]
   networkmanager
   networkmanagerapplet
   networkmanager_pptp
   gnome3_12.networkmanager_pptp
   openbox
   fontconfig
  ];
  nixpkgs.config.allowUnfree = true;

  fonts = {
    fontconfig.enable = true;
  };

}

-- 
Sincerely,
Arseniy Seroka
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to