Skip to content

Commit

Permalink
feat: add networking apps
Browse files Browse the repository at this point in the history
  • Loading branch information
badele committed Dec 14, 2024
1 parent 3837bca commit d833512
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 12 deletions.
26 changes: 26 additions & 0 deletions nix/home-manager/apps/networking.nix
Original file line number Diff line number Diff line change
@@ -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
];
}
23 changes: 11 additions & 12 deletions users/badele/badxps.nix
Original file line number Diff line number Diff line change
@@ -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";
Expand All @@ -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
Expand Down Expand Up @@ -57,7 +55,6 @@ in
../../nix/home-manager/features/desktop/xorg/virtualisation.nix
];


###############################################################################
# Packages
###############################################################################
Expand Down Expand Up @@ -114,7 +111,6 @@ in
wireguard-tools
];


programs = {
####################################
# Monitors configuration
Expand All @@ -127,8 +123,10 @@ in
profiles = {
"home-up" = {
fingerprint = {
eDP1 = "00ffffffffffff004d109a1400000000041c0104a52213780ede50a3544c99260f505400000001010101010101010101010101010101ac3780a070383e403020350058c210000018000000000000000000000000000000000000000000fe00544b365237804c513135364d31000000000002410328001200000a010a2020002b";
DP3 = "00ffffffffffff0009d107779c0200000b110103802f1e78eecf75a455499927135054bdef80454f614f01018180818f714f0101010121399030621a274068b03600b10f1100001cd50980a0205e631010605208782d1100001a000000fd00384c1e5411000a202020202020000000fc0042656e51204650323232570a0a01d002031b71230907078301000067030c002000802d43100403e2000f8c0ad08a20e02d10103e9600a05a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018";
eDP1 =
"00ffffffffffff004d109a1400000000041c0104a52213780ede50a3544c99260f505400000001010101010101010101010101010101ac3780a070383e403020350058c210000018000000000000000000000000000000000000000000fe00544b365237804c513135364d31000000000002410328001200000a010a2020002b";
DP3 =
"00ffffffffffff0009d107779c0200000b110103802f1e78eecf75a455499927135054bdef80454f614f01018180818f714f0101010121399030621a274068b03600b10f1100001cd50980a0205e631010605208782d1100001a000000fd00384c1e5411000a202020202020000000fc0042656e51204650323232570a0a01d002031b71230907078301000067030c002000802d43100403e2000f8c0ad08a20e02d10103e9600a05a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018";
};
config = {
eDP1 = {
Expand Down Expand Up @@ -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=";
Expand Down

0 comments on commit d833512

Please sign in to comment.