Skip to content

yousuc/dotbot-paru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotbot paru Plugin

Plugin for dotbot that adds a paru directive. It allows installation of packeges using paru, and by extension pacman, packages.

This plugin will attempt to install paru if not already present. This should make it easier to set up a new computer.

Installation

Add it as a submodule of your dotfiles repository.

git submodule add https://github.com/yousuc/dotbot-paru

Usage

One option is having your packages list in a separate file. This way you can run it separately from your main configuration.

./install -p dotbot-paru/paru.py -c packages.conf.yaml

Alternatively, you can add the directive directly in install.conf.yaml and modify your install script so it automatically enables the paru plugin.

"${BASEDIR}/${DOTBOT_DIR}/${DOTBOT_BIN}" -d "${BASEDIR}" -c "${CONFIG}" \
  --plugin-dir "${BASEDIR}/dotbot-paru" "${@}"

Configuration

Example of the packages.conf.yaml:

- paru:
  - zsh
  - neovim
  - atom-editor-bin
  - gitkraken

Additionally, if you want to separate your pacman packages from your AUR packages, you can put them in a directive named pacman. Both directives are functionally the same, but may allow you to organize things a little more.

- pacman:
  - zsh
  - neovim
- paru:
  - atom-editor-bin
  - gitkraken

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published