anchor.diff:      # Remove the awc-cli we used for building the above
       runuser -l docker -c "yaourt --noconfirm -Rs aws-cli" && \
   
  -    # build & cache xf86-input-mtrack-git package
  +    # Build & cache xf86-input-mtrack-git package
       wget -P /tmp https://aur.archlinux.org/packages/xf/xf86-input-mtrack-git/xf86-input-mtrack-git.tar.gz && \
       tar -xvf /tmp/xf86-input-mtrack-git.tar.gz -C /tmp && \
       chown -R docker:docker /tmp/xf86-input-mtrack-git && \
       runuser -l docker -c "(cd /tmp/xf86-input-mtrack-git && makepkg -sc --noconfirm)" && \
       mv /tmp/xf86-input-mtrack-git/*.xz /var/cache/pacman/custom/ && \
   
  -    # build & cache thermald package
  +    # Build & cache thermald package
       wget -P /tmp https://aur.archlinux.org/packages/th/thermald/thermald.tar.gz && \
  -         tar -xvf /tmp/thermald.tar.gz -C /tmp && \
  -         chown -R docker:docker /tmp/thermald && \
  -         runuser -l docker -c "(cd /tmp/thermald && makepkg -sc --noconfirm)" && \
  -         mv /tmp/thermald/*.xz /var/cache/pacman/general/ && \
  -
  -    # build & cache nvidia-bl-dkms package
  +    tar -xvf /tmp/thermald.tar.gz -C /tmp && \
  +    chown -R docker:docker /tmp/thermald && \
  +    runuser -l docker -c "(cd /tmp/thermald && makepkg -sc --noconfirm)" && \
  +    mv /tmp/thermald/*.xz /var/cache/pacman/general/ && \
  +
  +    # Build & cache nvidia-bl-dkms package
       wget -P /tmp https://aur.archlinux.org/packages/nv/nvidia-bl-dkms/nvidia-bl-dkms.tar.gz && \
  -        tar -xvf /tmp/nvidia-bl-dkms.tar.gz -C /tmp && \
  -        chown -R docker:docker /tmp/nvidia-bl-dkms && \
  -        runuser -l docker -c "(cd /tmp/nvidia-bl-dkms && makepkg -sc --noconfirm)" && \
  -        mv /tmp/nvidia-bl-dkms/*.xz /var/cache/pacman/custom/ && \
  +    tar -xvf /tmp/nvidia-bl-dkms.tar.gz -C /tmp && \
  +    chown -R docker:docker /tmp/nvidia-bl-dkms && \
  +    runuser -l docker -c "(cd /tmp/nvidia-bl-dkms && makepkg -sc --noconfirm)" && \
  +    mv /tmp/nvidia-bl-dkms/*.xz /var/cache/pacman/custom/ && \
   
       ## NVIDIA START##
       # build and cache stuff needed for nvidia
  
positive.code:             squashfs-tools && \
  
      # Install stuff for the docker container to use now which we will remove.
      #TODO ADD systemd
      pacman --noconfirm -S \
              dkms \
              git \
  
negative.code: 
  # Cache packages that have happened since the last airootfs image
  RUN pacman --noconfirm -Syw --cachedir /var/cache/pacman/general \
              btrfs-progs \
              ca-certificates-utils \
              ca-certificates \
              dnsmasq \
              glib2 \
              glibc \
              grml-zsh-config \
              gssproxy \
              lftp \
              libinput \
              libssh2 \
              libtasn1 \
              lz4 \
              man-pages \
              nano \
              ntp \
              partclone \
              openconnect \
              systemd-sysvcompat \
              tcpdump \
              testdisk && \
      rm -r /var/lib/pacman/sync/*
  
  # Just download these since we don't actually need them for the docker container.
  # Make sure none of these are in the list above.
  RUN pacman --noconfirm -Syw --cachedir /var/cache/pacman/general \
              base-devel \
              acpi \
              alsa-utils \
              arch-install-scripts \
              aria2 \
              awesome \
              c-ares \
              cpupower \
              ctags \
              dkms \
              feh \
              git \
              haveged \
              htop \
              gnome-keyring \
              google-chrome \
              hfsprogs \
              intel-ucode \
              imagemagick \
              linux \
              linux-headers \
              lm_sensors \
              mlocate \
              networkmanager \
              network-manager-applet \
              pavucontrol \
              package-query \
              pciutils \
              pekwm \
              plasma \
              powertop \
              pulseaudio \
              pulseaudio-alsa \
              python-dateutil \
              python-docutils \
              python-pyasn1\
              python-rsa \
              python-setuptools \
              python-six \
              reflector \
              rsync \
              sqlite \
              sddm \
              systemd \
              terminus-font \
              tree \
              tmux \
              vicious \
              vim \
              xfce4 \
              xfce4-whiskermenu-plugin \
              xorg-server \
              xorg-server-utils \
              xorg-xinit \
              xorg-xev \
              yajl \
              yaourt \
              zsh-syntax-highlighting && \
      rm -r /var/lib/pacman/sync/*
  