From eab79453e3ea01af6326aa9568575c0bfa79936c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geoffrey=20=E2=80=9CFrogeye=E2=80=9D=20Preud=27homme?= Date: Tue, 9 Dec 2025 23:39:39 +0100 Subject: [PATCH] Wiredog --- hm/dev/common.nix | 5 +---- os/dev/default.nix | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/hm/dev/common.nix b/hm/dev/common.nix index f3e705b..5c6fda8 100644 --- a/hm/dev/common.nix +++ b/hm/dev/common.nix @@ -23,9 +23,9 @@ dig whois nmap - tcpdump mtr traceroute + tio # Bit like minicom # nix lix @@ -38,9 +38,6 @@ # zeal-qt6 # Offline documentation sqlitebrowser - # Network - wireshark-qt - # Docker ] ++ lib.optionals config.frogeye.dev.docker [ diff --git a/os/dev/default.nix b/os/dev/default.nix index 5757de2..4ce511a 100644 --- a/os/dev/default.nix +++ b/os/dev/default.nix @@ -6,6 +6,20 @@ }: { config = lib.mkMerge [ + # Common + ({ + programs.tcpdump.enable = true; + users.users.geoffrey.extraGroups = [ "pcap" ]; + }) + # Common graphical + (lib.mkIf config.frogeye.desktop.xorg { + programs.wireshark = { + enable = true; + dumpcap.enable = true; + usbmon.enable = true; + }; + users.users.geoffrey.extraGroups = [ "wireshark" ]; + }) (lib.mkIf config.frogeye.dev.docker { virtualisation.docker.enable = true; users.users.geoffrey.extraGroups = [ "docker" ];