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 = [ 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 ]; };
# };
} }

View File

@@ -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";