1
Fork 0
mirror of https://github.com/thegeneralist01/config.git synced 2026-03-10 02:30:29 +01:00

new packages

This commit is contained in:
TheGeneralist 2026-03-09 17:02:07 +01:00
parent 5119867eaa
commit fdcb7ed8c4
Signed by: thegeneralist01
SSH key fingerprint: SHA256:pp9qddbCNmVNoSjevdvQvM5z0DHN7LTa8qBMbcMq/R4
7 changed files with 135 additions and 22 deletions

6
modules/linux/helium.nix Normal file
View file

@ -0,0 +1,6 @@
{ inputs, pkgs, ... }: {
environment.systemPackages = [
# inputs.helium.defaultPackage.${pkgs.system}
inputs.helium.packages.${pkgs.system}.default
];
}

View file

@ -7,7 +7,10 @@ in {
pwvucontrol
wireplumber
playerctl
ntfs3g;
ntfs3g
obsidian
tor-browser;
} ++ (if (!config.isServer) then (attrValues {
inherit (pkgs) protonup-qt
xsane

24
modules/linux/tor.nix Normal file
View file

@ -0,0 +1,24 @@
{
services.tor = {
enable = true;
settings = {
# WE DO NOT WANT GERMAN NODES ANYWHERE IN THE CIRCUIT!!!!
ExcludeExitNodes = "{de}";
ExcludeNodes = "{de}";
StrictNodes = 1;
# optionally also avoid unknown-geoip nodes
GeoIPExcludeUnknown = 1;
# listen on socks5 port for local apps (like transmission/qbittorrent)
SOCKSPort = "9050";
};
};
services.transmission = {
enable = true;
settings = {
proxy = "socks5://127.0.0.1:9050"; # assuming tor daemon
proxy-auth-enabled = false;
};
};
}