We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I'm trying to configure my Asus Zephyrus G14 GA402X laptop with viz this
Here is my flake.nix
flake.nix
{ description = "my flake!"; inputs = { nixpkgs = { url = "github:NixOS/nixpkgs/nixos-23.11"; }; nixos-hardware = { url = "github:NixOS/nixos-hardware/master"; }; }; outputs = { self, nixpkgs, ... }@inputs: let lib = nixpkgs.lib; in { nixosConfigurations = { zephyrus = lib.nixosSystem { system = "x86_64-linux"; specialArgs = {inherit inputs;}; modules = [ ./configuration.nix inputs.nixos-hardware.nixosModules.asus-zephyrus-ga402x ]; }; }; }; }
Ref: picked up the config from
nixos-hardware/flake.nix
Line 25 in ad2fd7b
This is the error I'm facing
$ sudo nixos-rebuild switch --flake . error: … while calling the 'seq' builtin at /nix/store/x06xw73q4lpsa83amgnyy1fmaark3pg3-source/lib/modules.nix:320:18: 319| options = checked options; 320| config = checked (removeAttrs config [ "_module" ]); | ^ 321| _module = checked (config._module); … while calling the 'throw' builtin at /nix/store/x06xw73q4lpsa83amgnyy1fmaark3pg3-source/lib/modules.nix:296:18: 295| '' 296| else throw baseMsg | ^ 297| else null; error: The option `amdgpu' does not exist. Definition values: - In `/nix/store/x06xw73q4lpsa83amgnyy1fmaark3pg3-source/flake.nix': <function, args: {config, lib, pkgs}>
I'm relatively new to nix, so is this some relative import problem? Or is my method of using nixos-hardware repo incorrect?
nixos-hardware
The text was updated successfully, but these errors were encountered:
Dug a little deeper, realized the problem was in my config. I need to explicitly mention which GPU config I'd like to use.
nixos-hardware/asus/zephyrus/ga402x/default.nix
Line 4 in ad2fd7b
Line 9 in ad2fd7b
So, effectively my config became
{ description = "my flake!"; inputs = { nixpkgs = { url = "github:NixOS/nixpkgs/nixos-23.11"; }; nixos-hardware = { url = "github:NixOS/nixos-hardware/master"; }; }; outputs = { self, nixpkgs, ... }@inputs: let lib = nixpkgs.lib; in { nixosConfigurations = { zephyrus = lib.nixosSystem { system = "x86_64-linux"; specialArgs = {inherit inputs;}; modules = [ ./configuration.nix inputs.nixos-hardware.nixosModules.asus-zephyrus-ga402x.nvidia ]; }; }; }; }
The issue can be closed. But should this be fixed in flake.nix file by splitting it into 2 lines to make it easier for a newcomer?
Line 24 in ad2fd7b
Sorry, something went wrong.
No branches or pull requests
I'm trying to configure my Asus Zephyrus G14 GA402X laptop with viz this
Here is my
flake.nix
Ref: picked up the config from
nixos-hardware/flake.nix
Line 25 in ad2fd7b
This is the error I'm facing
I'm relatively new to nix, so is this some relative import problem? Or is my method of using
nixos-hardware
repo incorrect?The text was updated successfully, but these errors were encountered: