Added in zerotier support
This commit is contained in:
parent
2cc2aea61f
commit
22205740b8
@ -67,6 +67,7 @@
|
|||||||
./nixos/configuration.nix
|
./nixos/configuration.nix
|
||||||
./nixos/kde-desktop.nix
|
./nixos/kde-desktop.nix
|
||||||
./nixos/cad.nix
|
./nixos/cad.nix
|
||||||
|
./nixos/zerotier.nix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
#Work laptop, dell g15.
|
#Work laptop, dell g15.
|
||||||
|
@ -27,10 +27,7 @@
|
|||||||
pkgs.hunspell
|
pkgs.hunspell
|
||||||
pkgs.hunspellDicts.en_CA
|
pkgs.hunspellDicts.en_CA
|
||||||
pkgs.hunspellDicts.en_US
|
pkgs.hunspellDicts.en_US
|
||||||
pkgs.openscad
|
|
||||||
pkgs.inkscape
|
pkgs.inkscape
|
||||||
pkgs.blender
|
|
||||||
pkgs.freecad
|
|
||||||
pkgs.gimp
|
pkgs.gimp
|
||||||
pkgs.krita
|
pkgs.krita
|
||||||
];
|
];
|
||||||
@ -54,7 +51,7 @@
|
|||||||
"widget.use-xdg-desktop-portal.file-picker" = 1;
|
"widget.use-xdg-desktop-portal.file-picker" = 1;
|
||||||
};
|
};
|
||||||
ExtensionSettings = {
|
ExtensionSettings = {
|
||||||
#"*".installation_mode = "blocked"; # blocks all addons except the ones specified below
|
"*".installation_mode = "allowed";
|
||||||
# uBlock Origin:
|
# uBlock Origin:
|
||||||
"uBlock0@raymondhill.net" = {
|
"uBlock0@raymondhill.net" = {
|
||||||
install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
|
install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
|
||||||
|
19
nixos/zerotier.nix
Normal file
19
nixos/zerotier.nix
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
let
|
||||||
|
privateZeroTierInterfaces = [ "ztmwri5sbj" ]; # ZT NET INTERFACE
|
||||||
|
in {
|
||||||
|
|
||||||
|
networking.firewall.trustedInterfaces = privateZeroTierInterfaces; # TRUST VPN ONLY
|
||||||
|
|
||||||
|
services.avahi.enable = true;
|
||||||
|
services.avahi.allowInterfaces = privateZeroTierInterfaces; # ONLY BROADCAST ON VPN
|
||||||
|
services.avahi.ipv6 = true;
|
||||||
|
services.avahi.publish.enable = true;
|
||||||
|
services.avahi.publish.userServices = true;
|
||||||
|
services.avahi.publish.addresses = true;
|
||||||
|
services.avahi.publish.domain = true;
|
||||||
|
services.avahi.nssmdns4 = true;
|
||||||
|
services.avahi.publish.workstation = true; # ADDED TO DESKTOP MACHINES
|
||||||
|
|
||||||
|
services.zerotierone.enable = true;
|
||||||
|
services.zerotierone.joinNetworks = [ "e04fa485ed2a4dc4" ]; # ZT NETWORK ID
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user