flake: Added Linux Aarch HM user
This commit is contained in:
parent
d6f2b35cd5
commit
11074a5b06
28
flake.nix
28
flake.nix
@ -13,6 +13,7 @@
|
||||
let
|
||||
sysLinuxX86 = "x86_64-linux";
|
||||
sysDarwinAarch = "aarch64-darwin";
|
||||
sysLinuxAarch = "aarch-linux";
|
||||
|
||||
wrapPkgsSystem = { system }:
|
||||
import nixpkgs rec {
|
||||
@ -30,15 +31,24 @@
|
||||
config.allowUnfree = true;
|
||||
};
|
||||
|
||||
pkgsX64 = wrapPkgsSystem { system = sysLinuxX86; };
|
||||
unstableX64 = wrapUnstablePkgsSystem { system = sysLinuxX86; };
|
||||
utilsX64 = import ./lib {
|
||||
pkgsLinuxX64 = wrapPkgsSystem { system = sysLinuxX86; };
|
||||
unstableLinuxX64 = wrapUnstablePkgsSystem { system = sysLinuxX86; };
|
||||
utilsLinuxX64 = import ./lib {
|
||||
inherit nixpkgs nixos-unstable home-manager;
|
||||
pkgs = pkgsX64;
|
||||
unstable = unstableX64;
|
||||
pkgs = pkgsLinuxX64;
|
||||
unstable = unstableLinuxX64;
|
||||
system = sysLinuxX86;
|
||||
};
|
||||
|
||||
pkgsLinuxAarch = wrapPkgsSystem { system = sysLinuxAarch; };
|
||||
unstableLinuxAarch = wrapUnstablePkgsSystem { system = sysLinuxAarch; };
|
||||
utilsLinuxAarch = import ./lib {
|
||||
inherit nixpkgs nixos-unstable home-manager;
|
||||
pkgs = pkgsLinuxAarch;
|
||||
unstable = unstableLinuxAarch;
|
||||
system = sysLinuxAarch;
|
||||
};
|
||||
|
||||
pkgsDarwin = wrapPkgsSystem { system = sysDarwinAarch; };
|
||||
unstableDarwin = wrapUnstablePkgsSystem { system = sysDarwinAarch; };
|
||||
utilsDarwin = import ./lib {
|
||||
@ -50,14 +60,14 @@
|
||||
in
|
||||
{
|
||||
nixosConfigurations = {
|
||||
architect = utilsX64.host.mkHost {
|
||||
architect = utilsLinuxX64.host.mkHost {
|
||||
name = "architect";
|
||||
users = [{
|
||||
user = "giulio";
|
||||
roles = [ ];
|
||||
}];
|
||||
};
|
||||
gAluminum = utilsX64.host.mkHost {
|
||||
gAluminum = utilsLinuxX64.host.mkHost {
|
||||
name = "gAluminum";
|
||||
users = [{
|
||||
user = "giulio";
|
||||
@ -71,6 +81,10 @@
|
||||
name = "giulio";
|
||||
roles = [ "ssh" ];
|
||||
};
|
||||
giulioAarch = utilsAarch.user.mkHMUser {
|
||||
name = "giulio";
|
||||
roles = [ "ssh" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user