-
Notifications
You must be signed in to change notification settings - Fork 296
Plugins
Marco Sarti edited this page Nov 15, 2024
·
56 revisions
Plugin | Description |
---|---|
apt-get | Install and upgrade apt-get packages |
apt | Install APT packages |
aptget | Install and upgrade apt-get packages (with some love to apt python module) |
asdf | Install asdf plugins |
brew | Install brew and caskroom packages + brewfile support |
brew | Exceptionally fast plugin with brew , cask , tap , and brewfile support |
brewfile | Install brew dependencies, bundle style |
conditional | Conditional execution of dotbot directives based on outcome of named python plugins. |
crontab-dotbot | Manage crontab with Dotbot |
crontab | Dotbot interface for python-crontab |
crossplatform | Additional crossplatform support |
dnf | Install and update dnf packages |
duti | Instant customization of file associations (macOS) |
eopkg | Install packages with eopkg (Solus) |
flatpak | Install flatpak packages |
firefox | Configure your Firefox profile(s) |
ghe | GH extension manager for DotBot |
ghq | Clone remote repositories with ghq |
git | Clone and pull git repositories |
gitcrypt | Plugins supporting use of git-crypt with dotbot |
go | Install and update GoLang packages |
if | Conditional dotbot directives based on shell expression/command |
ifarch | Conditional execution of dotbot directives based on the local architecture |
ifhostname | Conditional execution of dotbot directive based on the system hostname |
ifplatform | Conditionally execute dotbot directives based on the system distribution |
include | Include dotbot directives from another file |
includes | Include other dotbot configuration files |
librewolf | Configure your Librewolf profile(s) |
nixenv | Install packages using nix-env |
omnipkg | Install and upgrade apt-get, pacman, dnf and brew packages |
pacaur | Install and upgrade pacman and AUR packages with pacaur |
pamac | Install pamac packages |
paru | Install packages with paru (Arch Linux) |
pip | Install pip dependencies with pipx |
quark | Install SuperCollider packages (Quarks) |
quicklisp | Install quicklisp packages |
rust | Install Rust, rustup components, and other Rust software using Cargo |
scoop | Install scoop packages |
snap | Install snap packages |
sops | Allows you to decrypt files previously encrypted with sops |
stow | Link files and directories with GNU Stow |
sudo | Run other directives as root |
sync | Synchronize files using rsync, optionally amending file permissions |
template | Template files using Jinja |
vscode | Install, Uninstall, Sync extensions of Visual Studio Code |
vscode | Install, Uninstall, Sync extensions of Visual Studio Code (fork) |
windows | Configure Windows using dotbot |
xbps | Install and upgrade packages with xbps (Void Linux) |
yaourt | Install packages with yaourt (Arch) |
yay | Install packages with yay (Arch) |
yum | Install and update yum packages |
ed | Ensure expected lines in a file |
zypper | Install packages and repos with zypper (open/suse) |