[Nix-dev] Nix OS installation problems - Where's the hard drive?
Joseph Joe
joej at reed.edu
Sat Oct 11 08:20:33 CEST 2014
David, that modification worked and set the hard drive parameter. Thanks!
I now would like to create an image file from the configuration.
I issued the command:
$ export NIX_PATH=$NIXREPOS
But, the command:
$ nix-build -A iso_graphical.x86_64-linux $NIXREPOS/nixos/release.nix
returns with the error:
error: getting status of `/nixos/release.nix': No such file or directory
Wout, I do not have a directory /nix/store/*/nixpkgs for some reason.
I am pretty sure I have nix pkgs installed since it comes with Nix OS.
my current path in the non root account is
/nix/store/6kkqnidx9k0j137zs2mwvd2f8j7fzlxp-kde-workspace-4.11.6/bin:/home/joej/bin:/var/setuid-wrappers:/home/joej/.nix-profile/bin:/home/joej/.nix-profile/sbin:/home/joej/.nix-profile/lib/kde4/libexec:/nix/var/nix/profiles/default/bin:/nix/var/nix/profiles/default/sbin:/nix/var/nix/profiles/default/lib/kde4/libexec:/run/current-system/sw/bin:/run/current-system/sw/sbin:/run/current-system/sw/lib/kde4/libexec
In the root account, the path is
/root/bin:/var/setuid-wrappers:/root/.nix-profile/bin:/root/.nix-profile/sbin:/root/.nix-profile/lib/kde4/libexec:/nix/var/nix/profiles/default/bin:/nix/var/nix/profiles/default/sbin:/nix/var/nix/profiles/default/lib/kde4/libexec:/run/current-system/sw/bin:/run/current-system/sw/sbin:/run/current-system/sw/lib/kde4/libexec
On Fri, Oct 10, 2014 at 2:44 PM, David Guibert <david.guibert at gmail.com> wrote:
>
> Hi,
>
> On Tue, Oct 7, 2014 at 10:28 AM, Wout Mertens <wout.mertens at gmail.com> wrote:
> > On Tue, Oct 7, 2014 at 4:49 AM, Joseph Joe <joej at reed.edu> wrote:
> >> I am still a bit confused. I added the following lines to
> >> /etc/nixos/configuration.nix
> >>
> >> nixpkgs.config.packageOverrides = pkgs:
> >> { linux_3_4 = pkgs.linux_3_4.override {
> >> extraConfig =
> >> ''
> >> CONFIG_SCSI_SAS_ATA y
> >> '';
> >> };
> >> };
>
> This will work only on kernel 3.4. You need to add this override for
> each kernel version.
> Or use the suggested alternative below
>
> > Actually this will not work unless you're using linux_3_4 which I think
> > you're not. The better way is what Alexander linked,
> >
> > nixpkgs.config.packageOverrides = pkgs: {
> > stdenv = pkgs.stdenv // {
> > platform = pkgs.stdenv.platform // {
> > kernelExtraConfig = "CONFIG_SCSI_SAS_ATA y" ;
> > };
> > };
> > };
>
> In both cases, the option in NixOS is "SCSI_SAS_ATA". Remove "CONFIG_"
> to your configuration.nix because it's added by the .config generator.
> --
> Best regards, David
More information about the nix-dev
mailing list