bash: alias: add nix-du-svg
[julm/julm-nix.git] / home-manager / profiles / networking.nix
index 249de5ac4f2b6a45e5eb510ac33527dab0d94e46..86fd91f74dcb7f766bc7cbaf2bdf7a19b7fefae4 100644 (file)
@@ -1,28 +1,33 @@
-{ pkgs, lib, config, ... }:
+{ pkgs, lib, nixosConfig, ... }:
 {
-programs.ssh.enable = lib.mkDefault true;
-home.packages = [
-  pkgs.bmon
-  pkgs.conntrack-tools
-  pkgs.curl
-  pkgs.ethtool
-  pkgs.iftop
-  pkgs.inetutils
-  pkgs.knot-dns
-  pkgs.ldns
-  pkgs.lftp
-  pkgs.miniupnpc
-  pkgs.mosh
-  pkgs.nethogs
-  pkgs.nmap
-  pkgs.nmon
-  pkgs.nnn
-  pkgs.openssl
-  pkgs.sipcalc
-  pkgs.socat
-  pkgs.sshfs
-  pkgs.tcpdump
-  pkgs.tshark
-  pkgs.wget
-];
+  programs.ssh.enable = lib.mkDefault true;
+  home.packages = [
+    pkgs.bmon
+    pkgs.conntrack-tools
+    pkgs.curl
+    pkgs.ethtool
+    pkgs.iftop
+    pkgs.inetutils
+    pkgs.knot-dns
+    pkgs.ldns
+    pkgs.lftp
+    pkgs.miniupnpc
+    pkgs.mosh
+    pkgs.nethogs
+    pkgs.nmap
+    pkgs.nmon
+    pkgs.nnn
+    pkgs.openssl
+    pkgs.sipcalc
+    pkgs.socat
+    pkgs.sshfs
+    pkgs.tcpdump
+    pkgs.wget
+    pkgs.wireshark-cli
+  ] ++ lib.optionals nixosConfig.services.xserver.enable [
+    pkgs.modem-manager-gui
+    pkgs.networkmanager-iodine
+    pkgs.networkmanager-openvpn
+    pkgs.networkmanagerapplet
+  ];
 }