Skip to content

sadiksaifi/ansible-playbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Playbook for setting up My Arch Linux env.

This repository contains an Ansible playbook to automate the setup of an Arch Linux system for a specific workflow. The playbook installs necessary software packages and performs system configurations.

Desktop Setup

Hyprland Setup

Prerequisites

  • Arch Linux: Ensure the system has a fresh Arch Linux installation.
  • Ansible: Install Ansible on your control machine using sudo pacman -S ansible.

Usage

  1. Clone the repository: Run
ansible-pull -U https://github.com/sadikeey/ansible-playbook.git
  1. Run the Playbook: Execute
ansible-playbook --ask-become-pass --ask-vault-password main.yaml
  1. Verification: Check that the Arch Linux system is set up according to your workflow requirements.

Components Installed

The playbook sets up the following components for my workflow:

  • Hyprland (Wayland Compositor)
  • Waybar
  • Neovim
  • Zsh
  • SSH Keys
  • Dotfiles and etc.

Contributions

Contributions to this Ansible playbook are welcome! If you encounter issues, have suggestions, or want to add new features, submit a pull request. Contributions will be reviewed and merged if they align with the project's goals.

Note: This script is suited for my workflow, and it requires ansible-playbook --ask-vault-pass. Take inspiration from this playbook but customize it to fit your needs.

About

Ansible Playbook for setting up My Arch Linux env.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published