chore: Update flake inputs, remove chotic flake and switch to beta nvidia driver

This commit is contained in:
ulic-youthlic 2025-12-12 00:56:26 +08:00
parent 3185f43ff7
commit cee982f17f
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
10 changed files with 192 additions and 469 deletions

636
flake.lock generated

File diff suppressed because it is too large Load diff

View file

@ -49,7 +49,6 @@
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
# nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable-small";
# nixpkgs.url = "github:NixOS/nixpkgs/master";
nixpkgs-fix-awscli2.url = "github:NixOS/nixpkgs/master";
lix-module = {
url = "git+https://git.lix.systems/lix-project/nixos-module?ref=release-2.93";
@ -166,12 +165,6 @@
repo = "treefmt-nix";
};
chaotic = {
type = "github";
owner = "chaotic-cx";
repo = "nyx";
};
nur = {
type = "github";
owner = "nix-community";
@ -208,7 +201,7 @@
type = "github";
owner = "nix-community";
repo = "lanzaboote";
ref = "v0.4.3";
ref = "v1.0.0";
};
nix-doom = {

View file

@ -14,7 +14,6 @@ in {
config = lib.mkIf cfg.enable {
programs.alacritty = {
enable = true;
package = pkgs.alacritty_git;
settings =
(
with lib;

View file

@ -7,7 +7,6 @@
(with inputs; [
niri-flake.homeModules.niri
stylix.homeManagerModules.stylix
chaotic.homeManagerModules.default
])
++ (lib.youthlic.loadImports ./.);
}

View file

@ -72,7 +72,7 @@
};
boot = {
kernelPackages = pkgs.linuxPackages_cachyos;
kernelPackages = pkgs.linuxKernel.packages.linux_zen;
loader.systemd-boot.enable = true;
loader.efi.canTouchEfiVariables = true;
kernelParams = ["i915.enable_guc=2"];
@ -83,7 +83,7 @@
};
};
hardware = {
graphics.package = pkgs.mesa_git;
graphics.package = pkgs.mesa;
intelgpu = {
vaapiDriver = "intel-vaapi-driver";
enableHybridCodec = true;

View file

@ -109,7 +109,7 @@
};
boot = {
kernelPackages = pkgs.linuxPackages_cachyos-gcc;
kernelPackages = pkgs.linuxKernel.packages.linux_zen;
lanzaboote = {
enable = true;
pkiBundle = "/var/lib/sbctl";

View file

@ -23,12 +23,14 @@
enable = true;
users = ["david"];
};
graphics.package = pkgs.mesa_git;
graphics.package = pkgs.mesa;
intelgpu = {
driver = "xe";
vaapiDriver = "intel-media-driver";
};
nvidia = {
# Fix Nvidia API Change, See <https://github.com/NixOS/nixpkgs/issues/467814/>
package = config.boot.kernelPackages.nvidiaPackages.beta;
modesetting.enable = true;
open = true;
prime = {

View file

@ -32,7 +32,6 @@
cudaSupport = false;
ncclSupport = false;
};
awscli2 = inputs.nixpkgs-fix-awscli2.legacyPackages.${p.stdenv.hostPlatform.system}.awscli2;
};
};
};

View file

@ -14,7 +14,7 @@ in {
config = lib.mkIf cfg.enable {
hardware.graphics.enable32Bit = true;
environment.systemPackages = with pkgs; [
gamescope_git
gamescope
];
programs.steam = {
enable = true;

View file

@ -10,7 +10,6 @@
stylix.nixosModules.stylix
disko.nixosModules.disko
lix-module.nixosModules.default
chaotic.nixosModules.default
nixvim.nixosModules.nixvim
./..