From 426f0592c13cfe7a12cf6bbbed767ef69693e6c0 Mon Sep 17 00:00:00 2001 From: Rudolf Tucek Date: Sat, 8 Aug 2026 02:32:22 +0200 Subject: [PATCH 1/4] Add hardware flake --- flake.lock | 21 +++++++++++++++++++++ flake.nix | 5 +++++ 2 files changed, 26 insertions(+) diff --git a/flake.lock b/flake.lock index b978a1f..de64b41 100644 --- a/flake.lock +++ b/flake.lock @@ -81,6 +81,26 @@ "type": "github" } }, + "nixos-hardware": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1785232496, + "narHash": "sha256-65EQYIRRpTdpH8lUiB6Mvo5uBkG60aBIzAJuALfx+O0=", + "owner": "NixOS", + "repo": "nixos-hardware", + "rev": "2e790b0a6be8ec2b76174ac0931b8ff11919ec98", + "type": "github" + }, + "original": { + "owner": "NixOS", + "repo": "nixos-hardware", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1785734586, @@ -154,6 +174,7 @@ "disko": "disko", "flake-parts": "flake-parts", "home-manager": "home-manager", + "nixos-hardware": "nixos-hardware", "nixpkgs": "nixpkgs", "nixvim": "nixvim", "sops-nix": "sops-nix" diff --git a/flake.nix b/flake.nix index c6ce9ad..52173fc 100644 --- a/flake.nix +++ b/flake.nix @@ -5,6 +5,11 @@ flake-parts.url = "github:hercules-ci/flake-parts"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-26.05"; + nixos-hardware = { + url = "github:NixOS/nixos-hardware"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + nixvim.url = "github:nix-community/nixvim/nixos-26.05"; disko = { From 326b7b3a06ad93eb865d416a683d6e2712299fcd Mon Sep 17 00:00:00 2001 From: Rudolf Tucek Date: Sat, 8 Aug 2026 02:32:31 +0200 Subject: [PATCH 2/4] hardware: add hardware profile for TUXEDO InfinityBook Pro 14 - Gen9 - AMD --- hosts/tux-ibp-amdgen9-nixos-btw/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hosts/tux-ibp-amdgen9-nixos-btw/default.nix b/hosts/tux-ibp-amdgen9-nixos-btw/default.nix index be35ed9..54c710a 100644 --- a/hosts/tux-ibp-amdgen9-nixos-btw/default.nix +++ b/hosts/tux-ibp-amdgen9-nixos-btw/default.nix @@ -1,8 +1,9 @@ -{ ... }: +{ inputs, ... }: { imports = [ ./hardware-configuration.nix ../common/users/rtucek.nix + inputs.nixos-hardware.nixosModules.tuxedo-infinitybook-pro14-gen9-amd ]; networking.hostName = "tux-ibp-amdgen9-nixos-btw"; From 0021046f9e66943d862757b3db881c7a7b4c1c3e Mon Sep 17 00:00:00 2001 From: Rudolf Tucek Date: Sat, 8 Aug 2026 02:37:40 +0200 Subject: [PATCH 3/4] hardware: add hardware profile for Dell XPS 13 9360 --- hosts/dell-xps9360-nixos-btw/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hosts/dell-xps9360-nixos-btw/default.nix b/hosts/dell-xps9360-nixos-btw/default.nix index bb0a5f2..ee65393 100644 --- a/hosts/dell-xps9360-nixos-btw/default.nix +++ b/hosts/dell-xps9360-nixos-btw/default.nix @@ -1,8 +1,9 @@ -{ ... }: +{ inputs, ... }: { imports = [ ./hardware-configuration.nix ../common/users/rtucek.nix + inputs.nixos-hardware.nixosModules.dell-xps-13-9360 ]; networking.hostName = "dell-xps9360-nixos-btw"; From 95cc3a8e8da97058b195a704c46dc037751cdb9e Mon Sep 17 00:00:00 2001 From: Rudolf Tucek Date: Sat, 8 Aug 2026 02:38:18 +0200 Subject: [PATCH 4/4] bonus: fix lsp warnings in flake.nix --- flake.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/flake.nix b/flake.nix index 52173fc..323dbb4 100644 --- a/flake.nix +++ b/flake.nix @@ -39,11 +39,11 @@ perSystem = { - config, - self', - inputs', - pkgs, - system, + # config, + # self', + # inputs', + # pkgs, + # system, ... }: { @@ -52,7 +52,7 @@ # system. # Equivalent to inputs'.nixpkgs.legacyPackages.hello; - packages.default = pkgs.hello; + # packages.default = pkgs.hello; }; flake = {