diff --git a/modules/desktop/networking.nix b/modules/desktop/networking.nix index c8c16b2..17eeed3 100644 --- a/modules/desktop/networking.nix +++ b/modules/desktop/networking.nix @@ -53,12 +53,6 @@ # Network services #services.openssh.enable = true; - #services.syncplay = { - # enable = true; - # port = 8998; - # extraArgs = [ "--password pouicbarilstepson123cassoulet" ]; - #}; - # Bluetooth hardware.bluetooth.enable = true; hardware.bluetooth.powerOnBoot = true; diff --git a/modules/server/README.md b/modules/server/README.md index 20e23fd..6981be1 100644 --- a/modules/server/README.md +++ b/modules/server/README.md @@ -1,6 +1,7 @@ - `agraf` : Copyparty (`files.lyes.eu`) - `baba` : Nextcloud (`cloud.lyes.eu`) - `biggoron` : Forgejo (`git.lyes.eu`) +- `facteur` : Syncplay - `giovanni` : Vaultwarden (`vault.lyes.eu`) - `kaepora` : PostgreSQL - `kalif` : Factorio (`factorio.lyes.eu`) diff --git a/modules/server/facteur/default.nix b/modules/server/facteur/default.nix new file mode 100644 index 0000000..9c65bf4 --- /dev/null +++ b/modules/server/facteur/default.nix @@ -0,0 +1,17 @@ +{ config, ... }: + +{ + services.syncplay = { + enable = true; + port = 8998; + passwordFile = config.age.secrets.facteur-pass.path; + }; + + age.secrets = { + facteur-pass = { + file = ../../../secrets/zora/services/facteur-pass.age; + owner = "syncplay"; + group = "syncplay"; + }; + }; +} diff --git a/secrets.nix b/secrets.nix index be69f5d..eae3319 100644 --- a/secrets.nix +++ b/secrets.nix @@ -27,4 +27,5 @@ in "secrets/zora/services/lanayru-pass.age".publicKeys = all; "secrets/zora/services/agraf-root-pass.age".publicKeys = all; "secrets/zora/services/agraf-lyes-pass.age".publicKeys = all; + "secrets/zora/services/facteur-pass.age".publicKeys = all; } diff --git a/secrets/zora/services/facteur-pass.age b/secrets/zora/services/facteur-pass.age new file mode 100644 index 0000000..ae8cb66 --- /dev/null +++ b/secrets/zora/services/facteur-pass.age @@ -0,0 +1,7 @@ +age-encryption.org/v1 +-> ssh-ed25519 whuRpQ SjgklfrTXj3TptfA1MxYkbjcWkFNTNwvpHoto0YfEnY +/MhJDiLIqHjUKU8jEe9NPTR/29YYij8E6u6t9/Mj1VM +-> ssh-ed25519 TFqgIg qXDuQIj9gq/hO07+6KBkCKVTd3L6eomSMetxXfVu1yc +RWpVvmkM5hN9yHO4JlPWsTvl8sDG0DOA1y5DGcTlTa0 +--- UwLsYqcbzfvzL2SoevAhhG2K1JA3XlHTVeF73nEU21c +÷ÑKÒ¶d¯IT«[îöWFäu×f¹Èê:¶Lp‡Äl8Š€6©X© \ No newline at end of file