docs: def uninstall(*pkgs):
      '''
      Erases a package from the current nix profile. Nix uninstalls work differently than other package managers, and the symlinks in the
      profile are removed, while the actual package remains. There is also a ``nix.purge`` function, to clear the package cache of unused
      packages.
  
      :type pkgs: list(str)
      :param pkgs:
          List, single package to uninstall
  
      :return: Packages that have been uninstalled
      :rtype: list(str)
  
      .. code-block:: bash
  
          salt '*' nix.uninstall pkg1 [pkg2 ...]
      '''
  
      cmd = _quietnix()
      cmd.append('--uninstall')
      cmd.extend(pkgs)
  
      out = _run(cmd)
  
      fmtout = out['stderr'].splitlines(), 'uninstalling'
  
      return [_strip_quotes(s.split()[1])
              for s in out['stderr'].splitlines()
              if s.startswith('uninstalling')]