summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--modules/hardware/network-manager.nix2
-rw-r--r--modules/services/zeroconf.nix2
-rw-r--r--modules/user-interface.nix12
3 files changed, 13 insertions, 3 deletions
diff --git a/modules/hardware/network-manager.nix b/modules/hardware/network-manager.nix
index 3f9f0433..28b88382 100644
--- a/modules/hardware/network-manager.nix
+++ b/modules/hardware/network-manager.nix
@@ -2,7 +2,7 @@
 
 { networking.networkmanager = {
     enable = true;
-    useDnsmasq = true;
+    useDnsmasq = false;
   };
 
   environment.systemPackages = with pkgs; [
diff --git a/modules/services/zeroconf.nix b/modules/services/zeroconf.nix
index 8eb01fbe..0b428c54 100644
--- a/modules/services/zeroconf.nix
+++ b/modules/services/zeroconf.nix
@@ -2,7 +2,7 @@
 
 { services.avahi = {
     enable = true;
-    nssmdns = false;
+    nssmdns = true;
     ipv6 = true;
   };
   systemd.services.avahi-daemon.wantedBy = lib.mkForce [];
diff --git a/modules/user-interface.nix b/modules/user-interface.nix
index 348abd7d..5b52e7f4 100644
--- a/modules/user-interface.nix
+++ b/modules/user-interface.nix
@@ -36,6 +36,8 @@ in
 
     weechat
 
+    unstable.pass-otp
+
     calibre
     mpv
 
@@ -56,7 +58,15 @@ in
 
   environment.sessionVariables.TERMINAL = "mlterm";
 
-  services.nscd.enable = false;
+  services.nscd.enable = true;
+  systemd.services.nscd.wantedBy = lib.mkForce [];
+  systemd.timers.nscd = {
+    description = "Delayed startup of nscd";
+    wantedBy = [ "timers.target" ];
+    timerConfig = {
+      OnActiveSec = "1 min";
+    };
+  };
 
   services.emacs = {
     enable = true;