less microvm boilerplate

This commit is contained in:
Grigory Shipunov 2025-02-02 23:18:19 +00:00 committed by Grisha Shipunov
parent 9842b2df1a
commit 9ebfe0c59b
3 changed files with 92 additions and 134 deletions

View file

@ -1,5 +1,8 @@
{ config, ... }:
{ config, inputs, ... }:
{
imports = [
inputs.authentik-nix.nixosModules.default
];
sops.secrets."authentik/env" = { };
services.authentik = {
enable = true;

View file

@ -1,24 +0,0 @@
{ inputs, ... }:
{
microvm.stateDir = "/var/lib/microvms";
microvm.autostart = [
"auth"
"radicale"
"immich"
"miniflux"
];
microvm.vms = {
auth = {
flake = inputs.self;
updateFlake = "github:gshipunov/nix-config/master";
};
radicale = {
flake = inputs.self;
updateFlake = "github:gshipunov/nix-config/master";
};
immich = {
flake = inputs.self;
updateFlake = "github:gshipunov/nix-config/master";
};
};
}