summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock17
-rw-r--r--flake.nix2
-rw-r--r--hosts/shinji/hardware.nix11
3 files changed, 29 insertions, 1 deletions
diff --git a/flake.lock b/flake.lock
index 28694cc..be3408c 100644
--- a/flake.lock
+++ b/flake.lock
@@ -560,6 +560,22 @@
"type": "github"
}
},
+ "nixos-hardware": {
+ "locked": {
+ "lastModified": 1767070591,
+ "narHash": "sha256-b0aM3221Pw6vbACFqZrVzZjMNqXVPi1dvgLr8QTbajc=",
+ "owner": "nixos",
+ "repo": "nixos-hardware",
+ "rev": "9b3c38bf6c260d0e88154ef07fa833fa845bfd14",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nixos",
+ "ref": "master",
+ "repo": "nixos-hardware",
+ "type": "github"
+ }
+ },
"nixos-wsl": {
"inputs": {
"flake-compat": "flake-compat_2",
@@ -661,6 +677,7 @@
"hy3": "hy3",
"hyprland": "hyprland",
"hyprland-plugins": "hyprland-plugins",
+ "nixos-hardware": "nixos-hardware",
"nixos-wsl": "nixos-wsl",
"nixpkgs": "nixpkgs",
"preload-ng": "preload-ng",
diff --git a/flake.nix b/flake.nix
index 0e71c71..0a1ae95 100644
--- a/flake.nix
+++ b/flake.nix
@@ -42,6 +42,8 @@
# preload-ng
preload-ng.url = "github:miguel-b-p/preload-ng";
preload-ng.inputs.nixpkgs.follows = "nixpkgs";
+ # nixos-hardware
+ nixos-hardware.url = "github:nixos/nixos-hardware/master";
};
outputs = {
diff --git a/hosts/shinji/hardware.nix b/hosts/shinji/hardware.nix
index 8e1b339..f1edca2 100644
--- a/hosts/shinji/hardware.nix
+++ b/hosts/shinji/hardware.nix
@@ -1,4 +1,13 @@
-{config, ...}: {
+{
+ config,
+ inputs,
+ ...
+}: {
+ # external defaults
+ imports = [
+ inputs.nixos-hardware.nixosModules.lenovo-yoga-7-slim-gen8
+ ];
+
# bootloader
boot.loader = {
efi.canTouchEfiVariables = true;