feat: better handling of nixos version depending on the machine

This commit is contained in:
Luj 2023-04-08 22:55:19 +02:00
parent 1117ecff61
commit dce1df08e3
Signed by: luj
GPG key ID: 6FC74C847011FD83
5 changed files with 172 additions and 8 deletions

View file

@ -90,7 +90,7 @@ in
luj = import ./luj.nix final;
luj = import ./luj.nix inputs final;
}

View file

@ -1,4 +1,4 @@
lib: with lib; let
inputs: lib: with lib; let
modules = [
{
options.machines = mkOption {
@ -26,23 +26,23 @@ lib: with lib; let
machines = {
lisa = {
arch = "x86_64-linux";
nixpkgs_version = "nixpkgs";
nixpkgs_version = inputs.nixpkgs;
};
newton = {
arch = "x86_64-linux";
nixpkgs_version = "nixpkgs";
nixpkgs_version = inputs.nixpkgs;
};
macintosh = {
arch = "aarch64-linux";
nixpkgs_version = "nixos-apple-silicon.inputs";
nixpkgs_version = inputs.nixos-apple-silicon.inputs.nixpkgs;
};
lambda = {
arch = "aarch64-linux";
nixpkgs_version = "nixpkgs";
nixpkgs_version = inputs.nixpkgs;
};
tower = {
arch = "x86_64-linux";
nixpkgs_version = "nixpkgs";
nixpkgs_version = inputs.nixpkgs;
};
};