depot/modules/part.nix

72 lines
1.6 KiB
Nix
Raw Normal View History

{ config, ... }:
let
group = imports: { inherit imports; };
in
{
flake.nixosModules = with config.flake.nixosModules; {
2023-08-27 23:52:08 +03:00
ascensions = ./ascensions;
consul-distributed-services = ./consul-distributed-services;
consul-service-registry = ./consul-service-registry;
effect-receiver = ./effect-receiver;
enterprise = ./enterprise;
2023-08-23 01:55:48 +03:00
external-storage = ./external-storage;
fail2ban = ./fail2ban;
hyprspace = ./hyprspace;
ipfs = ./ipfs;
ipfs-cluster = ./ipfs-cluster;
maintenance = ./maintenance;
minimal = ./minimal;
motd = ./motd;
networking = ./networking;
nix-builder = ./nix-builder;
nix-config-server = ./nix-config/server.nix;
nixpkgs-config = ./nixpkgs-config;
nix-register-flakes = ./nix-register-flakes;
patroni = ./patroni;
port-magic = ./port-magic;
2024-07-16 15:01:32 +03:00
reflection = ./reflection;
shell-config = ./shell-config;
ssh = ./ssh;
system-recovery = ./system-recovery;
2023-08-23 19:03:02 +03:00
systemd-extras = ./systemd-extras;
tested = ./tested;
machineBase = group [
enterprise
maintenance
minimal
nixpkgs-config
port-magic
2024-07-16 15:01:32 +03:00
reflection
ssh
2023-08-23 19:03:02 +03:00
systemd-extras
];
serverBase = group [
machineBase
2023-08-27 23:52:08 +03:00
ascensions
consul-distributed-services
consul-service-registry
effect-receiver
2023-08-23 01:55:48 +03:00
external-storage
fail2ban
motd
networking
nix-config-server
system-recovery
tested
];
containerBase = group [
machineBase
nix-config-server
];
backboneBase = group [
serverBase
];
};
}