lot's of standardizing with the refacto

This commit is contained in:
Matthew Stobbs
2025-02-11 22:14:04 -07:00
parent 6d52cc6a4d
commit 9250145116
10 changed files with 384 additions and 209 deletions

View File

@@ -1,31 +1,40 @@
# vim: set filetype=yaml.ansible :
# variables used in ansible_role_package
---
localpaths: # all localpaths are prefixed with the users $HOME directory
instrall: .local
appimage: .local/appimage
archive: .local/archive
cache: .cache
use_local: true
prefer_method: system
packages: [] # list of packages to install
syspaths: # if installing at a system level (default)
install: /usr/local # executables get linked to {{ default_install_prefix }}/bin
local_paths: # all localpaths are prefixed with the users $HOME directory
appimage: .local/appimage # keep appimages here
archive: .local/archive # extract archives here
cache: .cache # cache downloads here
cargo: .cargo # cargo install location
install: .local # installation prefix. Binaries are placed in `{{ install }}/bin`
sys_paths: # if installing at a system level (default)
appimage: /opt/appimage # appimages are installed to {{ apimage_install_prefix }}/<name>/
archive: /opt/archive # pre-compiled archives are extracted to {{ archive_install_prefix }}/
cache: /opt/archive/.cache # download archives here
cargo: /opt/cargo # cargo install location
install: /usr/local # executables get linked to {{ default_install_prefix }}/bin
packages: [] # list of packages to install
pkgconfig:
alacritty:
build_deps:
RedHat:
version: 0.15.0
RedHat:
pkgs: []
build_deps:
- cmake
- freetype-devel
- fontconfig-devel
- libxcb-devel
- libxkbcommon-devel
- g++
Debian:
Debian:
pkgs: []
build_deps:
- cmake
- pkg-config
- libfreetype6-dev
@@ -33,6 +42,9 @@ pkgconfig:
- libxcb-xfixes0-dev
- libxkbcommon-dev
- python3
Darwin:
pkgs:
- alacritty
git_repo: https://github.com/alacritty/alacritty.git
bitwarden:
flatpak: