Skip to content

Commit d833512

Browse files
committed
feat: add networking apps
1 parent 3837bca commit d833512

File tree

2 files changed

+37
-12
lines changed

2 files changed

+37
-12
lines changed

nix/home-manager/apps/networking.nix

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{ pkgs, ... }: {
2+
home.packages = with pkgs; [
3+
# Networking
4+
conntrack-tools # Connection tracking userspace tools
5+
iperf # Tool to measure IP bandwidth using UDP or TCP
6+
iputils # arping, clockdif, ping, tracepath
7+
mtr # Network diagnostics tool
8+
netcat-gnu # Utility which reads and writes data across network
9+
nmap # Network exploration tool and security scanner
10+
omping # multicast ping
11+
# pietrasanta-traceroute # Traceroute utility
12+
tcpdump # Network packet analyzer
13+
termshark # Terminal UI for tshark
14+
# tshark # Network protocol analyzer
15+
wireshark # Network protocol analyzer
16+
17+
# Proxy
18+
mitmproxy # Intercept HTTP traffic
19+
charles # Web debugging proxy application
20+
requestly # mockup and API tool
21+
22+
# Security
23+
burpsuite # Web vulnerability scanner
24+
nikto # Web server scanner
25+
];
26+
}

users/badele/badxps.nix

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
1-
##########################################################
1+
# #########################################################
22
# HOME-MANAGER (user)
33
##########################################################
4-
{ config
5-
, inputs
6-
, pkgs
7-
, lib
8-
, ...
9-
}:
4+
{ config, inputs, pkgs, lib, ... }:
105
let
116
feh = "${pkgs.feh}/bin/feh";
127
theme = "${pkgs.base16-schemes}/share/themes/catppuccin-latte.yaml";
@@ -29,6 +24,9 @@ in
2924
# INFO: I use my independant neovim configuration => https://github.com/badele/vides
3025
# ../../nix/home-manager/features/term/editor/lazyvim.nix
3126

27+
# Apps
28+
../../nix/home-manager/apps/networking.nix
29+
3230
# Term
3331
../../nix/home-manager/features/term/base.nix
3432
../../nix/home-manager/features/term/security
@@ -57,7 +55,6 @@ in
5755
../../nix/home-manager/features/desktop/xorg/virtualisation.nix
5856
];
5957

60-
6158
###############################################################################
6259
# Packages
6360
###############################################################################
@@ -114,7 +111,6 @@ in
114111
wireguard-tools
115112
];
116113

117-
118114
programs = {
119115
####################################
120116
# Monitors configuration
@@ -127,8 +123,10 @@ in
127123
profiles = {
128124
"home-up" = {
129125
fingerprint = {
130-
eDP1 = "00ffffffffffff004d109a1400000000041c0104a52213780ede50a3544c99260f505400000001010101010101010101010101010101ac3780a070383e403020350058c210000018000000000000000000000000000000000000000000fe00544b365237804c513135364d31000000000002410328001200000a010a2020002b";
131-
DP3 = "00ffffffffffff0009d107779c0200000b110103802f1e78eecf75a455499927135054bdef80454f614f01018180818f714f0101010121399030621a274068b03600b10f1100001cd50980a0205e631010605208782d1100001a000000fd00384c1e5411000a202020202020000000fc0042656e51204650323232570a0a01d002031b71230907078301000067030c002000802d43100403e2000f8c0ad08a20e02d10103e9600a05a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018";
126+
eDP1 =
127+
"00ffffffffffff004d109a1400000000041c0104a52213780ede50a3544c99260f505400000001010101010101010101010101010101ac3780a070383e403020350058c210000018000000000000000000000000000000000000000000fe00544b365237804c513135364d31000000000002410328001200000a010a2020002b";
128+
DP3 =
129+
"00ffffffffffff0009d107779c0200000b110103802f1e78eecf75a455499927135054bdef80454f614f01018180818f714f0101010121399030621a274068b03600b10f1100001cd50980a0205e631010605208782d1100001a000000fd00384c1e5411000a202020202020000000fc0042656e51204650323232570a0a01d002031b71230907078301000067030c002000802d43100403e2000f8c0ad08a20e02d10103e9600a05a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018";
132130
};
133131
config = {
134132
eDP1 = {
@@ -160,7 +158,8 @@ in
160158
stylix.enable = true;
161159
stylix.autoEnable = true;
162160

163-
stylix.base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-medium.yaml";
161+
stylix.base16Scheme =
162+
"${pkgs.base16-schemes}/share/themes/gruvbox-dark-medium.yaml";
164163
stylix.image = pkgs.fetchurl {
165164
url = "https://w.wallhaven.cc/full/0w/wallhaven-0w3pdr.jpg";
166165
sha256 = "sha256-xrLfcRkr6TjTW464GYf9XNFHRe5HlLtjpB0LQAh/l6M=";

0 commit comments

Comments
 (0)