anchor.diff:      kubernetes-helm
       kubectl
       terraform
  +    unstable.lens
  +    mysql-workbench
  +    mariadb
   
  -    # gui
  +    # gui sys
  +    gparted
  +    wireshark-qt
       glxinfo
  +
  +    # gui general
       google-chrome firefox # opera # browsers
       libreoffice
  -    unstable.discord-ptb slack tdesktop teams zoom-us # IM / Video
  +    unstable.discord-ptb slack tdesktop unstable.teams zoom-us # IM / Video
       unstable.vscode # GUI text editors / IDEs
       unstable.insomnia # API client
       #remmina # remote desktop
  -    #transmission-gtk # P2P/Torrent
  +    deluge # transmission-gtk # P2P/Torrent
       alacritty tilix # Terminal emulators
       spotify vlc # Audio & video players
       #audacity # Audio editing
  
positive.code:   # paths it should manage.
    home.username = "zlx";
    home.homeDirectory = "/home/zlx";
  
    nixpkgs.config.allowUnfree = true;
  
  
negative.code:     (callPackage commaSrc {})
  
      # NixOS
      cachix
      nix-tree
      # appimage-run
      # patchelf
      # home-manager
  
      (unstable.nerdfonts.override { fonts = [ "FiraCode" "FiraMono"]; })
  
      # shell / dev utils
      asciinema
      # w3m
      yq
  
      # Build systems
      # cmake gnumake ninja meson
  
      # Debuggers
      # gdb lldb_11
  
      # C/C++ toolchain
      # GCC9 should have the highest priority
      # (lib.setPrio 30 binutils) (lib.setPrio 20 clang_11) (lib.setPrio 10 gcc10) lld_11
  
      # Haskell
      # ghc
  
      # Python
      # python3
  
      # crypto & network
      # nethogs # monitoring
      wireguard # VPN
  
      bat
      gitAndTools.delta
  