development/vars/archlinux.yml

86 lines
2.1 KiB
YAML

ansible_connection: local
ansible_python_interpreter: '/usr/bin/python'
packages:
- python
- git
- vim
- neovim
- wl-clipboard
- npm
- docker
- docker-compose
- fuse-overlayfs
- ttf-ibm-plex
- slirp4netns
- tree-sitter
- ripgrep
aur_packages:
- {
url: 'https://aur.archlinux.org/rootlesskit.git',
name: 'rootlesskit',
package_name: 'rootlesskit',
}
- {
url: 'https://aur.archlinux.org/docker-rootless-extras-bin.git',
name: 'docker-rootless',
package_name: 'docker-rootless-extras-bin',
}
aur_build_dir: '/usr/local/src'
python_build_dir: '/usr/local/src'
python_install_dir: '/opt'
# Note that the "python-lsp-server", "python-lsp-ruff" and "neovim" python
# packages should be installed to the corresponding virtualenv as well.
language_servers:
- {
package: ansible-language-server,
server_name: 'ansiblels',
auto_setup: true
}
- {
package: yaml-language-server,
server_name: 'yamlls',
auto_setup: true
}
- {
package: typescript-language-server,
server_name: 'tsserver',
auto_setup: true
}
- {
package: vscode-html-languageserver,
server_name: 'html',
auto_setup: false
}
- {
package: vscode-json-languageserver,
server_name: 'jsonls',
auto_setup: true
}
- {
package: vscode-css-languageserver,
server_name: 'cssls',
auto_setup: true
}
- {
package: bash-language-server,
server_name: 'bashls',
auto_setup: true
}
- {
package: lua-language-server,
server_name: 'lua_ls',
auto_setup: true
}
python_download_url: 'https://www.python.org/ftp/python'
python_versions:
- { version: 3.11.9, path: 'python3.11', binary: 'python3.11' }
- { version: 3.10.0, path: 'python3.10', binary: 'python3.10' }
- { version: 3.9.14, path: 'python3.9', binary: 'python3.9' }
- { version: 3.8.14, path: 'python3.8', binary: 'python3.8' }
- { version: 3.7.14, path: 'python3.7', binary: 'python3.7' }
- { version: 3.6.15, path: 'python3.6', binary: 'python3.6' }