From f7108a173abe1d16b8e749ab6fd5923c207de5cb Mon Sep 17 00:00:00 2001 From: kenji Date: Sat, 11 Apr 2026 07:46:30 -0500 Subject: [PATCH] add(nixos): wireshark and her tools used for testing wh80 keyboard --- apps/wireshark/default.nix | 5 +++++ modules/home/apps-optional.nix | 1 + modules/nixos/apps-optional.nix | 1 + modules/nixos/user.nix | 2 +- modules/nixos/utils.nix | 2 ++ 5 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 apps/wireshark/default.nix diff --git a/apps/wireshark/default.nix b/apps/wireshark/default.nix new file mode 100644 index 0000000..513d095 --- /dev/null +++ b/apps/wireshark/default.nix @@ -0,0 +1,5 @@ +{ + programs.wireshark.enable = true; + dumpcap.enable = true; + usbmon.enable = true; +} diff --git a/modules/home/apps-optional.nix b/modules/home/apps-optional.nix index c40a34b..73b9cd3 100644 --- a/modules/home/apps-optional.nix +++ b/modules/home/apps-optional.nix @@ -16,5 +16,6 @@ home.packages = with pkgs; [ chromium imagemagick + hidapitester ]; } diff --git a/modules/nixos/apps-optional.nix b/modules/nixos/apps-optional.nix index 89bc098..4d2a4d4 100644 --- a/modules/nixos/apps-optional.nix +++ b/modules/nixos/apps-optional.nix @@ -2,5 +2,6 @@ imports = [ ../../apps/qmk ./asrock-a620i.nix + ../../apps/wireshark ]; } diff --git a/modules/nixos/user.nix b/modules/nixos/user.nix index cc1f40e..cdc7423 100644 --- a/modules/nixos/user.nix +++ b/modules/nixos/user.nix @@ -9,7 +9,7 @@ users = { ${myConfig.nixos.username} = { isNormalUser = true; - extraGroups = ["wheel" "networkmanager" "input" "video"]; + extraGroups = ["wheel" "networkmanager" "input" "video" "wireshark"]; initialPassword = "password"; useDefaultShell = true; }; diff --git a/modules/nixos/utils.nix b/modules/nixos/utils.nix index e5bb9ad..a3b8639 100644 --- a/modules/nixos/utils.nix +++ b/modules/nixos/utils.nix @@ -5,5 +5,7 @@ cachix appimage-run python314 + usbutils + wireshark ]; }