Ansible playbook to set up my setup currently on arch linux (if there is demand ill add other OS's)
This is my preferred Arch Linux installation setup (using: 'archinstall') for using these dotfiles. The script will configure everything else you need.
- Profile: minimal
- Audio: None
- Install the necessary packages
sudo pacman -S ansible git python python-pip python-watchdog
- Clone this repo
git clone https://github.com/dianaw353/dotfiles.git cd dotfiles
- Install the Ansible requirements
ansible-galaxy install -r requirements.yml
- Edit the variables in
group_vars
Warning
This config is made for my setup so there may be a few things you want to change in group_vars/all.yml.
- (Optional) Run the playbook in check mode to view potential changes
ansible-playbook main.yml --ask-become-pass --check
- Run the playbook (enter your user's password when prompted)
ansible-playbook main.yml --ask-become-pass
- (Optional) Run the playbook to run tasks with the value. (This will run the code needed for just that one application) PS. List of each task is in group_vars/all.yml under the default_roles flag :3
ansible-playbook main.yml --ask-become-pass -t <Name of roles>
- Add shell config
- Add hyprland config
- Add ags config
- Add way to change default shell
- Add bluetooth support
- Add audio support pipewire/pluseaudio
- Add detect GPU & Install Drivers
- TechDufus: https://github.com/TechDufus/dotfiles
- Logan Marchione: https://github.com/loganmarchione/ansible-arch-linux
- Dreams of Autonomy: https://github.com/dreamsofautonomy/zensh and https://github.com/dreamsofautonomy/zen-omp