OK, need some noob help:
(Continuation of Nvidia error GTX 1050 on Dell XPS 15 (9650) laptop - #12 by drmikecrowe)
I’m initializing nvidia only, but the i915 driver is loading. If I go into nix repl
, I can see:
nix-repl> outputs.nixosConfigurations.xps15.config.boot.kernelParams
[ "nohibernate" "loglevel=4" ]
nix-repl> outputs.nixosConfigurations.xps15.config.boot.blacklistedKernelModules
[ "usblp" "nouveau" "nvidiafb" ]
However, in my branch of the nixos-hardware
, I am calling:
imports = [
../../../../common/gpu/nvidia
../../../../common/gpu/intel/disable.nix
../xps-common.nix
];
which should be setting (via nixos-hardware/common/gpu/intel/disable.nix
):
boot.blacklistedKernelModules = lib.mkDefault [ "i915" ];
boot.kernelParams = lib.mkDefault [ "i915.modeset=0" ];
In my configuration.nix -> hardware-configuration.nix
, there is this:
boot.kernelModules = [ ];
Does this reset things?
I’m initializing like this:
nixosConfigurations = {
xps15 = nixpkgs-unstable.lib.nixosSystem {
specialArgs = { inherit inputs outputs self; }; # Pass flake inputs to our config
system = "x86_64-linux";
modules = [
# > Our main nixos configuration file <
./hosts/xps15/configuration.nix
nixos-hardware-test.outputs.nixosModules.dell-xps-15-9560-nvidia
home-manager.nixosModules.home-manager
{
home-manager = {
extraSpecialArgs = { inherit inputs outputs; };
users = {
mcrowe = import ./home-manager;
};
};
}
];
};
};
};
My code:
- https://github.com/drmikecrowe/mike-nixos/blob/8236ff25ebe5915eefc0a7ab71db4726906cf982/flake.nix#L13
- https://github.com/drmikecrowe/mike-nixos/blob/8236ff25ebe5915eefc0a7ab71db4726906cf982/flake.nix#L72
- https://github.com/drmikecrowe/mike-nixos/blob/8236ff25ebe5915eefc0a7ab71db4726906cf982/hosts/xps15/hardware-configuration.nix#L13
- https://github.com/drmikecrowe/nixos-hardware/tree/master/dell/xps/15-9560
But:
menuentry "NixOS - Default" --class nixos --unrestricted {
search --set=drive1 --label bpool
linux ($drive1)//nixos/boot/@//kernels/qf8q0fbncb3170jwvc92j45knjvji3cx-linux-6.3.10-bzImage init=/nix/store/b64vk64b1kw2rkzl4sqwwz7ffldhwl4f-nixos-system-xps15-23.11.20230629.4b
c72ca/init nohibernate loglevel=4
initrd ($drive1)//nixos/boot/@//kernels/rgjql6dr9sdladn80wv0q1qka7dfdb0v-initrd-linux-6.3.10-initrd
}