add Snowflake to yodaTux

This commit is contained in:
Daniel Langbein 2025-02-19 22:28:35 +01:00
parent 3524fc8df2
commit 31bb59f1d5
Signed by: langfingaz
GPG Key ID: 6C47C753F0823002
3 changed files with 22 additions and 12 deletions

View File

@ -1,21 +1,10 @@
{ config, pkgs, ... }:
{
imports = [
../../modules/snowflake.nix
./syncthing.nix
];
# Operating a Snowflake proxy helps others circumvent censorship.
# Safe to run.
# https://wiki.nixos.org/w/index.php?title=Tor
#
# TODO: Check if working.
# systemctl status snowflake-proxy.service
#
# Enable snowflake-proxy, a system to defeat internet censorship.
services.snowflake-proxy.enable = true;
# Maximum concurrent clients allowed.
services.snowflake-proxy.capacity = 10;
# Update and start Jinja-Compose project
# during boot and after every 30 minutes.
# To view the log, run

View File

@ -84,5 +84,11 @@
#../../modules/virt-manager.nix
../../modules/docker.nix
../../modules/docker-pushrm.nix
#
# Activism
#
../../modules/snowflake.nix
];
}

15
modules/snowflake.nix Normal file
View File

@ -0,0 +1,15 @@
{ config, ... }:
{
# Operating a Snowflake proxy helps others circumvent censorship.
# Safe to run.
# https://wiki.nixos.org/w/index.php?title=Tor
#
# Monitoring
# - systemctl status snowflake-proxy.service
# - https://codeberg.org/privacy1st/snowflake-stats
# Enable snowflake-proxy, a system to defeat internet censorship.
services.snowflake-proxy.enable = true;
# Maximum concurrent clients allowed.
services.snowflake-proxy.capacity = 10;
}