Combine baseModule and userModule into customized
This commit is contained in:
parent
16595f9cdd
commit
c29904b4b2
|
@ -15,7 +15,7 @@
|
|||
asonix-key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD3+mNUlokSKZQNXJAuGm2LCHelKuElWLJArzIYZQYEPbrFaE+J8VtfNbMMD1qVI21ksfcqvFQW4aiP4+BFDxTOGW0uBmUHWKxkyyU39y2yhnsa+svwwIooc+Iwkxw0atzSMEBb94UaZlq9cKMSnG9RGeRFqfYnW2s49wpU79wk6zEFUuOHCMKn4R7zqkPac7IyjxZeKlspY3fOasNH4zyrkbhEOlvrwEOdRNTRNCWWzDcinIVZjfmErHlSynshx9yLnCGkLBxHSxgI2TVyR3RlQ3aGbHtB3QN5X7/T/dwXJFJ11P1Q2bC3XP3hHCogDqXcPvDTFSQEM/mZuFcKNbsn asonix@asonix-tower";
|
||||
trusted-public-keys = "firestar:spmMw07mO3cxflq5g2GazhE7ddgEoz6QLwaiCnyz/fg=";
|
||||
|
||||
userModule = {
|
||||
customized = ({ lib, ... }: {
|
||||
users.users.asonix = {
|
||||
isNormalUser = true;
|
||||
description = "Tavi";
|
||||
|
@ -23,9 +23,7 @@
|
|||
openssh.authorizedKeys.keys = [ asonix-key ];
|
||||
initialPassword = "changeme";
|
||||
};
|
||||
};
|
||||
|
||||
baseModule = ({ lib, ... }: {
|
||||
# Nix config
|
||||
nix.extraOptions = ''
|
||||
trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= ${trusted-public-keys}
|
||||
|
@ -40,15 +38,14 @@
|
|||
buildConfig = {
|
||||
kernel = nixos-aarch64-images.packages.x86_64-linux.kernels.testing-rockchip;
|
||||
modules = [
|
||||
baseModule
|
||||
userModule
|
||||
customized
|
||||
];
|
||||
};
|
||||
in
|
||||
with nixos-aarch64-images.packages.x86_64-linux;
|
||||
{
|
||||
packages.x86_64-linux = {
|
||||
modules = buildModules buildConfig;
|
||||
modules = (buildModules buildConfig) // { inherit customized; };
|
||||
|
||||
quartz64a = buildQuartz64A buildConfig;
|
||||
quartz64b = buildQuartz64B buildConfig;
|
||||
|
|
Loading…
Reference in a new issue