--- - name: install nginx pacman: name=nginx state=present tags: nginx become: true - name: install gcc pacman: name=gcc state=present tags: gcc become: true - name: install python-pip pacman: name=python-pip state=present tags: python-pip python pip become: true - name: install zsh pacman: name=zsh state=present tags: zsh become: true - name: switch default shell to zsh shell: chsh -s /usr/bin/zsh tags: shellchange become: true - name: install neovim pacman: name=neovim tags: neovim become: true - name: install pynvim python client pip: name=pynvim tags: python neovim pynvim - name: Move vi command: mv /usr/bin/vi /usr/bin/oldvi become: true - name: Move vim command: mv /usr/bin/vim /usr/bin/oldvim become: true - name: create vim symlink to nvim file: src=/usr/bin/nvim dest=/usr/bin/vim state=link become: true - name: create vi symlink to vim file: src=/usr/bin/vim dest=/usr/bin/vi state=link become: true - name: install nodejs pacman: name=nodejs state=present tags: nodejs become: true - name: install npm pacman: name=npm state=present tags: npm become: true - name: install git pacman: name=git state=present tags: git become: true - name: install postgres pacman: name=postgresql state=present tags: postgres become: true - name: install postgresql-libs pacman: name=postgresql-libs state=present tags: postgresql-libs libpq become: true - name: install make pacman: name=make state=present tags: mmake become: true - name: install cmake pacman: name=cmake state=present tags: cmake become: true - name: install ninja pacman: name=ninja state=present tags: ninja become: true - name: install gn pacman: name=gn state=present tags: gn become: true - name: install zeromq pacman: name=zeromq state=present tags: zeromq become: true - name: install yarn community.general.npm: name=yarn global=yes tags: yarn become: true - name: install flatbuffers pacman: name=flatbuffers state=present tags: flatbuffers become: true