51 lines
1.3 KiB
Markdown
51 lines
1.3 KiB
Markdown
Package Configuration
|
|
=====================
|
|
|
|
The following are individual packages that have configuration
|
|
and the default configuration values.
|
|
|
|
Change the configuration by passing the variable when calling
|
|
the role.
|
|
|
|
Packages
|
|
--------
|
|
|
|
```yaml
|
|
pkgconfig:
|
|
alacritty:
|
|
version: 0.15.0
|
|
carapace:
|
|
version: 1.1.1
|
|
git:
|
|
pkgs: #this example is for linux, homebrew names are used when on MacOS
|
|
- git
|
|
- git-delta
|
|
- git-email
|
|
- git-lfs
|
|
go:
|
|
version: 1.23.5
|
|
install_path: /usr/local
|
|
neovide:
|
|
version: 0.14.0
|
|
install_prefix: /usr/local
|
|
neovim:
|
|
use_syspkg: true #if false, will install the appimage
|
|
use_appimage: true #if false, will build from source
|
|
#used for appimage and source installs only
|
|
version: v0.10.3
|
|
install_prefix: /usr/local #binaries will be placed in <prefix>/bin
|
|
install_dir: /opt/nvim #where to put appimages
|
|
become: true #set to false if installing in the default user prefix
|
|
owner: root #who owns the installed packages. Determines become_user
|
|
group: root
|
|
build_type: Release #CMAKE build type
|
|
nerdfonts:
|
|
system_install: false #if true, install fonts system wide
|
|
install: #list of nerdfonts to install. Maps to brew names on macos
|
|
- CascadiaCode
|
|
- FiraCode
|
|
- HaskLig
|
|
rust:
|
|
rustup_managed: false #rustup isn't implemented yet
|
|
```
|