ref(inventory): Split packages into groups

This commit is contained in:
Marty Oehme 2025-02-23 10:39:43 +01:00
parent 8e79c5f804
commit aae6b2d7ff
Signed by: Marty
GPG key ID: 4E535BC19C61886E
2 changed files with 27 additions and 20 deletions

View file

@ -1,7 +1,9 @@
- name: Install basic custom void packages
hosts: interface
become: true
tags: interface
tags:
- interface
- packages
tasks:
- name: Set up keyd for custom key events
community.general.xbps:
@ -12,10 +14,10 @@
- name: Install many fonts
community.general.xbps:
name: "{{ packages_fonts }}"
name: "{{ fonts }}"
state: "{{ desired_package_state }}"
notify: installed-fonts
when: packages_fonts
when: fonts
handlers:
- name: Activate keyd service

View file

@ -23,13 +23,32 @@ target_system:
interface:
hosts:
void:
target_system:
vars:
packages_fonts:
fonts:
- nerd-fonts-otf
- noto-fonts-ttf
- noto-fonts-cjk
- noto-fonts-emoji
packages_de:
- bemenu
- pinentry-bemenu
- clipman
- grim
- kanshi
- mako
- slurp
- waylock
packages_gui:
- gimp
- qutebrowser
- sioyek
- wdisplays
terminal:
hosts:
target_system:
vars:
packages_terminal:
- abduco
- atuin
@ -47,7 +66,7 @@ interface:
- entr
- eza
- fd
- flavours
- flavours # TODO: To be replaced with tinty
- fwupd
- gallery-dl
- git-lfs
@ -91,17 +110,3 @@ interface:
- zoxide
- zr # zsh plugin manager
- zsh
packages_de:
- bemenu
- pinentry-bemenu
- clipman
- grim
- kanshi
- mako
- slurp
- waylock
packages_gui:
- gimp
- qutebrowser
- sioyek
- wdisplays