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
|
let
|
||||||
sysLinuxX86 = "x86_64-linux";
|
sysLinuxX86 = "x86_64-linux";
|
||||||
sysDarwinAarch = "aarch64-darwin";
|
sysDarwinAarch = "aarch64-darwin";
|
||||||
|
sysLinuxAarch = "aarch-linux";
|
||||||
|
|
||||||
wrapPkgsSystem = { system }:
|
wrapPkgsSystem = { system }:
|
||||||
import nixpkgs rec {
|
import nixpkgs rec {
|
||||||
@ -30,15 +31,24 @@
|
|||||||
config.allowUnfree = true;
|
config.allowUnfree = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
pkgsX64 = wrapPkgsSystem { system = sysLinuxX86; };
|
pkgsLinuxX64 = wrapPkgsSystem { system = sysLinuxX86; };
|
||||||
unstableX64 = wrapUnstablePkgsSystem { system = sysLinuxX86; };
|
unstableLinuxX64 = wrapUnstablePkgsSystem { system = sysLinuxX86; };
|
||||||
utilsX64 = import ./lib {
|
utilsLinuxX64 = import ./lib {
|
||||||
inherit nixpkgs nixos-unstable home-manager;
|
inherit nixpkgs nixos-unstable home-manager;
|
||||||
pkgs = pkgsX64;
|
pkgs = pkgsLinuxX64;
|
||||||
unstable = unstableX64;
|
unstable = unstableLinuxX64;
|
||||||
system = sysLinuxX86;
|
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; };
|
pkgsDarwin = wrapPkgsSystem { system = sysDarwinAarch; };
|
||||||
unstableDarwin = wrapUnstablePkgsSystem { system = sysDarwinAarch; };
|
unstableDarwin = wrapUnstablePkgsSystem { system = sysDarwinAarch; };
|
||||||
utilsDarwin = import ./lib {
|
utilsDarwin = import ./lib {
|
||||||
@ -50,14 +60,14 @@
|
|||||||
in
|
in
|
||||||
{
|
{
|
||||||
nixosConfigurations = {
|
nixosConfigurations = {
|
||||||
architect = utilsX64.host.mkHost {
|
architect = utilsLinuxX64.host.mkHost {
|
||||||
name = "architect";
|
name = "architect";
|
||||||
users = [{
|
users = [{
|
||||||
user = "giulio";
|
user = "giulio";
|
||||||
roles = [ ];
|
roles = [ ];
|
||||||
}];
|
}];
|
||||||
};
|
};
|
||||||
gAluminum = utilsX64.host.mkHost {
|
gAluminum = utilsLinuxX64.host.mkHost {
|
||||||
name = "gAluminum";
|
name = "gAluminum";
|
||||||
users = [{
|
users = [{
|
||||||
user = "giulio";
|
user = "giulio";
|
||||||
@ -71,6 +81,10 @@
|
|||||||
name = "giulio";
|
name = "giulio";
|
||||||
roles = [ "ssh" ];
|
roles = [ "ssh" ];
|
||||||
};
|
};
|
||||||
|
giulioAarch = utilsAarch.user.mkHMUser {
|
||||||
|
name = "giulio";
|
||||||
|
roles = [ "ssh" ];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user