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
- Host: GitHub
- URL: https://github.com/khuedoan/linux-setup
- Owner: khuedoan
- License: gpl-3.0
- Created: 2020-05-29T11:38:12.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-06-24T03:40:31.000Z (over 2 years ago)
- Last Synced: 2025-03-10T04:35:03.820Z (7 months ago)
- Language: YAML
- Homepage:
- Size: 223 KB
- Stars: 18
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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)