finished with a bunch more
This commit is contained in:
@@ -31,6 +31,7 @@ pkg_cargo_build: [] # rust packages using `cargo build` before install
|
||||
pkg_clean: [] # list of files to remove before running archive and source installations
|
||||
pkg_flatpak: [] # flatpak packages to install
|
||||
pkg_go: [] # go applications
|
||||
pkg_make: [] # use gnu make to build/install
|
||||
pkg_npm: [] # npm commands
|
||||
pkg_pipx: [] # pipx packages
|
||||
pkg_sh: [] # use shell commands to install a package
|
||||
@@ -84,8 +85,6 @@ ansible_ls_version: latest
|
||||
ansible_npm_pkg:
|
||||
name: '@ansible/ansible-language-server'
|
||||
global: true
|
||||
ansible_ls_pkg_deps:
|
||||
- pkgs/npm.yml
|
||||
# }}}
|
||||
# {{{ bashls
|
||||
bashls_install_methods:
|
||||
@@ -130,48 +129,6 @@ go_pkgname:
|
||||
# neovim {{{
|
||||
neovim_version: master
|
||||
neovim_build_type: Release
|
||||
neovim_git_repo: https://github.com/neovim/neovim
|
||||
neovim_appimage:
|
||||
base_url: https://github.com/neovim/neovim/releases/download
|
||||
link_name: nvim
|
||||
neovim_pkgname:
|
||||
RedHat: neovim
|
||||
Debian: neovim
|
||||
Darwin: neovim
|
||||
FreeBSD: neovim
|
||||
neovim_build_deps:
|
||||
RedHat:
|
||||
- cmake
|
||||
- curl
|
||||
- gcc
|
||||
- gettext
|
||||
- glibc-gconv-extra
|
||||
- make
|
||||
- ninja-build
|
||||
Debian:
|
||||
- build-essential
|
||||
- cmake
|
||||
- curl
|
||||
- gettext
|
||||
- ninja-build
|
||||
Darwin:
|
||||
- cmake
|
||||
- curl
|
||||
- gettext
|
||||
- ninja
|
||||
Alpine:
|
||||
- build-base
|
||||
- cmake
|
||||
- coreutils
|
||||
- curl
|
||||
- gettext-dev
|
||||
neovim_build_files:
|
||||
- lib64/nvim
|
||||
- bin/nvim
|
||||
- share/nvim
|
||||
- share/applications/nvim.desktop
|
||||
- share/icons/hicolor/128x128/apps/nvim.png
|
||||
- share/man/man1/nvim.1
|
||||
# }}}
|
||||
# {{{ nerdfonts
|
||||
nerdfonts_install_list:
|
||||
@@ -186,8 +143,6 @@ nerdfonts_install_path: share/fonts
|
||||
# }}}
|
||||
# rust {{{
|
||||
rust_pkgname: rust
|
||||
rust_pkgdeps:
|
||||
- cargo
|
||||
# }}}
|
||||
# {{{ zsh
|
||||
zsh_base_url: git://git.code.sf.net/p/zsh/code
|
||||
|
||||
@@ -91,10 +91,32 @@ ansible_ls:
|
||||
install_methods:
|
||||
- source
|
||||
- system
|
||||
npm_pkg:
|
||||
name: '@ansible/ansible-language-server'
|
||||
global: true
|
||||
pkg_deps:
|
||||
- nodejs
|
||||
# {{{ bashls
|
||||
bashls:
|
||||
install_methods:
|
||||
- source
|
||||
npm_pkg:
|
||||
name: bash-language-server
|
||||
global: true
|
||||
# }}}
|
||||
cargo:
|
||||
install_methods:
|
||||
- system
|
||||
cmake:
|
||||
install_methods:
|
||||
- system
|
||||
direnv:
|
||||
install_methods:
|
||||
- system
|
||||
cargo:
|
||||
eza:
|
||||
install_methods:
|
||||
- source
|
||||
fzf:
|
||||
install_methods:
|
||||
- system
|
||||
git:
|
||||
@@ -107,19 +129,77 @@ go:
|
||||
hyprland:
|
||||
install_methods:
|
||||
- source
|
||||
neovim:
|
||||
neovim: # {{{
|
||||
git_repo: https://github.com/neovim/neovim
|
||||
appimage:
|
||||
base_url: https://github.com/neovim/neovim/releases/download
|
||||
pkgname:
|
||||
RedHat: neovim
|
||||
Debian: neovim
|
||||
Darwin: neovim
|
||||
FreeBSD: neovim
|
||||
build_files:
|
||||
- lib64/nvim
|
||||
- bin/nvim
|
||||
- share/nvim
|
||||
- share/applications/nvim.desktop
|
||||
- share/icons/hicolor/128x128/apps/nvim.png
|
||||
- share/man/man1/nvim.1
|
||||
build_pkgdeps:
|
||||
- cmake
|
||||
- git
|
||||
build_deps:
|
||||
RedHat:
|
||||
- cmake
|
||||
- curl
|
||||
- gcc
|
||||
- gettext
|
||||
- glibc-gconv-extra
|
||||
- make
|
||||
- ninja-build
|
||||
Debian:
|
||||
- build-essential
|
||||
- cmake
|
||||
- curl
|
||||
- gettext
|
||||
- ninja-build
|
||||
Darwin:
|
||||
- cmake
|
||||
- curl
|
||||
- gettext
|
||||
- ninja
|
||||
Alpine:
|
||||
- build-base
|
||||
- cmake
|
||||
- coreutils
|
||||
- curl
|
||||
- gettext-dev
|
||||
install_methods:
|
||||
- source
|
||||
- system
|
||||
- appimage
|
||||
- archive
|
||||
# }}}
|
||||
nerdfonts:
|
||||
install_methods:
|
||||
- archive
|
||||
- system
|
||||
nodejs:
|
||||
install_methods:
|
||||
- system
|
||||
pkgname:
|
||||
Linux: nodejs
|
||||
Darwin: node
|
||||
pkg_deps:
|
||||
Linux:
|
||||
- npm
|
||||
- sqlite
|
||||
rust:
|
||||
install_methods:
|
||||
- system
|
||||
starship:
|
||||
install_methods:
|
||||
- source
|
||||
yazi:
|
||||
install_methods:
|
||||
- source
|
||||
@@ -130,7 +210,6 @@ zoxide:
|
||||
zsh:
|
||||
install_methods:
|
||||
- system
|
||||
- source
|
||||
|
||||
## Package specific configuration that never need to be set by the installer
|
||||
__nerdfonts: # {{{
|
||||
|
||||
Reference in New Issue
Block a user