more setting up sway desktop, this is getting messy but I need to keep moving
This commit is contained in:
parent
cbf055d05e
commit
8f606ed902
14 changed files with 89 additions and 16 deletions
|
@ -1,2 +1,3 @@
|
|||
- import_tasks: software_desktop.yaml
|
||||
- import_tasks: software_gfx.yaml
|
||||
# - import_tasks: software/minimal.yaml
|
||||
- import_tasks: software/desktop.yaml
|
||||
# - import_tasks: software/graphics.yaml
|
||||
|
|
43
roles/software/tasks/software/desktop.yaml
Normal file
43
roles/software/tasks/software/desktop.yaml
Normal file
|
@ -0,0 +1,43 @@
|
|||
- name: install desktop packages
|
||||
package:
|
||||
state: present
|
||||
name:
|
||||
- firefox
|
||||
- greetd-tuigreet
|
||||
- grim
|
||||
- kitty
|
||||
- podman
|
||||
- python-pywal
|
||||
- sway
|
||||
- telegram-desktop
|
||||
- thunar
|
||||
- waybar
|
||||
- wofi
|
||||
- xdg-user-dirs
|
||||
|
||||
- name: install AUR packages
|
||||
become: true
|
||||
become_user: "{{ desktop_user }}"
|
||||
shell: >-
|
||||
paru -Sy --noconfirm {{ packages | join(' ') }}
|
||||
vars:
|
||||
packages:
|
||||
- dracula-gtk-theme-full
|
||||
- ttf-envy-code-r
|
||||
|
||||
- name: greetd | configure | use tuigreet
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/greetd/config.toml
|
||||
regexp: '^command ='
|
||||
line: command = "tuigreet --cmd sway"
|
||||
|
||||
- name: greetd | enable systemd unit
|
||||
systemd:
|
||||
name: greetd
|
||||
enabled: true
|
||||
|
||||
- name: sway | reload if running
|
||||
become: true
|
||||
become_user: "{{ desktop_user }}"
|
||||
shell: pidof sway && SWAYSOCK=$(ls /run/user/*/sway-ipc.*.sock | head -n 1) swaymsg reload
|
||||
|
7
roles/software/tasks/software/graphics.yaml
Normal file
7
roles/software/tasks/software/graphics.yaml
Normal file
|
@ -0,0 +1,7 @@
|
|||
- name: install graphics packages
|
||||
package:
|
||||
state: present
|
||||
name:
|
||||
- blender
|
||||
- krita
|
||||
- inkscape
|
7
roles/software/tasks/software/minimal.yaml
Normal file
7
roles/software/tasks/software/minimal.yaml
Normal file
|
@ -0,0 +1,7 @@
|
|||
- name: install minimal packages
|
||||
package:
|
||||
state: present
|
||||
name:
|
||||
- eza
|
||||
- fzf
|
||||
- ripgrep
|
|
@ -1,8 +0,0 @@
|
|||
- name: install desktop packages
|
||||
package:
|
||||
- bzip2
|
||||
- grim
|
||||
- podman
|
||||
- sway
|
||||
- telegram-desktop
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
- name: install graphics packages
|
||||
package:
|
||||
- blender
|
||||
- krita
|
||||
- inkscape
|
Loading…
Add table
Add a link
Reference in a new issue