- Introduced new configuration files for Linode host, including hardware configuration, toggles, and WireGuard settings. - Updated flake.nix to include the new images.nix file for Linode image generation. - Adjusted SSH key paths and secrets management for WireGuard to ensure proper integration with the new host setup. - Enhanced firewall rules and NAT configuration for WireGuard to improve security and connectivity.
12 lines
500 B
Nix
12 lines
500 B
Nix
{ inputs, ... }:
|
|
{
|
|
flake.nixosConfigurations = {
|
|
workstation = inputs.self.lib.createConfig "workstation" inputs.nixpkgs;
|
|
miniserver = inputs.self.lib.createConfig "miniserver" inputs.nixpkgs-small;
|
|
server = inputs.self.lib.createConfig "server" inputs.nixpkgs-small;
|
|
galaxy = inputs.self.lib.createConfig "galaxy" inputs.nixpkgs-small;
|
|
emacs = inputs.self.lib.createConfig "emacs" inputs.nixpkgs;
|
|
linode = inputs.self.lib.createConfig "linode" inputs.nixpkgs-small;
|
|
};
|
|
}
|