Automatically install the same packages and software

Is there any way that I can save the 'state' of my OS (not image) so that if I want to install the same OS and have the same configuration (packages, software, settings, etc) as the first PC, I don't have to do it all manually?

I use Manjaro KDE btw.

Attached: Manjaro KDE.png (720x467, 201K)

Other urls found in this thread:

wiki.archlinux.org/index.php/Pacman/Tips_and_tricks#List_of_installed_packages
youtu.be/xSu3I-rKc_o
twitter.com/NSFWRedditGif

Install NixOS

Attached: nixos.png (1183x1024, 88K)

wiki.archlinux.org/index.php/Pacman/Tips_and_tricks#List_of_installed_packages

This might be possible if you use Timeshift and include your dot files.

Time Machine

or just do

brew backup

If you want just packages then take a snapshot of everything in dpkg.
You can add your homefolder to the dpkg stuff to preserve user configs.
But that won't include system level configs.

Also you could definitely do a filesystem level diff and restore that onto another system of the same liveCD. Make sure not to update it from the installer so it stays exactly the same between installs.

Don't be a GUI cuck. Just write a script.
pacman -Qe > file

In script:
pacman -S $(cat file)
systemctl enable --now neededdaemons

Then copy your necessary .config files

For aur packages, put all in a file newline separated

for i in $(cat file2); do yay $i; done

Or substitute whatever aur manager for yay.

This. And then just copy your user folder and put it in the new machine.

>yay
unironically being such a brainlet to use anything other than pacman
better yet use xbps

Attached: tumblr_ow1st6TP2b1uyp20lo1_400.jpg (316x316, 12K)

this might help
youtu.be/xSu3I-rKc_o

gentoo and keep a copy of your world file

use your package manager to get a list and then run a single line command, you retard

just add a system commit with your LayeredPackages to your central OSTree server

everybody go home

Attached: 1404598849665.png (800x900, 646K)

baste

Switch to Debian and then use Aptik to backup and restore everything. You can thank me later

ansible

MX Linux has a tool for that.

Didn't Lindows/Linspire do this with Click-n-Run?

Keep $HOME and /etc backed up along with the list of installed packages generated by pacman -Q

Came here to say this. Vagrant and ansible.

This

Fuck Arch btw