Skip to content

ZWindL/dotfiles

Repository files navigation

#My dotfiles

Switched to chezmoi to manage dotfiles now, see https://www.chezmoi.io/

exec pacman -Qqen > donot_touch/pkglist.txt to make a list of installed packages.

To install packages from the list backup, run:

sudo pacman -S - < donot_touch/pkglist.txt

To skip already installed packages, use --needed

In case the list includes foreign packages, such as AUR packages, remove them first:

pacman -S $(comm -12 <(pacman -Slq | sort) <(sort pkglist.txt))

To remove all the packages on your system that are not mentioned in the list.

pacman -Rsu $(comm -23 <(pacman -Qq | sort) <(sort pkglist.txt))

More details on Arch Wiki