This commit is contained in:
Geoffrey Frogeye 2025-12-09 23:39:39 +01:00
parent 1d697a0367
commit eab79453e3
2 changed files with 15 additions and 4 deletions

View file

@ -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 [

View file

@ -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" ];