# vim: set filetype=yaml.ansible : # variables used in ansible_role_package --- # General configuration clean_install: false clean_cache: false build_jobs: "{{ ansible_processor_nproc | int }}" install_become: true install_become_user: root install_method: system install_prefix: /usr/local install_prefix_mode: '0755' install_prefix_owner: root install_prefix_group: root extra_ldd_paths: [] packages_extra: [] # flatpak default configuration flathub_remote: name: flathub url: https://dl.flathub.org/repo/flathub.flatpakrepo flatpak_default_remote: flathub flatpak_method: system flatpak_remotes: "{{ [flathub_remote] }}" # empty lists that must be defined pkg_appimage: [] # appimages to install pkg_archive: [] # packages installed via prebuilt archive pkg_cargo: [] # rust packages from cargo using `cargo install` pkg_cargo_build: [] # rust packages using `cargo build` before install pkg_flatpak: [] # flatpak packages to install pkg_go: [] # go applications pkg_npm: [] # npm commands pkg_pipx: [] # pipx packages pkg_sh: [] # use shell commands to install a package pkg_snap: [] # snpacraft.io packages pkg_src: [] # packages built from source pkg_sys: [] # system package manager packages pkg_sys_pip: [] # system pip packages pkg_zig: [] # zig packages __configured: {} # dict of configured packages __add_to_path: [] # list of paths that should be in PATH __var_to_env: {} # dict of variables to add to your env # Per package variables ## {{{ air air_version: latest air_build_files: - bin/air air_install_url: github.com/air-verse/air air_pkg_deps: - pkgs/go.yml # }}} ## {{{ alacritty alacritty_version: v0.16.1 alacritty_git_repo: https://github.com/alacritty/alacritty alacritty_pkgname: alacritty alacritty_pkg_deps: - pkgs/git.yml - pkgs/cargo.yml alacritty_build_files: - bin/alacritty - share/pixmaps/Alacritty.svg - share/applications/Alacritty.desktop alacritty_cargo_build_flags: - --release alacritty_build_deps: RedHat: - cmake - fontconfig-devel - freetype-devel - g++ - libxcb-devel - libxkbcommon-devel - desktop-file-utils Debian: - cmake - g++ - pkg-config - libfontconfig1-dev - libxcb-xfixes0-dev - libxkbcommon-dev - python3 - libfreetype6-dev - desktop-file-utils Alpine: - cmake - pkgconf - freetype-dev - fontconfig-dev - python3 - libxcb-dev - g++ - libxkbcommon-dev - desktop-file-utils Archlinux: - cmake - freetype2 - fontconfig - pkg-config - make - libxcb - libxkbcommon - python - desktop-file-utils FreeBSD: - cmake - freetype2 - fontconfig - pkgconf - python3 - desktop-file-utils # }}} # {{{ ansible_ls ansible_ls_version: latest ansible_ls_pkg_deps: - pkgs/npm.yml # }}} # {{{ nerdfonts nerdfonts_install_list: - JetBrainsMono - FiraCode - FiraMono - GoMono - Hack - Symbols nerdfonts_base_url: https://github.com/ryanoasis/nerd-fonts/releases/latest/download nerdfonts_install_path: share/fonts # }}}