dotfiles: rework roles structure

Group configuration tasks into 1 single role
This commit is contained in:
Hoang Nguyen 2022-08-21 23:00:49 +07:00
parent 2ab1dc9402
commit 9579bad605
No known key found for this signature in database
GPG key ID: 813CF484F4993419
314 changed files with 586 additions and 494 deletions

View file

@ -6,7 +6,7 @@ This is the continuation of [my old dotfiles](/FollieHiyuki/dotfiles) without al
```bash
# Install `community.general` for 'apk' and 'doas' module if you only installed ansible-core
ansible-galaxy collection install -r requirements/collections.yml
ansible-galaxy collection install -r requirements.yml
# Run the playbook
ansible-playbook -i hosts dotfiles.yml
```
@ -43,7 +43,6 @@ ansible-playbook -v -i hosts dotfiles.yml --tags 'never,all'
- [ ] [ripgrep](https://github.com/BurntSushi/ripgrep) -> [ugrep](https://github.com/Genivia/ugrep)
- [ ] [vieb](https://github.com/Jelmerro/Vieb)
- [ ] [wolfssh](https://www.wolfssl.com)
- [ ] Cut off roles and group them together (lots of roles just do the same copy thing)
## 📓 Notes

View file

@ -18,82 +18,5 @@
roles:
- role: scripts
tags: scripts
- role: ssh
tags: ssh
- role: aerc
tags: aerc
- role: amfora
tags: amfora
- role: anime-downloader
tags: animedl
- role: bat
tags: bat
- role: btop
tags: btop
- role: castero
tags: castero
- role: cava
tags: [never, cava]
- role: element-desktop
tags: [never, element]
- role: emacs
tags: emacs
- role: fontconfig
tags: fontconfig
- role: gallery-dl
tags: gallery-dl
- role: gdb
tags: gdb
- role: git
tags: git
- role: glow
tags: glow
- role: gpg
tags: gpg
- role: launcher
tags: launcher
- role: mpd
tags: mpd
- role: mpv
tags: mpv
- role: multiplexer
tags: multiplexer
- role: newsboat
tags: newsboat
- role: notification
tags: notification
- role: nvim
tags: nvim
- role: qtcreator
tags: [never, qtcreator]
- role: qutebrowser
tags: qutebrowser
when: default_browser == 'qutebrowser'
- role: ripgrep
tags: ripgrep
- role: river
tags: river
- role: s
tags: s
- role: shells
tags: shells
- role: sway
tags: sway
- role: terminal
tags: terminal
- role: translate-shell
tags: translate-shell
- role: vifm
tags: vifm
- role: waybar
tags: waybar
- role: weechat
tags: weechat
- role: xdg
tags: xdg
- role: yt-dlp
tags: ytdl
- role: streamlink
tags: streamlink
- role: zathura
tags: zathura
- role: config
tags: config

View file

@ -1,3 +1,6 @@
---
# mpv
anime4k_shaders_version: 4.0.1
material_iconic_font_version: 2.2.0
# yt-dlp
ytdl_download_dir: ~/Downloads/ytdl

View file

Before

Width:  |  Height:  |  Size: 285 KiB

After

Width:  |  Height:  |  Size: 285 KiB

View file

Before

Width:  |  Height:  |  Size: 271 KiB

After

Width:  |  Height:  |  Size: 271 KiB

View file

Before

Width:  |  Height:  |  Size: 261 KiB

After

Width:  |  Height:  |  Size: 261 KiB

View file

Before

Width:  |  Height:  |  Size: 296 KiB

After

Width:  |  Height:  |  Size: 296 KiB

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View file

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

View file

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View file

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View file

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View file

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View file

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Some files were not shown because too many files have changed in this diff Show more