added system to dirs
This commit is contained in:
@@ -1,32 +1,29 @@
|
|||||||
{ pkgs, config, lib, ... }:
|
|
||||||
|
|
||||||
{
|
{
|
||||||
|
pkgs,
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
imports = [
|
imports = [
|
||||||
./ssh.nix
|
./ssh
|
||||||
./backups.nix
|
./backups
|
||||||
./sops.nix
|
./sops
|
||||||
./docker.nix
|
./docker
|
||||||
./podman.nix
|
./podman
|
||||||
./tailscale.nix
|
./tailscale
|
||||||
./vpns.nix
|
./vpns
|
||||||
./vpn-confinement.nix
|
./vpn-confinement
|
||||||
./syncthing.nix
|
./syncthing
|
||||||
./nvidia.nix
|
./nvidia
|
||||||
];
|
];
|
||||||
|
|
||||||
modules.system.ssh.enable = lib.mkDefault true;
|
system.ssh.enable = lib.mkDefault true;
|
||||||
modules.system.backups.enable = lib.mkDefault true;
|
system.backups.enable = lib.mkDefault true;
|
||||||
modules.system.sops.enable = lib.mkDefault true;
|
system.sops.enable = lib.mkDefault true;
|
||||||
modules.system.docker.enable = lib.mkDefault false;
|
system.docker.enable = lib.mkDefault false;
|
||||||
modules.system.tailscale.enable = lib.mkDefault true;
|
system.tailscale.enable = lib.mkDefault true;
|
||||||
modules.system.vpns.enable = lib.mkDefault false;
|
system.vpns.enable = lib.mkDefault false;
|
||||||
modules.system.vpn-confinement.enable = lib.mkDefault false;
|
system.vpn-confinement.enable = lib.mkDefault false;
|
||||||
modules.system.syncthing.enable = lib.mkDefault false;
|
system.syncthing.enable = lib.mkDefault false;
|
||||||
modules.system.nvidia.enable = lib.mkDefault false;
|
system.nvidia.enable = lib.mkDefault false;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# modules.system.backups.baks = {
|
|
||||||
# ${service} = { paths = [ cfg.data_dir ]; };
|
|
||||||
# };
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,11 +6,9 @@ in
|
|||||||
{
|
{
|
||||||
options.system.syncthing = {
|
options.system.syncthing = {
|
||||||
enable = lib.mkEnableOption "enables syncthing";
|
enable = lib.mkEnableOption "enables syncthing";
|
||||||
|
};
|
||||||
|
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
|
|
||||||
# systemd.tmpfiles.rules = lib.optionals (cfg.mode == "server") ["d /var/lib/syncthing 0775 blake blake -"];
|
|
||||||
|
|
||||||
services.syncthing = {
|
services.syncthing = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# user = "blake";
|
# user = "blake";
|
||||||
Reference in New Issue
Block a user