mirror of
https://git.sr.ht/~rouven/nixos-config
synced 2024-11-15 05:13:10 +01:00
nuc: networking updates
This commit is contained in:
parent
77b3d974c5
commit
d2353d8b59
|
@ -54,6 +54,8 @@
|
|||
helix
|
||||
lsof
|
||||
btdu
|
||||
tcpdump
|
||||
mtr
|
||||
];
|
||||
programs.git = {
|
||||
enable = true;
|
||||
|
|
|
@ -19,6 +19,11 @@
|
|||
"/var/log"
|
||||
"/nix/persist"
|
||||
];
|
||||
# don't backup these for now
|
||||
exclude_patterns = [
|
||||
"/var/lib/movies"
|
||||
"/var/lib/shows"
|
||||
];
|
||||
repositories = [
|
||||
{
|
||||
label = "nuc";
|
||||
|
|
|
@ -34,7 +34,10 @@
|
|||
routeConfig.Gateway = "192.168.42.1";
|
||||
}];
|
||||
networkConfig = {
|
||||
DNS = "192.168.42.1";
|
||||
DNS = [
|
||||
"9.9.9.9"
|
||||
"149.112.112.112"
|
||||
];
|
||||
LLDP = true;
|
||||
EmitLLDP = "nearest-bridge";
|
||||
DNSSEC = false;
|
||||
|
|
|
@ -78,7 +78,7 @@ in
|
|||
Group = cfg.user;
|
||||
Restart = "always";
|
||||
|
||||
PrivateNetwork = true;
|
||||
# PrivateNetwork = true;
|
||||
NetworkNamespacePath = "/var/run/netns/torrent";
|
||||
|
||||
ExecStart = "${pkgs.qbittorrent-nox}/bin/qbittorrent-nox --profile=${cfg.stateDir} --webui-port=${toString cfg.port}";
|
||||
|
@ -88,9 +88,9 @@ in
|
|||
|
||||
# Avoid using nscd (leaks dns)
|
||||
InaccessiblePaths = [ "/run/nscd" ];
|
||||
# BindReadOnlyPaths = [
|
||||
# "/etc/netns/mullvad/resolv.conf:/etc/resolv.conf"
|
||||
# ];
|
||||
BindReadOnlyPaths = [
|
||||
"/etc/netns/torrent/resolv.conf:/etc/resolv.conf"
|
||||
];
|
||||
|
||||
# systemd-analyze --no-pager security qbittorrent.service
|
||||
CapabilityBoundingSet = null;
|
||||
|
|
Loading…
Reference in a new issue