Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/r0x0d/bootstrap
I'm lazy. I do a fresh install of my system every now and then. Yeah, this uses ansible to bootstrap everything.
https://github.com/r0x0d/bootstrap
Last synced: about 2 months ago
JSON representation
I'm lazy. I do a fresh install of my system every now and then. Yeah, this uses ansible to bootstrap everything.
- Host: GitHub
- URL: https://github.com/r0x0d/bootstrap
- Owner: r0x0d
- Created: 2022-09-20T18:46:33.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-05T16:20:09.000Z (about 1 year ago)
- Last Synced: 2024-01-05T17:33:50.772Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 127 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:
- [x] Install some required packages to progress with the playbook
- [x] Install unzip
- [x] Install python-pip
- [x] Add some configurations to /etc/dnf/dnf.conf
- [x] Add some of my aliases and bash settings into $HOME/.bashrc
- [x] Sync some of the local files from this repo to their needed locations
- [x] Install the system packages that I use often
- [x] Upgrade the system packages to be all of them at the latest version
- [x] Apply my KDE settings to the system
- [x] Cleanup any changes left## Nice! How do I run this?
Pretty easy, my friend! Just type in your shell the following:
```bash
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:
```bash
make vagrant
```And it will bring a vagrant machine to you and run the playbook in there.