added system to dirs

This commit is contained in:
2025-10-13 22:25:43 -05:00
parent 962f44f05e
commit 8ec44dab44
12 changed files with 25 additions and 30 deletions

View File

@@ -1,32 +1,29 @@
{ pkgs, config, lib, ... }:
{
pkgs,
config,
lib,
...
}: {
imports = [
./ssh.nix
./backups.nix
./sops.nix
./docker.nix
./podman.nix
./tailscale.nix
./vpns.nix
./vpn-confinement.nix
./syncthing.nix
./nvidia.nix
./ssh
./backups
./sops
./docker
./podman
./tailscale
./vpns
./vpn-confinement
./syncthing
./nvidia
];
modules.system.ssh.enable = lib.mkDefault true;
modules.system.backups.enable = lib.mkDefault true;
modules.system.sops.enable = lib.mkDefault true;
modules.system.docker.enable = lib.mkDefault false;
modules.system.tailscale.enable = lib.mkDefault true;
modules.system.vpns.enable = lib.mkDefault false;
modules.system.vpn-confinement.enable = lib.mkDefault false;
modules.system.syncthing.enable = lib.mkDefault false;
modules.system.nvidia.enable = lib.mkDefault false;
# modules.system.backups.baks = {
# ${service} = { paths = [ cfg.data_dir ]; };
# };
system.ssh.enable = lib.mkDefault true;
system.backups.enable = lib.mkDefault true;
system.sops.enable = lib.mkDefault true;
system.docker.enable = lib.mkDefault false;
system.tailscale.enable = lib.mkDefault true;
system.vpns.enable = lib.mkDefault false;
system.vpn-confinement.enable = lib.mkDefault false;
system.syncthing.enable = lib.mkDefault false;
system.nvidia.enable = lib.mkDefault false;
}

View File

@@ -6,11 +6,9 @@ in
{
options.system.syncthing = {
enable = lib.mkEnableOption "enables syncthing";
};
config = lib.mkIf cfg.enable {
# systemd.tmpfiles.rules = lib.optionals (cfg.mode == "server") ["d /var/lib/syncthing 0775 blake blake -"];
services.syncthing = {
enable = true;
# user = "blake";