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 <[email protected]> wrote: > > Hi, > > On Tue, Oct 7, 2014 at 10:28 AM, Wout Mertens <[email protected]> wrote: > > On Tue, Oct 7, 2014 at 4:49 AM, Joseph Joe <[email protected]> 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 _______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
