old_contents: # global host
  pkgs = []
  grps = []
  
  # raspberry
  pkgs += ["raspberrypi-firmware", "raspberrypi-bootloader-x", "linux-raspberrypi", "raspberrypi-bootloader"]
  
  # system
  pkgs += ["gcc", "make", "pkgconf", "unzip"]
  
  # monitoring
  pkgs += ["rsync",
           "gnupg",
           "iftop",  # network monitor
           "htop",  # process monitor
           "iotop",  # disk monitor
           "hddtemp",  # disk temperature
           "smartmontools"]
  
  # net tools
  pkgs += ["net-tools", "openssh"]
  
  # python
  pkgs += ["python", "python-pip", "python-virtualenv"]
  
  # build tools
  pkgs += ["libffi", "libudev0-shim"]
  
  # hass deps
  pkgs += ["protobuf", "mosquitto", "libjpeg-turbo"]
  
  # ssl
  pkgs += ["certbot"]
  
  # groups
  grps += ["base-devel"]
  
  packages = pkgs
  groups = grps
  keys = []
  
new_contents: # global host
  pkgs = []
  grps = []
  
  # raspberry
  pkgs += ["raspberrypi-firmware", "raspberrypi-bootloader-x", "linux-raspberrypi", "raspberrypi-bootloader"]
  
  # system
  pkgs += ["gcc", "make", "pkgconf", "unzip"]
  
  # monitoring
  pkgs += ["rsync",
           "gnupg",
           "iftop",  # network monitor
           "htop",  # process monitor
           "iotop",  # disk monitor
           "hddtemp",  # disk temperature
           "smartmontools"]
  
  # net tools
  pkgs += ["net-tools", "openssh"]
  
  # python
  pkgs += ["python", "python-pip", "python-virtualenv"]
  
  # build tools
  pkgs += ["libffi", "libudev0-shim"]
  
  # hass deps
  pkgs += ["protobuf", "mosquitto", "libjpeg-turbo", "rust"]
  
  # ssl
  pkgs += ["certbot"]
  
  # groups
  grps += ["base-devel"]
  
  packages = pkgs
  groups = grps
  keys = []
  
subject: add rust for hass