mirror of
https://github.com/aminnairi/dotfiles.git
synced 2026-09-14 12:12:13 +02:00
added various packages for neovim
This commit is contained in:
+56
-3
@@ -3,6 +3,41 @@
|
|||||||
hosts: localhost
|
hosts: localhost
|
||||||
connection: local
|
connection: local
|
||||||
tasks:
|
tasks:
|
||||||
|
- name: Install Fd (alternative to find)
|
||||||
|
become: true
|
||||||
|
pacman:
|
||||||
|
name: fd
|
||||||
|
state: present
|
||||||
|
- name: Install Python
|
||||||
|
become: true
|
||||||
|
pacman:
|
||||||
|
name: python
|
||||||
|
state: present
|
||||||
|
- name: Install Julia
|
||||||
|
become: true
|
||||||
|
pacman:
|
||||||
|
name: julia
|
||||||
|
state: present
|
||||||
|
- name: Install Ruby
|
||||||
|
become: true
|
||||||
|
pacman:
|
||||||
|
name: ruby
|
||||||
|
state: present
|
||||||
|
- name: Install Composer (PHP package manager)
|
||||||
|
become: true
|
||||||
|
pacman:
|
||||||
|
name: composer
|
||||||
|
state: present
|
||||||
|
- name: Install Luarocks (Lua package manager)
|
||||||
|
become: true
|
||||||
|
pacman:
|
||||||
|
name: luarocks
|
||||||
|
state: present
|
||||||
|
- name: Install Wget (HTTP client)
|
||||||
|
become: true
|
||||||
|
pacman:
|
||||||
|
name: wget
|
||||||
|
state: present
|
||||||
- name: Set the keyboard keymap
|
- name: Set the keyboard keymap
|
||||||
become: true
|
become: true
|
||||||
command: localectl set-keymap us
|
command: localectl set-keymap us
|
||||||
@@ -157,9 +192,10 @@
|
|||||||
name: rbw
|
name: rbw
|
||||||
state: present
|
state: present
|
||||||
# - name: Install Rofi Bitwarden (Bitwarden client for Rofi)
|
# - name: Install Rofi Bitwarden (Bitwarden client for Rofi)
|
||||||
# become: true
|
# kewlfft.aur.aur:
|
||||||
# pip:
|
|
||||||
# name: rofi-rbw
|
# name: rofi-rbw
|
||||||
|
# state: present
|
||||||
|
# update_cache: yes
|
||||||
- name: Setup Rofi
|
- name: Setup Rofi
|
||||||
synchronize:
|
synchronize:
|
||||||
src: rofi
|
src: rofi
|
||||||
@@ -335,11 +371,28 @@
|
|||||||
pacman:
|
pacman:
|
||||||
name: neovim
|
name: neovim
|
||||||
state: present
|
state: present
|
||||||
- name: Setup NeoVim
|
- name: Setup NeoVim for the unprivileged user
|
||||||
copy:
|
copy:
|
||||||
src: nvim
|
src: nvim
|
||||||
dest: /$HOME/.config
|
dest: /$HOME/.config
|
||||||
force: true
|
force: true
|
||||||
|
- name: Setup NeoVim for the administrator user
|
||||||
|
become: true
|
||||||
|
copy:
|
||||||
|
src: nvim
|
||||||
|
dest: /root/.config
|
||||||
|
force: true
|
||||||
|
- name: Install Neovim package from NPM
|
||||||
|
become: true
|
||||||
|
npm:
|
||||||
|
name: neovim
|
||||||
|
global: true
|
||||||
|
state: present
|
||||||
|
- name: Install Neovim package for Python
|
||||||
|
become: true
|
||||||
|
pacman:
|
||||||
|
name: python-neovim
|
||||||
|
state: present
|
||||||
- name: Install Fish (shell)
|
- name: Install Fish (shell)
|
||||||
become: true
|
become: true
|
||||||
pacman:
|
pacman:
|
||||||
|
|||||||
Reference in New Issue
Block a user