An open API service indexing awesome lists of open source software.

https://github.com/khuedoan/linux-setup

Automated Arch Linux configuration with Ansible
https://github.com/khuedoan/linux-setup

Last synced: 6 months ago
JSON representation

Automated Arch Linux configuration with Ansible

Awesome Lists containing this project

README

          

# Workstation Setup

Ansible playbooks for my workstations.

## Supported distro

- [x] Arch Linux
- [ ] Fedora

## Features

- Install Arch Linux automatically (scripts in `./base`)
- Configure the newly installed system automatically:
- Install my dotfiles and custom packages
- Install system configuration files
- And more

## Usage

After login for the first time, connect to the internet if needed (using `nmtui`), download and run the Ansible playbook:

```sh
git clone https://github.com/khuedoan/linux-setup.git
cd linux-setup
make
```

## Acknowledgements

- **kewlfft** for [Ansible module to manage packages from the AUR](https://github.com/kewlfft/ansible-aur)
- **Asif Mahmud** for [adding new SSH key to GitHub account](https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/asif-mahmud1/2020/03/15/cloning-private-git-repository-using-ansible)