add more packages to software role

This commit is contained in:
Mark Riedesel 2024-11-21 08:11:49 -06:00
parent fe21450982
commit 5a823cc793
2 changed files with 29 additions and 2 deletions

View file

@ -2,14 +2,18 @@
package: package:
state: present state: present
name: name:
- blueman
- firefox - firefox
- geeqie
- greetd-tuigreet - greetd-tuigreet
- grim - grim
- kitty - kitty
- mpv - mpv
- podman - podman
- python-pywal - python-pywal
- solaar
- sway - sway
- syncthing
- telegram-desktop - telegram-desktop
- thunar - thunar
- waybar - waybar
@ -21,13 +25,31 @@
become: true become: true
become_user: "{{ desktop_user }}" become_user: "{{ desktop_user }}"
shell: >- shell: >-
paru -Sy --noconfirm {{ packages | join(' ') }} paru -Sy --needed --noconfirm {{ packages | join(' ') }}
vars: vars:
packages: packages:
- dracula-gtk-theme-full - dracula-gtk-theme-full
- ttf-envy-code-r - ttf-envy-code-r
- winbox - winbox
- name: loginctl | enable linger for desktop user
command: "loginctl enable-linger {{ desktop_user }}"
- name: syncthing | generate default config
become: yes
become_user: "{{ desktop_user }}"
command: >-
syncthing generate --no-default-folder --skip-port-probing
- name: syncthing | enable user systemd unit
systemd:
name: syncthing.service
enabled: true
state: started
scope: user
become: true
become_user: "{{ desktop_user }}"
- name: greetd | configure | use tuigreet - name: greetd | configure | use tuigreet
ansible.builtin.lineinfile: ansible.builtin.lineinfile:
path: /etc/greetd/config.toml path: /etc/greetd/config.toml
@ -39,6 +61,11 @@
name: greetd name: greetd
enabled: true enabled: true
- name: bluetooth | enable systemd unit
systemd:
name: bluetooth
enabled: true
- name: wal | set initial colorscheme - name: wal | set initial colorscheme
become: true become: true
become_user: "{{ desktop_user }}" become_user: "{{ desktop_user }}"
@ -58,4 +85,3 @@
state: present state: present
name: name:
- vulkan-radeon - vulkan-radeon

View file

@ -5,3 +5,4 @@
- eza - eza
- fzf - fzf
- ripgrep - ripgrep
- zsh