This project allows you to set up your development environment on Debian/Ubuntu.
Create the file ./vars/main.yml by taking ./vars/main.yml.example as a template.
Update it with your own data.
Run the full setup from the root of the project:
./scripts/install.sh
Installed tools:
- ollama
- golang
- git
- docker
- font
- terminator
- nvim
- tmux
- fzf
- zsh
- chrome
- jetbrains_toolbox
- terraform
- devtoys
- postman
- insomnia
- dbeaver
- samba
- gotop
- nodejs
- gcloud
- vscode
- libreoffice
You can install only Neovim:
./scripts/install-nvim.sh
# then run with
nvim .The environment variable NVIM_APPNAME allows you to choose a custom configuration name.
Defaults to nvim if not set.
Or to customize the config name
NVIM_APPNAME=nvim-custom ./scripts/install-nvim.sh
# then run with
NVIM_APPNAME=nvim-custom nvim .You can run Neovim installation directly without cloning the repo:
sh -c "$(wget -O- https://raw.githubusercontent.com/dev2choiz/ansible/main/scripts/install-nvim-one-liner.sh)"
# then run with
nvim .Or with a custom config name:
NVIM_APPNAME=nvim-custom sh -c "$(wget -O- https://raw.githubusercontent.com/dev2choiz/ansible/main/scripts/install-nvim-one-liner.sh)"
# then run with
NVIM_APPNAME=nvim-custom nvim .