refactor(hosts): consolidate host configurations

This commit is contained in:
tux
2026-08-11 20:45:37 +05:30
parent 93dcaeb05e
commit 67c44b336c
7 changed files with 83 additions and 191 deletions

View File

@@ -1,41 +0,0 @@
{
inputs,
outputs,
config,
...
}:
let
hostName = "vega";
userName = "nix-on-droid";
userEmail = "t@tux.rs";
system = "aarch64-linux";
unstable = true;
nixpkgs = if unstable then inputs.nixpkgs else inputs.nixpkgs-stable;
in
{
flake.nixOnDroidConfigurations."${hostName}" = inputs.nix-on-droid.lib.nixOnDroidConfiguration {
pkgs = import nixpkgs {
system = system;
config = {
allowUnfree = true;
joypixels.acceptLicense = true;
};
overlays = builtins.attrValues inputs.self.overlays;
};
extraSpecialArgs = {
inherit
inputs
outputs
hostName
userName
userEmail
;
};
modules = [
config.flake.modules.droid.core
config.flake.modules.droid.networking
config.flake.modules.droid.${hostName}
];
};
}