Dotfiles

Apply Packages
Login

Apply Packages

Install packages defined in packages.yaml.1

  1. Install Fossil and yq (go version):

    $ yay -S fossil go-yq

  2. Create a Fossil directory (if required) and clone then open (use --force) dotfiles repository in home directory:

    $ mkdir Fossils $ fossil clone https://chiselapp.com/user/gastmo/repository/dotfiles dotfiles.fossil $ fossil open dotfiles.fossil --force

  3. Install dev, tcl, vim plugin, vitools and clitools packages:

    $ yay -S --needed $(yq -r '(.dev,.tcl,.vim,.vitools,.clitools)[] split(" ").[]' ~/.config/packages.yaml)
  4. Optionally install other packages:

    $ yay -S --needed $(yq -r '(.apps,.xtools,.python,.node,.java)[] split(" ").[]' ~/.config/packages.yaml)

  1. ^ Assumes installation of Arch (e.g. EndeavourOS) and use of AUR helper yay.