Compare commits

...

2 Commits

10 changed files with 52 additions and 12 deletions

12
.vim/coc-settings.json Normal file
View File

@ -0,0 +1,12 @@
{
"yaml.schemas": {
"https://raw.githubusercontent.com/ansible-community/schemas/main/f/ansible.json#/$defs/playbook": [
"./*.yaml"
],
"https://raw.githubusercontent.com/ansible-community/schemas/main/f/ansible.json#/$defs/tasks": [
"./roles/*/handlers/*.yaml",
"./roles/*/tasks/*.yaml",
"./tasks.yaml"
]
}
}

View File

@ -9,6 +9,7 @@
- role: ag - role: ag
- role: bat - role: bat
- role: fzf
- role: git - role: git
- role: op - role: op
- role: tree - role: tree

View File

@ -7,6 +7,7 @@
- role: system-info - role: system-info
- role: ag - role: ag
- role: fzf
- role: git - role: git
- role: op - role: op
- role: tree - role: tree

View File

@ -1,4 +1,4 @@
--- ---
- name: install fzf binaries - name: install fzf binaries
command: command:
cmd: ~/.config/zsh/fzf/install --bin cmd: ~/.local/src/fzf/install --bin

View File

@ -0,0 +1,5 @@
---
- name: install homebrew package
homebrew:
name: fzf
state: latest

View File

@ -0,0 +1,13 @@
---
- name: clone fzf repo
git:
repo: https://github.com/junegunn/fzf.git
dest: ~/.local/src/fzf
notify: install fzf binaries
- meta: flush_handlers
- name: create symbolic links
file:
state: link
src: ~/.local/src/fzf/bin/fzf
dest: ~/.local/bin/fzf

View File

@ -0,0 +1,12 @@
---
- name: install apt package
when: ansible_distribution == "Debian" and
ansible_distribution_version == "unstable"
become: true
apt:
name: fzf
state: latest
- include_tasks: Debian-old.yaml
when: not (ansible_distribution == "Debian" and
ansible_distribution_version == "unstable")

View File

@ -0,0 +1,5 @@
---
- name: install chocolatey package
win_chocolatey:
name: fzf
state: latest

View File

@ -0,0 +1,2 @@
---
- include_tasks: '{{ansible_os_family}}.yaml'

View File

@ -21,13 +21,6 @@
- repo: https://github.com/zsh-users/zsh-completions.git - repo: https://github.com/zsh-users/zsh-completions.git
dest: ~/.config/zsh/zsh-completions dest: ~/.config/zsh/zsh-completions
- name: clone fzf repo
git:
repo: https://github.com/junegunn/fzf.git
dest: ~/.config/zsh/fzf
notify: install fzf binaries
- meta: flush_handlers
- name: create directories - name: create directories
file: file:
state: directory state: directory
@ -62,10 +55,6 @@
dest: ~/.local/share/zsh/site-functions/_layout dest: ~/.local/share/zsh/site-functions/_layout
- src: ~/.config/zsh/notes/_note - src: ~/.config/zsh/notes/_note
dest: ~/.local/share/zsh/site-functions/_note dest: ~/.local/share/zsh/site-functions/_note
- src: ~/.config/zsh/fzf/bin/fzf
dest: ~/.local/bin/fzf
- src: ~/.config/zsh/fzf/bin/fzf-tmux
dest: ~/.local/bin/fzf-tmux
- src: ~/.config/zsh/cmake-uninstall - src: ~/.config/zsh/cmake-uninstall
dest: ~/.local/bin/cmake-uninstall dest: ~/.local/bin/cmake-uninstall
- src: ~/.config/zsh/$ - src: ~/.config/zsh/$