chore: Update flake inputs, remove chotic flake and switch to beta nvidia driver
This commit is contained in:
parent
3185f43ff7
commit
cee982f17f
10 changed files with 192 additions and 469 deletions
636
flake.lock
generated
636
flake.lock
generated
File diff suppressed because it is too large
Load diff
|
|
@ -49,7 +49,6 @@
|
||||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||||
# nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable-small";
|
# nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable-small";
|
||||||
# nixpkgs.url = "github:NixOS/nixpkgs/master";
|
# nixpkgs.url = "github:NixOS/nixpkgs/master";
|
||||||
nixpkgs-fix-awscli2.url = "github:NixOS/nixpkgs/master";
|
|
||||||
|
|
||||||
lix-module = {
|
lix-module = {
|
||||||
url = "git+https://git.lix.systems/lix-project/nixos-module?ref=release-2.93";
|
url = "git+https://git.lix.systems/lix-project/nixos-module?ref=release-2.93";
|
||||||
|
|
@ -166,12 +165,6 @@
|
||||||
repo = "treefmt-nix";
|
repo = "treefmt-nix";
|
||||||
};
|
};
|
||||||
|
|
||||||
chaotic = {
|
|
||||||
type = "github";
|
|
||||||
owner = "chaotic-cx";
|
|
||||||
repo = "nyx";
|
|
||||||
};
|
|
||||||
|
|
||||||
nur = {
|
nur = {
|
||||||
type = "github";
|
type = "github";
|
||||||
owner = "nix-community";
|
owner = "nix-community";
|
||||||
|
|
@ -208,7 +201,7 @@
|
||||||
type = "github";
|
type = "github";
|
||||||
owner = "nix-community";
|
owner = "nix-community";
|
||||||
repo = "lanzaboote";
|
repo = "lanzaboote";
|
||||||
ref = "v0.4.3";
|
ref = "v1.0.0";
|
||||||
};
|
};
|
||||||
|
|
||||||
nix-doom = {
|
nix-doom = {
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ in {
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
programs.alacritty = {
|
programs.alacritty = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.alacritty_git;
|
|
||||||
settings =
|
settings =
|
||||||
(
|
(
|
||||||
with lib;
|
with lib;
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@
|
||||||
(with inputs; [
|
(with inputs; [
|
||||||
niri-flake.homeModules.niri
|
niri-flake.homeModules.niri
|
||||||
stylix.homeManagerModules.stylix
|
stylix.homeManagerModules.stylix
|
||||||
chaotic.homeManagerModules.default
|
|
||||||
])
|
])
|
||||||
++ (lib.youthlic.loadImports ./.);
|
++ (lib.youthlic.loadImports ./.);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
boot = {
|
boot = {
|
||||||
kernelPackages = pkgs.linuxPackages_cachyos;
|
kernelPackages = pkgs.linuxKernel.packages.linux_zen;
|
||||||
loader.systemd-boot.enable = true;
|
loader.systemd-boot.enable = true;
|
||||||
loader.efi.canTouchEfiVariables = true;
|
loader.efi.canTouchEfiVariables = true;
|
||||||
kernelParams = ["i915.enable_guc=2"];
|
kernelParams = ["i915.enable_guc=2"];
|
||||||
|
|
@ -83,7 +83,7 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
hardware = {
|
hardware = {
|
||||||
graphics.package = pkgs.mesa_git;
|
graphics.package = pkgs.mesa;
|
||||||
intelgpu = {
|
intelgpu = {
|
||||||
vaapiDriver = "intel-vaapi-driver";
|
vaapiDriver = "intel-vaapi-driver";
|
||||||
enableHybridCodec = true;
|
enableHybridCodec = true;
|
||||||
|
|
|
||||||
|
|
@ -109,7 +109,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
boot = {
|
boot = {
|
||||||
kernelPackages = pkgs.linuxPackages_cachyos-gcc;
|
kernelPackages = pkgs.linuxKernel.packages.linux_zen;
|
||||||
lanzaboote = {
|
lanzaboote = {
|
||||||
enable = true;
|
enable = true;
|
||||||
pkiBundle = "/var/lib/sbctl";
|
pkiBundle = "/var/lib/sbctl";
|
||||||
|
|
|
||||||
|
|
@ -23,12 +23,14 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
users = ["david"];
|
users = ["david"];
|
||||||
};
|
};
|
||||||
graphics.package = pkgs.mesa_git;
|
graphics.package = pkgs.mesa;
|
||||||
intelgpu = {
|
intelgpu = {
|
||||||
driver = "xe";
|
driver = "xe";
|
||||||
vaapiDriver = "intel-media-driver";
|
vaapiDriver = "intel-media-driver";
|
||||||
};
|
};
|
||||||
nvidia = {
|
nvidia = {
|
||||||
|
# Fix Nvidia API Change, See <https://github.com/NixOS/nixpkgs/issues/467814/>
|
||||||
|
package = config.boot.kernelPackages.nvidiaPackages.beta;
|
||||||
modesetting.enable = true;
|
modesetting.enable = true;
|
||||||
open = true;
|
open = true;
|
||||||
prime = {
|
prime = {
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,6 @@
|
||||||
cudaSupport = false;
|
cudaSupport = false;
|
||||||
ncclSupport = false;
|
ncclSupport = false;
|
||||||
};
|
};
|
||||||
awscli2 = inputs.nixpkgs-fix-awscli2.legacyPackages.${p.stdenv.hostPlatform.system}.awscli2;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ in {
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
hardware.graphics.enable32Bit = true;
|
hardware.graphics.enable32Bit = true;
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
gamescope_git
|
gamescope
|
||||||
];
|
];
|
||||||
programs.steam = {
|
programs.steam = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@
|
||||||
stylix.nixosModules.stylix
|
stylix.nixosModules.stylix
|
||||||
disko.nixosModules.disko
|
disko.nixosModules.disko
|
||||||
lix-module.nixosModules.default
|
lix-module.nixosModules.default
|
||||||
chaotic.nixosModules.default
|
|
||||||
nixvim.nixosModules.nixvim
|
nixvim.nixosModules.nixvim
|
||||||
|
|
||||||
./..
|
./..
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue