Skip to content

nayaverdier/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

See ARCH.md for a barebones system installation

See instater for documentation on the tool used to manage these dotfiles.

On a clean arch installation, as root (or with sudo) run the following (instater will prompt for the user password)

pacman -Sy git

# assuming no users are created and yay is not installed
cd /tmp
git clone https://aur.archlinux.org/instater.git
chown -R nobody instater
cd instater
pacman -Sy python-jinja python-passlib python-rich python-yaml
pacman -Sy python-build python-install python-setuptools python-wheel
sudo -u nobody makepkg
pacman -U instater-0.10.0-1-any.pkg.tar.zst

# if yay is installed
yay -Sy instater

# run instater to run all the tasks included in these dotfiles
git clone https://github.com/nayaverdier/dotfiles.git
cd dotfiles
instater --vars "install_model=dell-xps-7590"

The install_model variable defaults to virtualbox

After instater is run for the first time, it creates a setup-dell-xps-7590 (or similar) script within /usr/local/bin that can be invoked directly (with sudo) rather than calling instater.

For example:

sudo setup-dell-xps-7590

sudo setup-dell-xps-7590 --dry-run # dry run and show the expected changes
sudo setup-dell-xps-7590 --tags zsh # only run tasks with a particular tag

About

My personal dotfiles (managed by instater)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published