anchor.diff:              sddm && \
   
               # Clean up pacman
  -            bash -c "echo 'y' | pacman -Scc >/dev/null 2>&1" && \
  -            paccache -rk0 >/dev/null 2>&1 &&  \
  -            pacman-optimize && \
               rm -r /var/lib/pacman/sync/*
   
   RUN pacman --noconfirm -Syw --cachedir /var/cache/pacman/general \
  
positive.code: # Make sure none of these are in the list above.
  # This is broken into several layers because dockerhub can not handle it
  ###############################################################################
  RUN pacman --noconfirm -Syw --cachedir /var/cache/pacman/general \
              base-devel \
              acpi \
  
negative.code:             pulseaudio && \
  
              # Clean up pacman
              rm -r /var/lib/pacman/sync/*
  
  RUN pacman --noconfirm -Syw --cachedir /var/cache/pacman/general \
  