Skip to content

antonkesy/dotfiles

Repository files navigation

Dotfiles

ansible check Pre-Commit

Arch Linux dotfiles and system setup using Ansible.

Fresh Arch Install

  • Ensure sudo is available for the user
    • pacman -S --noconfirm --needed sudo as root/su
iwctl station <your_wifi_device> connect <your_wifi_ssid>
curl -L https://raw.githubusercontent.com/antonkesy/dotfiles/main/arch_install_config.json -o arch_install_config.json
# setup all missing parts: partitioning & authentication
archinstall --config arch_install_config.json

# Reboot and login into new user
nmcli radio wifi on
nmcli device wifi list
nmcli device wifi connect "<SSID>" --ask

# some setups might assume position of dotfiles in ~/workspace
mkdir -p ~/workspace && cd ~/workspace
sudo pacman -S --noconfirm --needed git # can be skipped if used archinstall config
git clone --recursive https://github.com/antonkesy/dotfiles.git
./prerequisites.sh # can be skipped if used archinstall config
make desktop
# wait some time
reboot

Targets

  • make dotfiles - Links only dotfiles
  • make base - Minimal setup (for example for WSL)
  • make desktop - Full desktop setup
  • make submodule-ssh - Switches https submodules to ssh for development

Currently Used With

Workarounds

Gnome Online Accounts on Hyprland

  • Just login through Gnome session :)

Tests

make test

About

Personal dotfiles, install scripts and more

Resources

License

Stars

Watchers

Forks