diff --git a/configuration.nix b/configuration.nix index e952085..a12f896 100644 --- a/configuration.nix +++ b/configuration.nix @@ -61,7 +61,7 @@ in # Define a user account. Don't forget to set a password with ‘passwd’. users.users.allen = { isNormalUser = true; - extraGroups = [ "wheel" ]; # Enable ‘sudo’ for the user. + extraGroups = [ "wheel" "wireshark" ]; # Enable ‘sudo’ for the user. shell = pkgs.fish; home = "/home/allen"; packages = with pkgs; [ tree ]; @@ -70,6 +70,7 @@ in users.groups.libvirtd.members = [ "allen" ]; programs.firefox.enable = true; + programs.wireshark.enable = true; # List packages installed in system profile. # You can use https://search.nixos.org/ to find more packages (and options). diff --git a/pkgs/programming.nix b/pkgs/programming.nix index 56d4bbd..4c853c4 100644 --- a/pkgs/programming.nix +++ b/pkgs/programming.nix @@ -4,8 +4,8 @@ with pkgs; [ radare2 - python311Full - gdb + (python3.withPackages (python-pkgs: with python-pkgs; [ jupyter-client ])) + # gdb lldb tokio-console iaito @@ -47,5 +47,6 @@ with pkgs; [ haskellPackages.cabal-install haskellPackages.haskell-language-server haskellPackages.zlib + bpf-linker zlib.dev ] diff --git a/pkgs/tools.nix b/pkgs/tools.nix index 4a7f9ee..64caf0a 100644 --- a/pkgs/tools.nix +++ b/pkgs/tools.nix @@ -3,11 +3,21 @@ { pkgs, ... }: with pkgs; [ + zathura + google-chrome + speed-cloudflare-cli libreoffice waybar hyprsome + gns3-gui + gns3-server nwg-look + slack wl-clipboard + lazygit + qbittorrent + gmsh + paraview xorg.xcursorgen imagemagick icoutils diff --git a/pkgs/util.nix b/pkgs/util.nix index b5f8825..2b9ecf5 100644 --- a/pkgs/util.nix +++ b/pkgs/util.nix @@ -48,6 +48,12 @@ with pkgs; [ lm_sensors ethtool pciutils + graphviz + mpi usbutils gpick + bridge-utils + + cudaPackages.cudatoolkit + ]