Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.05 KB

README.md

File metadata and controls

34 lines (24 loc) · 1.05 KB

Bootstrap

This repository contain my special configs/settings when I need to bootstrap my system from a fresh install.

What this bootstrap thingy do?

It will use ansible to perform the following operations:

  • Install some required packages to progress with the playbook
    • Install unzip
    • Install python-pip
  • Add some configurations to /etc/dnf/dnf.conf
  • Add some of my aliases and bash settings into $HOME/.bashrc
  • Sync some of the local files from this repo to their needed locations
  • Install the system packages that I use often
  • Upgrade the system packages to be all of them at the latest version
  • Apply my KDE settings to the system
  • Cleanup any changes left

Nice! How do I run this?

Pretty easy, my friend! Just type in your shell the following:

make local 

If you are not sure and want to test this first in an environment where you can't destroy your system, you can do so by typing:

make vagrant

And it will bring a vagrant machine to you and run the playbook in there.