aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2019-11-16 16:52:41 +0100
committerKatharina Fey <kookie@spacekookie.de>2019-11-16 16:52:41 +0100
commit7951db6155684fc73840603163d1e09bb87356de (patch)
treecf9768fbeb2404525d3f46e37e23496e9afc70ed /modules
parent67cd82d9b8a570d12e03db3c2280b450f4057576 (diff)
ws/networking: Enabling plausible MAC randomisation
Diffstat (limited to 'modules')
-rw-r--r--modules/workstation/networking/default.nix13
1 files changed, 12 insertions, 1 deletions
diff --git a/modules/workstation/networking/default.nix b/modules/workstation/networking/default.nix
index c90ad9b81fc..7295a7377ff 100644
--- a/modules/workstation/networking/default.nix
+++ b/modules/workstation/networking/default.nix
@@ -1,11 +1,22 @@
-{ config, ... }:
+{ config, pkgs, ... }:
{
+ environment.systemPackages = [ pkgs.mullvad-vpn ];
+
networking = {
networkmanager = {
enable = true;
+
+ # Plausible MAC randomization
+ ethernet.macAddress = "random";
+ wifi.macAddress = "random";
extraConfig = ''
+ # Integrate networkmanager with resolvd
rc-manager="resolvconf";
+
+ [connection-extra]
+ ethernet.generate-mac-address-mask=FE:FF:FF:00:00:00
+ wifi.generate-mac-address-mask=FE:FF:FF:00:00:00
'';
};