add more packages to software role
This commit is contained in:
parent
fe21450982
commit
5a823cc793
2 changed files with 29 additions and 2 deletions
|
@ -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
|
||||
|
||||
|
|
|
@ -5,3 +5,4 @@
|
|||
- eza
|
||||
- fzf
|
||||
- ripgrep
|
||||
- zsh
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue