feat: install further packages on setup
This commit is contained in:
parent
fd1592e035
commit
2064e0acb1
@ -17,6 +17,14 @@
|
|||||||
mode: '0755'
|
mode: '0755'
|
||||||
tags: [always, setup]
|
tags: [always, setup]
|
||||||
|
|
||||||
|
- name: Create symlink for vim to nvim
|
||||||
|
ansible.builtin.file:
|
||||||
|
src: /usr/bin/nvim
|
||||||
|
dest: /usr/local/bin/vim
|
||||||
|
state: link
|
||||||
|
become: true
|
||||||
|
tags: [always, setup]
|
||||||
|
|
||||||
- name: Server specific nvim tasks
|
- name: Server specific nvim tasks
|
||||||
tags: server
|
tags: server
|
||||||
block:
|
block:
|
||||||
|
26
roles/xmonad/files/fonts.conf
Normal file
26
roles/xmonad/files/fonts.conf
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
||||||
|
<fontconfig>
|
||||||
|
|
||||||
|
<alias>
|
||||||
|
<family>sans-serif</family>
|
||||||
|
<prefer>
|
||||||
|
<family>Liberation Sans</family>
|
||||||
|
</prefer>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias>
|
||||||
|
<family>serif</family>
|
||||||
|
<prefer>
|
||||||
|
<family>Liberation Serif</family>
|
||||||
|
</prefer>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias>
|
||||||
|
<family>monospace</family>
|
||||||
|
<prefer>
|
||||||
|
<family>Iosevka</family>
|
||||||
|
</prefer>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
</fontconfig>
|
@ -23,10 +23,41 @@
|
|||||||
- zathura
|
- zathura
|
||||||
- zathura-pdf-mupdf
|
- zathura-pdf-mupdf
|
||||||
- ttc-iosevka
|
- ttc-iosevka
|
||||||
|
- ttf-liberation
|
||||||
|
- imlib2
|
||||||
|
- libxext
|
||||||
|
- libxrandr
|
||||||
state: present
|
state: present
|
||||||
become: true
|
become: true
|
||||||
tags: [pc, setup]
|
tags: [pc, setup]
|
||||||
|
|
||||||
|
- name: Install packages from AUR
|
||||||
|
tags: [pc, setup]
|
||||||
|
block:
|
||||||
|
- name: Enable user to use sudo pacman without password
|
||||||
|
become: true
|
||||||
|
ansible.builtin.lineinfile:
|
||||||
|
path: /etc/sudo.conf
|
||||||
|
line: 'max ALL=(ALL) NOPASSWD: /usr/bin/pacman'
|
||||||
|
state: present
|
||||||
|
validate: 'visudo -cf %s'
|
||||||
|
|
||||||
|
- name: Install language server from AUR
|
||||||
|
kewlfft.aur.aur:
|
||||||
|
use: paru
|
||||||
|
state: present
|
||||||
|
name:
|
||||||
|
- pmount
|
||||||
|
- advmvcp
|
||||||
|
always:
|
||||||
|
- name: Disable user to use sudo pacman without password
|
||||||
|
become: true
|
||||||
|
ansible.builtin.lineinfile:
|
||||||
|
path: /etc/sudo.conf
|
||||||
|
line: 'max ALL=(ALL) NOPASSWD: /usr/bin/pacman'
|
||||||
|
state: absent
|
||||||
|
validate: 'visudo -cf %s'
|
||||||
|
|
||||||
- name: Install laptop specific packages
|
- name: Install laptop specific packages
|
||||||
ansible.builtin.package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
@ -80,6 +111,8 @@
|
|||||||
- ~/.config/nsxiv/exec
|
- ~/.config/nsxiv/exec
|
||||||
- ~/.config/zathura
|
- ~/.config/zathura
|
||||||
- ~/.config/feh
|
- ~/.config/feh
|
||||||
|
- ~/.config/nnn
|
||||||
|
- ~/.config/fontconfig
|
||||||
tags: [pc, setup]
|
tags: [pc, setup]
|
||||||
|
|
||||||
- name: Copy over cmus config
|
- name: Copy over cmus config
|
||||||
@ -90,13 +123,6 @@
|
|||||||
with_fileglob: "cmus/*"
|
with_fileglob: "cmus/*"
|
||||||
tags: pc
|
tags: pc
|
||||||
|
|
||||||
- name: Create nnn config directory
|
|
||||||
ansible.builtin.file:
|
|
||||||
path: "~/.config/nnn"
|
|
||||||
state: directory
|
|
||||||
mode: '0755'
|
|
||||||
tags: [pc, setup]
|
|
||||||
|
|
||||||
- name: Clone nnn repository into temp
|
- name: Clone nnn repository into temp
|
||||||
ansible.builtin.git:
|
ansible.builtin.git:
|
||||||
repo: https://github.com/jarun/nnn.git
|
repo: https://github.com/jarun/nnn.git
|
||||||
@ -125,6 +151,7 @@
|
|||||||
- { src: redshiftrc, dest: redshift/redshiftrc }
|
- { src: redshiftrc, dest: redshift/redshiftrc }
|
||||||
- { src: zathurarc, dest: zathura/zathurarc }
|
- { src: zathurarc, dest: zathura/zathurarc }
|
||||||
- { src: feh_keys, dest: feh/keys }
|
- { src: feh_keys, dest: feh/keys }
|
||||||
|
- { src: fonts.conf, dest: fontconfig/fonts.conf }
|
||||||
|
|
||||||
- name: Copy over nsixv key handler script
|
- name: Copy over nsixv key handler script
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
|
Loading…
Reference in New Issue
Block a user