summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorGrigory Shipunov2025-01-14 21:24:05 +0000
committerGrigory Shipunov2025-01-19 19:21:43 +0000
commit5c3f0886e592ff2d3e3a8588ab496f36c19e0ce9 (patch)
tree53593dfbed713fe889cd533c1bd38506c1a09bfa /flake.nix
parent2f2318aaaa6745cdf3a58142b988b2550bf6b952 (diff)
yeet authentik, add keycloak and radicale
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix25
1 files changed, 15 insertions, 10 deletions
diff --git a/flake.nix b/flake.nix
index fe9143e..ecae4b7 100644
--- a/flake.nix
+++ b/flake.nix
@@ -25,12 +25,6 @@
inputs.nixpkgs.follows = "nixpkgs-unstable";
};
- authentik-nix = {
- url = "github:nix-community/authentik-nix";
- inputs.nixpkgs.follows = "nixpkgs-unstable";
- # inputs.flake-parts.follows
- };
-
tmux-yank = {
url = "github:tmux-plugins/tmux-yank";
flake = false;
@@ -40,7 +34,6 @@
outputs =
inputs@{
self,
- authentik-nix,
flake-utils,
lanzaboote,
microvm,
@@ -107,19 +100,31 @@
];
};
- authentik = nixpkgs-stable.lib.nixosSystem {
+ auth = nixpkgs-stable.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit inputs; };
modules = [
sops-nix.nixosModules.sops
microvm.nixosModules.microvm
- authentik-nix.nixosModules.default
- ./microvms/authentik
+ ./microvms/auth
./modules/server
./modules/wg
];
};
+
+ radicale = nixpkgs-stable.lib.nixosSystem {
+ system = "x86_64-linux";
+ specialArgs = { inherit inputs; };
+ modules = [
+ sops-nix.nixosModules.sops
+ microvm.nixosModules.microvm
+
+ ./microvms/radicale
+ ./modules/server
+ ./modules/wg
+ ];
};
};
+ };
}