modules/microvm-defaults: init
This commit is contained in:
parent
0bd76deb35
commit
11f38c5e2d
10
flake.nix
10
flake.nix
|
@ -427,6 +427,7 @@
|
|||
gnunet = nixosSystem' {
|
||||
modules = [
|
||||
self.nixosModules.cluster-options
|
||||
self.nixosModules.microvm-defaults
|
||||
./hosts/gnunet
|
||||
];
|
||||
};
|
||||
|
@ -475,6 +476,7 @@
|
|||
leoncloud = nixosSystem' {
|
||||
modules = [
|
||||
self.nixosModules.cluster-options
|
||||
self.nixosModules.microvm-defaults
|
||||
./hosts/leoncloud
|
||||
];
|
||||
};
|
||||
|
@ -530,6 +532,7 @@
|
|||
}
|
||||
./hosts/mucbot
|
||||
self.nixosModules.cluster-options
|
||||
self.nixosModules.microvm-defaults
|
||||
];
|
||||
};
|
||||
|
||||
|
@ -573,6 +576,7 @@
|
|||
owncast = nixosSystem' {
|
||||
modules = [
|
||||
self.nixosModules.cluster-options
|
||||
self.nixosModules.microvm-defaults
|
||||
./hosts/owncast
|
||||
];
|
||||
};
|
||||
|
@ -580,6 +584,7 @@
|
|||
oxigraph = nixosSystem' {
|
||||
modules = [
|
||||
self.nixosModules.cluster-options
|
||||
self.nixosModules.microvm-defaults
|
||||
./hosts/oxigraph
|
||||
];
|
||||
};
|
||||
|
@ -669,6 +674,7 @@
|
|||
sdrweb = nixosSystem' {
|
||||
modules = [
|
||||
self.nixosModules.cluster-options
|
||||
self.nixosModules.microvm-defaults
|
||||
{
|
||||
# TODO: migrate to sops
|
||||
nixpkgs.overlays = [ secrets.overlays.mucbot ];
|
||||
|
@ -723,6 +729,7 @@
|
|||
sshlog = nixosSystem' {
|
||||
modules = [
|
||||
self.nixosModules.cluster-options
|
||||
self.nixosModules.microvm-defaults
|
||||
sshlogd.nixosModule
|
||||
./hosts/sshlog
|
||||
];
|
||||
|
@ -731,6 +738,7 @@
|
|||
stream = nixosSystem' {
|
||||
modules = [
|
||||
self.nixosModules.cluster-options
|
||||
self.nixosModules.microvm-defaults
|
||||
./hosts/stream
|
||||
];
|
||||
};
|
||||
|
@ -746,6 +754,7 @@
|
|||
tmppleroma = nixosSystem' {
|
||||
modules = [
|
||||
self.nixosModules.cluster-options
|
||||
self.nixosModules.microvm-defaults
|
||||
sshlogd.nixosModule
|
||||
./hosts/tmppleroma
|
||||
];
|
||||
|
@ -778,6 +787,7 @@
|
|||
cluster = ./modules/cluster;
|
||||
cluster-options = deployment.nixosModules.deployment-options;
|
||||
cluster-network = ./modules/cluster/network.nix;
|
||||
microvm-defaults = ./modules/microvm-defaults.nix;
|
||||
microvm.imports = [
|
||||
microvm.nixosModules.microvm
|
||||
./modules/microvm.nix
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
# No MicroVM settings but some defaults that enable evaulating NixOS
|
||||
# configurations that are destined to be used on Skyflake
|
||||
|
||||
{ lib, ... }:
|
||||
|
||||
{
|
||||
fileSystems."/" = lib.mkDefault {
|
||||
fsType = "tmpfs";
|
||||
};
|
||||
|
||||
boot.loader.grub.enable = false;
|
||||
}
|
Loading…
Reference in New Issue