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:
state: present
name:
- blueman
- firefox
- geeqie
- greetd-tuigreet
- grim
- kitty
- mpv
- podman
- python-pywal
- solaar
- sway
- syncthing
- telegram-desktop
- thunar
- waybar
@ -21,13 +25,31 @@
become: true
become_user: "{{ desktop_user }}"
shell: >-
paru -Sy --noconfirm {{ packages | join(' ') }}
paru -Sy --needed --noconfirm {{ packages | join(' ') }}
vars:
packages:
- dracula-gtk-theme-full
- ttf-envy-code-r
- 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
ansible.builtin.lineinfile:
path: /etc/greetd/config.toml
@ -39,6 +61,11 @@
name: greetd
enabled: true
- name: bluetooth | enable systemd unit
systemd:
name: bluetooth
enabled: true
- name: wal | set initial colorscheme
become: true
become_user: "{{ desktop_user }}"
@ -58,4 +85,3 @@
state: present
name:
- vulkan-radeon

View file

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