From 0688c2c967f9ab85eef56c708e330d2af525feb8 Mon Sep 17 00:00:00 2001 From: Aleksandr Lebedev Date: Fri, 28 Feb 2025 20:55:09 +0100 Subject: [PATCH] ! --- nixos/hardware/nvidia/default.nix | 2 +- nixos/hosts/andrej-pc/configuration.nix | 3 ++- nixos/hosts/andrej-pc/default.nix | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/nixos/hardware/nvidia/default.nix b/nixos/hardware/nvidia/default.nix index 00b5a76..484a04b 100644 --- a/nixos/hardware/nvidia/default.nix +++ b/nixos/hardware/nvidia/default.nix @@ -42,7 +42,7 @@ logitech.wireless.enable = true; }; services.xserver.videoDrivers = [ "nvidia" ]; - hardware.nvidia.package = lib.mkIf config.boot.kernelPackages == pkgs.linuxPackages_latest config.boot.kernelPackages.nvidiaPackages.mkDriver { #fixes https://github.com/NixOS/nixpkgs/issues/375730 temporary + hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.mkDriver { #fixes https://github.com/NixOS/nixpkgs/issues/375730 temporary version = "570.86.16"; # use new 570 drivers sha256_64bit = "sha256-RWPqS7ZUJH9JEAWlfHLGdqrNlavhaR1xMyzs8lJhy9U="; openSha256 = "sha256-DuVNA63+pJ8IB7Tw2gM4HbwlOh1bcDg2AN2mbEU9VPE="; diff --git a/nixos/hosts/andrej-pc/configuration.nix b/nixos/hosts/andrej-pc/configuration.nix index 7164d32..f8eeb3a 100644 --- a/nixos/hosts/andrej-pc/configuration.nix +++ b/nixos/hosts/andrej-pc/configuration.nix @@ -36,7 +36,8 @@ configDir = "/etc/nixos-config"; user = "root"; }; -networking.wireless.iwd.enable = true; + networking.wireless.iwd.enable = true; + boot = { #kernelPackages = lib.mkDefault pkgs.linuxPackages_latest; diff --git a/nixos/hosts/andrej-pc/default.nix b/nixos/hosts/andrej-pc/default.nix index 4f27933..d3a648c 100644 --- a/nixos/hosts/andrej-pc/default.nix +++ b/nixos/hosts/andrej-pc/default.nix @@ -16,6 +16,7 @@ ]; hardware.nvidia.open = lib.mkForce false; + hardware.nvidia.package = lib.mkForce config.boot.kernelPackages.nvidiaPackages.stable; #sops.secrets."ssh_keys/${hwconfig.hostname}" = {}; systemd.network.wait-online.enable = lib.mkForce false; }