clean up, refactor, documentation
- reducing amount of splitting in configs - documenting configuration
This commit is contained in:
50
CONFIG.md
Normal file
50
CONFIG.md
Normal file
@@ -0,0 +1,50 @@
|
||||
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
|
||||
```
|
||||
Reference in New Issue
Block a user