Skip to content

smeyerre/linux-config

Repository files navigation

linux-config

Sets up new computer after an Arch linux installation. Look at the migration guide for more information.

See ubuntu branch for the Ubuntu setup.

Automatically configures:

  • pacman packages
  • Aur packages
  • bash dotfiles
  • i3 (optional)
  • vim (optional)

To run setup:

  • Follow the Arch installation guide till the end but do not reboot
  • Ensure you are signed in as your user account
  • Set up git:
    sudo pacman -S git
    ssh-keygen -t ed25519 -C "your_email@example.com"
    eval "$(ssh-agent -s)"
    ssh-add ~/.ssh/id_ed25519
    
    • Add your public key to your GitHub account
  • Clone the repo and run the script!
    git clone git@github.com:smeyerre/linux-config.git ~/linux-config
    cd ~/linux-config
    ./setup.sh
    

TODO

  • Only install packages needed at each step
  • Setup remaining config files eg. ~/.config/, /etc/, /usr/, ...
  • Finish migration to Wayland
  • Update README instructions for Chezmoi

About

Automatically configures packages, dotfiles, i3, and vim on new Arch Linux installations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published