Move vm clanModules to lib

This commit is contained in:
Luis Hebendanz 2024-05-02 16:33:37 +02:00
parent b95d95554a
commit ee552d3020
22 changed files with 25 additions and 20 deletions

View File

@ -1,2 +1,2 @@
BorgBackup is an efficient backup program that uses data deduplication to store only changes, making it ideal for daily backups. It offers optional compression and authenticated encryption, ensuring secure backups even to untrusted targets.
Efficient, deduplicating backup program with optional compression and secure encryption.
---

View File

@ -1,4 +1,5 @@
Email-based instant messaging for Desktop.
---
!!! warning "Under construction"

View File

@ -1 +1,2 @@
Automatically format a disk drive on clan installation
---

View File

@ -1 +1,2 @@
A modern IRC server
---

View File

@ -10,7 +10,6 @@
borgbackup = ./borgbackup;
ergochat = ./ergochat;
deltachat = ./deltachat;
graphical = ./graphical;
localbackup = ./localbackup;
localsend = ./localsend;
matrix-synapse = ./matrix-synapse;
@ -20,15 +19,7 @@
syncthing = ./syncthing;
root-password = ./root-password;
thelounge = ./thelounge;
vm-user = ./vm-user;
xfce = ./xfce;
xfce-vm = {
imports = [
./vm-user
./graphical
./xfce-vm
];
};
zt-tcp-relay = ./zt-tcp-relay;
};
}

View File

@ -1 +1,2 @@
Automatically backups current machine to local directory.
---

View File

@ -1 +1,2 @@
Securely sharing files and messages over a local network without internet connectivity.
---

View File

@ -1 +1,2 @@
A federated messaging server with end-to-end encryption.
---

View File

@ -1 +1,2 @@
A desktop streaming client optimized for remote gaming and synchronized movie viewing.
---

View File

@ -1,6 +1,5 @@
Creates a root-password
!!! tip "This module sets the password for the root user (automatically)."
Automatically generates and configures a password for the root user.
---
After the system was installed/deployed the following command can be used to display the root-password:
@ -8,6 +7,5 @@ After the system was installed/deployed the following command can be used to dis
clan secrets get {machine_name}-password
```
---
See also: [Facts / Secrets](../../getting-started/secrets.md)

View File

@ -1 +1,2 @@
Enables secure remote access to the machine over ssh
---

View File

@ -1 +1,2 @@
A desktop streaming server optimized for remote gaming and synchronized movie viewing.
---

View File

@ -1,6 +1,4 @@
Syncthing is a free, open-source file synchronization application designed to allow users to synchronize files between multiple devices over the internet or local networks securely and privately.
It is an alternative to cloud-based file sharing services.
A secure, file synchronization app for devices over networks, offering a private alternative to cloud services.
---
## Usage

View File

@ -1 +1,2 @@
Modern web IRC client
---

View File

@ -57,7 +57,6 @@ nav:
- reference/clanModules/deltachat.md
- reference/clanModules/disk-layouts.md
- reference/clanModules/ergochat.md
- reference/clanModules/graphical.md
- reference/clanModules/localbackup.md
- reference/clanModules/localsend.md
- reference/clanModules/matrix-synapse.md
@ -67,8 +66,6 @@ nav:
- reference/clanModules/sunshine.md
- reference/clanModules/syncthing.md
- reference/clanModules/thelounge.md
- reference/clanModules/vm-user.md
- reference/clanModules/xfce-vm.md
- reference/clanModules/xfce.md
- reference/clanModules/zt-tcp-relay.md
- Contributing: contributing/contributing.md

View File

@ -8,4 +8,14 @@
jsonschema = import ./jsonschema { inherit lib; };
modules = import ./description.nix { inherit clan-core; };
buildClan = import ./build-clan { inherit clan-core lib nixpkgs; };
vm-user = ./vm-user;
graphical = ./graphical;
xfce-vm = {
imports = [
./vm-user
./graphical
./xfce-vm
];
};
}