Skip to content

dianaw353/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

GitHub last commit GitHub Repo stars GitHub repo size

Ansible playbook to set up my setup currently on arch linux (if there is demand ill add other OS's)

Arch Linux Prefered archinstall Settings

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

Requirements

  1. Install the necessary packages
    sudo pacman -S ansible git python python-pip python-watchdog
    
  2. Clone this repo
    git clone https://github.com/dianaw353/dotfiles.git
    cd dotfiles
    
  3. Install the Ansible requirements
    ansible-galaxy install -r requirements.yml
    
  4. 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.

  1. (Optional) Run the playbook in check mode to view potential changes
    ansible-playbook main.yml --ask-become-pass --check
    
  2. Run the playbook (enter your user's password when prompted)
    ansible-playbook main.yml --ask-become-pass
    
  3. (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>

TO DO

  • 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

Source/Inspiration