From 21647634d3f06756a98902182cd5870eb01f87e4 Mon Sep 17 00:00:00 2001 From: cy Date: Sat, 29 Mar 2025 15:44:04 -0400 Subject: [PATCH] overlay to fix rtl8821ce --- flake.lock | 17 +++++++++++++++++ flake.nix | 1 + hosts/ytnix/default.nix | 2 -- overlay/default.nix | 3 +++ 4 files changed, 21 insertions(+), 2 deletions(-) diff --git a/flake.lock b/flake.lock index ebf3a62..79a60dd 100644 --- a/flake.lock +++ b/flake.lock @@ -762,6 +762,22 @@ "type": "github" } }, + "nixpkgs-rtl8821ce": { + "locked": { + "lastModified": 1743276155, + "narHash": "sha256-58M8lZwf07NZA+rfqF4S7XBAchBaqLayXCmlCn3XUMQ=", + "owner": "cything", + "repo": "nixpkgs", + "rev": "b1a1a918e0f3b30085441fd246b52b572057e919", + "type": "github" + }, + "original": { + "owner": "cything", + "ref": "rtl8821ce-6.14", + "repo": "nixpkgs", + "type": "github" + } + }, "nixpkgs-stable": { "locked": { "lastModified": 1730741070, @@ -964,6 +980,7 @@ "nix-index-database": "nix-index-database", "nix-ld": "nix-ld", "nixpkgs": "nixpkgs_4", + "nixpkgs-rtl8821ce": "nixpkgs-rtl8821ce", "nixpkgs-stable": "nixpkgs-stable_2", "nixvim": "nixvim", "nvim-github-theme": "nvim-github-theme", diff --git a/flake.nix b/flake.nix index b76d3e1..21db059 100644 --- a/flake.nix +++ b/flake.nix @@ -91,6 +91,7 @@ flake-utils.follows = "flake-utils"; }; }; + nixpkgs-rtl8821ce.url = "github:cything/nixpkgs/rtl8821ce-6.14"; nvim-github-theme = { url = "github:projekt0n/github-nvim-theme"; diff --git a/hosts/ytnix/default.nix b/hosts/ytnix/default.nix index eba3509..733f136 100644 --- a/hosts/ytnix/default.nix +++ b/hosts/ytnix/default.nix @@ -363,8 +363,6 @@ services.trezord.enable = true; - programs.niri.enable = false; - programs.niri.package = pkgs.niri-unstable; programs.xwayland.enable = true; services.udev.extraHwdb = '' diff --git a/overlay/default.nix b/overlay/default.nix index f4a7353..f61128b 100644 --- a/overlay/default.nix +++ b/overlay/default.nix @@ -23,6 +23,9 @@ in meta.mainProgram = "garage"; } ); + linuxPackages = prev.linuxPackages // { + rtl8821ce = nixpkgsFrom inputs.nixpkgs-rtl8821ce "linuxPackages.rtl8821ce"; + }; } ) ]