There was a typo, I think. It should be: /nix/store/*/nixos/nixos/release.nix I also usually find this directory using ~/.nix-defepr Also, I think that using nix-build with this release.nix is not enough, you should copy it and make there some changes to embed your kernel configuration. Because I think it does not use your system configuration.nix. But thus is my assumption and I'm not 100% sure.
On 10/11/2014 10:20 AM, Joseph Joe wrote: > 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 > _______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
