diff --git a/nix/home-manager/apps/networking.nix b/nix/home-manager/apps/networking.nix new file mode 100644 index 0000000..2eae2f2 --- /dev/null +++ b/nix/home-manager/apps/networking.nix @@ -0,0 +1,26 @@ +{ pkgs, ... }: { + home.packages = with pkgs; [ + # Networking + conntrack-tools # Connection tracking userspace tools + iperf # Tool to measure IP bandwidth using UDP or TCP + iputils # arping, clockdif, ping, tracepath + mtr # Network diagnostics tool + netcat-gnu # Utility which reads and writes data across network + nmap # Network exploration tool and security scanner + omping # multicast ping + # pietrasanta-traceroute # Traceroute utility + tcpdump # Network packet analyzer + termshark # Terminal UI for tshark + # tshark # Network protocol analyzer + wireshark # Network protocol analyzer + + # Proxy + mitmproxy # Intercept HTTP traffic + charles # Web debugging proxy application + requestly # mockup and API tool + + # Security + burpsuite # Web vulnerability scanner + nikto # Web server scanner + ]; +} diff --git a/users/badele/badxps.nix b/users/badele/badxps.nix index 876f5ba..a1a40ac 100644 --- a/users/badele/badxps.nix +++ b/users/badele/badxps.nix @@ -1,12 +1,7 @@ -########################################################## +# ######################################################### # HOME-MANAGER (user) ########################################################## -{ config -, inputs -, pkgs -, lib -, ... -}: +{ config, inputs, pkgs, lib, ... }: let feh = "${pkgs.feh}/bin/feh"; theme = "${pkgs.base16-schemes}/share/themes/catppuccin-latte.yaml"; @@ -29,6 +24,9 @@ in # INFO: I use my independant neovim configuration => https://github.com/badele/vides # ../../nix/home-manager/features/term/editor/lazyvim.nix + # Apps + ../../nix/home-manager/apps/networking.nix + # Term ../../nix/home-manager/features/term/base.nix ../../nix/home-manager/features/term/security @@ -57,7 +55,6 @@ in ../../nix/home-manager/features/desktop/xorg/virtualisation.nix ]; - ############################################################################### # Packages ############################################################################### @@ -114,7 +111,6 @@ in wireguard-tools ]; - programs = { #################################### # Monitors configuration @@ -127,8 +123,10 @@ in profiles = { "home-up" = { fingerprint = { - eDP1 = "00ffffffffffff004d109a1400000000041c0104a52213780ede50a3544c99260f505400000001010101010101010101010101010101ac3780a070383e403020350058c210000018000000000000000000000000000000000000000000fe00544b365237804c513135364d31000000000002410328001200000a010a2020002b"; - DP3 = "00ffffffffffff0009d107779c0200000b110103802f1e78eecf75a455499927135054bdef80454f614f01018180818f714f0101010121399030621a274068b03600b10f1100001cd50980a0205e631010605208782d1100001a000000fd00384c1e5411000a202020202020000000fc0042656e51204650323232570a0a01d002031b71230907078301000067030c002000802d43100403e2000f8c0ad08a20e02d10103e9600a05a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018"; + eDP1 = + "00ffffffffffff004d109a1400000000041c0104a52213780ede50a3544c99260f505400000001010101010101010101010101010101ac3780a070383e403020350058c210000018000000000000000000000000000000000000000000fe00544b365237804c513135364d31000000000002410328001200000a010a2020002b"; + DP3 = + "00ffffffffffff0009d107779c0200000b110103802f1e78eecf75a455499927135054bdef80454f614f01018180818f714f0101010121399030621a274068b03600b10f1100001cd50980a0205e631010605208782d1100001a000000fd00384c1e5411000a202020202020000000fc0042656e51204650323232570a0a01d002031b71230907078301000067030c002000802d43100403e2000f8c0ad08a20e02d10103e9600a05a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018"; }; config = { eDP1 = { @@ -160,7 +158,8 @@ in stylix.enable = true; stylix.autoEnable = true; - stylix.base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-medium.yaml"; + stylix.base16Scheme = + "${pkgs.base16-schemes}/share/themes/gruvbox-dark-medium.yaml"; stylix.image = pkgs.fetchurl { url = "https://w.wallhaven.cc/full/0w/wallhaven-0w3pdr.jpg"; sha256 = "sha256-xrLfcRkr6TjTW464GYf9XNFHRe5HlLtjpB0LQAh/l6M=";