split modules into blocks and services
This commit is contained in:
parent
16e81d249d
commit
2ecf7fbe6b
19 changed files with 25 additions and 17 deletions
|
|
@ -172,6 +172,13 @@ For how to configure the services, check the sections below.
|
||||||
|
|
||||||
## Building Blocks
|
## Building Blocks
|
||||||
|
|
||||||
|
These building blocks are the reason selfhostblocks exist. You can pick and choose what building
|
||||||
|
blocks you need to self host a service of your choosing. Some services are already provided out of
|
||||||
|
the box by selfhostblocks but you might not want to use those if for example you want to integrate
|
||||||
|
with existing services or slowly transition to NixOS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Demos
|
## Demos
|
||||||
|
|
||||||
Demos that start and deploy on a Virtual Machine on your computer are located under the
|
Demos that start and deploy on a Virtual Machine on your computer are located under the
|
||||||
|
|
|
||||||
35
flake.nix
35
flake.nix
|
|
@ -15,23 +15,24 @@
|
||||||
{
|
{
|
||||||
nixosModules.default = { config, ... }: {
|
nixosModules.default = { config, ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
modules/arr.nix
|
modules/blocks/authelia.nix
|
||||||
modules/authelia.nix
|
modules/blocks/backup.nix
|
||||||
modules/backup.nix
|
modules/blocks/davfs.nix
|
||||||
modules/deluge.nix
|
modules/blocks/ldap.nix
|
||||||
modules/davfs.nix
|
modules/blocks/monitoring.nix
|
||||||
modules/hledger.nix
|
modules/blocks/nginx.nix
|
||||||
modules/home-assistant.nix
|
modules/blocks/postgresql.nix
|
||||||
modules/jellyfin.nix
|
modules/blocks/ssl.nix
|
||||||
modules/ldap.nix
|
modules/blocks/tinyproxy.nix
|
||||||
modules/monitoring.nix
|
modules/blocks/vpn.nix
|
||||||
modules/nextcloud-server.nix
|
|
||||||
modules/nginx.nix
|
modules/services/arr.nix
|
||||||
modules/postgresql.nix
|
modules/services/deluge.nix
|
||||||
modules/ssl.nix
|
modules/services/hledger.nix
|
||||||
modules/tinyproxy.nix
|
modules/services/home-assistant.nix
|
||||||
modules/vaultwarden.nix
|
modules/services/jellyfin.nix
|
||||||
modules/vpn.nix
|
modules/services/nextcloud-server.nix
|
||||||
|
modules/services/vaultwarden.nix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue