From 25165a1febd09e15709042a79d545d59d5168424 Mon Sep 17 00:00:00 2001 From: Scott Scoble Date: Sun, 17 May 2026 01:36:52 -0700 Subject: [PATCH] Add network debugging tools (dig, traceroute, mtr, nc) --- modules/laptop.nix | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/modules/laptop.nix b/modules/laptop.nix index 067ae56..dc8cf73 100644 --- a/modules/laptop.nix +++ b/modules/laptop.nix @@ -37,6 +37,11 @@ # SMB/CIFS mount support cifs-utils mount-truenas-shared + # Network debugging + bind + traceroute + mtr + netcat ]; # === Network Shares === @@ -47,6 +52,11 @@ ]; systemd.services.mount-truenas-shared = { + # Network debugging + bind + traceroute + mtr + netcat description = "Mount TrueNAS Shared SMB volume"; after = [ "network-online.target" "tailscaled.service" ]; wants = [ "network-online.target" ]; @@ -55,13 +65,28 @@ Type = "oneshot"; RemainAfterExit = true; ExecStart = "${pkgs.mount-truenas-shared}/bin/mount-truenas-shared"; + # Network debugging + bind + traceroute + mtr + netcat ExecStop = "${pkgs.mount-truenas-shared}/bin/mount-truenas-shared umount"; + # Network debugging + bind + traceroute + mtr + netcat }; }; nixpkgs.overlays = [ (final: prev: { mount-truenas-shared = prev.writeShellScriptBin "mount-truenas-shared" '' + # Network debugging + bind + traceroute + mtr + netcat set -o pipefail SHARE="Shared"