feat(ubuntu): finished up ubuntu desktop setup
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
This commit is contained in:
73
roles/setup/vars/main.yml
Normal file
73
roles/setup/vars/main.yml
Normal file
@@ -0,0 +1,73 @@
|
||||
apt_dependencies:
|
||||
- ansible
|
||||
- bat
|
||||
- build-essential
|
||||
- cmake
|
||||
- curl
|
||||
- doxygen
|
||||
- eza
|
||||
- fd-find
|
||||
- fzf
|
||||
- gcc
|
||||
- gettext
|
||||
- git
|
||||
- libarchive-tools
|
||||
- libboost-date-time-dev
|
||||
- libboost-dev
|
||||
- libboost-filesystem-dev
|
||||
- libboost-iostreams-dev
|
||||
- libboost-python-dev
|
||||
- libboost-regex-dev
|
||||
- libboost-system-dev
|
||||
- libboost-test-dev
|
||||
- libclang-dev
|
||||
- libedit-dev
|
||||
- libgmp3-dev
|
||||
- libmpfr-dev
|
||||
- libssl-dev
|
||||
- luarocks
|
||||
- npm
|
||||
- python3-dev
|
||||
- python3-ipykernel
|
||||
- python3-pip
|
||||
- python3-venv
|
||||
- texinfo
|
||||
- tzdata
|
||||
- v4l2loopback-dkms
|
||||
- xsel
|
||||
|
||||
apt_tools:
|
||||
- keepassxc
|
||||
- obs-studio
|
||||
- p7zip
|
||||
- pkg-config
|
||||
- ranger
|
||||
- tealdeer
|
||||
- texlive-full
|
||||
- virtualbox
|
||||
- wireguard-tools
|
||||
- zsh
|
||||
|
||||
snap_tools:
|
||||
- name: "bottom"
|
||||
classic: false
|
||||
- name: "signal-desktop"
|
||||
classic: false
|
||||
- name: "nvim"
|
||||
classic: true
|
||||
- name: "zellij"
|
||||
classic: true
|
||||
- name: "jupyterlab-desktop"
|
||||
classic: true
|
||||
|
||||
nvim_config_path: "~/.config/nvim"
|
||||
|
||||
ledger_repo: "https://github.com/ledger/ledger.git"
|
||||
ledger_clone_dir: "/opt/ledger"
|
||||
ledger_binary_path: "/usr/bin/ledger"
|
||||
|
||||
docker:
|
||||
url: "https://download.docker.com/linux"
|
||||
apt_release_channel: "stable"
|
||||
|
||||
aarch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64' }}"
|
||||
Reference in New Issue
Block a user