feat: add nixos-hardware

Signed-off-by: jolheiser <john.olheiser@gmail.com>
jenkins
jolheiser 2024-03-05 09:27:47 -06:00
parent 898b9d26b9
commit 4db88f2824
Signed by: jolheiser
GPG Key ID: B853ADA5DA7BBF7A
2 changed files with 22 additions and 1 deletions

View File

@ -263,6 +263,22 @@
"url": "https://git.jolheiser.com/nur.git" "url": "https://git.jolheiser.com/nur.git"
} }
}, },
"nixos-hardware": {
"locked": {
"lastModified": 1709410583,
"narHash": "sha256-esOSUoQ7mblwcsSea0K17McZuwAIjoS6dq/4b83+lvw=",
"owner": "nixos",
"repo": "nixos-hardware",
"rev": "59e37017b9ed31dee303dbbd4531c594df95cfbc",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "master",
"repo": "nixos-hardware",
"type": "github"
}
},
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1706925685, "lastModified": 1706925685,
@ -344,6 +360,7 @@
"helix": "helix", "helix": "helix",
"home-manager": "home-manager", "home-manager": "home-manager",
"jolheiser-nur": "jolheiser-nur", "jolheiser-nur": "jolheiser-nur",
"nixos-hardware": "nixos-hardware",
"nixpkgs": "nixpkgs", "nixpkgs": "nixpkgs",
"nixpkgs-py39": "nixpkgs-py39", "nixpkgs-py39": "nixpkgs-py39",
"nur": "nur", "nur": "nur",

View File

@ -18,6 +18,7 @@
}; };
}; };
flake-utils.url = "github:numtide/flake-utils"; flake-utils.url = "github:numtide/flake-utils";
nixos-hardware.url = "github:nixos/nixos-hardware/master";
nur.url = "github:nix-community/NUR"; nur.url = "github:nix-community/NUR";
jolheiser-nur = { jolheiser-nur = {
@ -96,6 +97,7 @@
outputs = { outputs = {
nixpkgs, nixpkgs,
home-manager, home-manager,
nixos-hardware,
agenix, agenix,
nixpkgs-py39, nixpkgs-py39,
wsl, wsl,
@ -228,11 +230,13 @@
system = "x86_64-linux"; system = "x86_64-linux";
modules = [ modules = [
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager
nixos-hardware.nixosModules.framework-13-7040-amd
agenix.nixosModules.default agenix.nixosModules.default
./machines/genmaicha ./machines/genmaicha
(commonConfig {}) (commonConfig {})
]; ];
}; "sencha" = nixpkgs.lib.nixosSystem { };
"sencha" = nixpkgs.lib.nixosSystem {
system = "x86_64-linux"; system = "x86_64-linux";
modules = [ modules = [
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager