wee, desktop mostly there, needs more packages
This commit is contained in:
parent
8f606ed902
commit
fe21450982
3 changed files with 29 additions and 2 deletions
|
@ -1,3 +1,4 @@
|
||||||
# - import_tasks: software/minimal.yaml
|
- import_tasks: software/minimal.yaml
|
||||||
- import_tasks: software/desktop.yaml
|
- import_tasks: software/desktop.yaml
|
||||||
# - import_tasks: software/graphics.yaml
|
- import_tasks: software/graphics.yaml
|
||||||
|
- import_tasks: software/gamedev.yaml
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
- greetd-tuigreet
|
- greetd-tuigreet
|
||||||
- grim
|
- grim
|
||||||
- kitty
|
- kitty
|
||||||
|
- mpv
|
||||||
- podman
|
- podman
|
||||||
- python-pywal
|
- python-pywal
|
||||||
- sway
|
- sway
|
||||||
|
@ -14,6 +15,7 @@
|
||||||
- waybar
|
- waybar
|
||||||
- wofi
|
- wofi
|
||||||
- xdg-user-dirs
|
- xdg-user-dirs
|
||||||
|
- xorg-xwayland
|
||||||
|
|
||||||
- name: install AUR packages
|
- name: install AUR packages
|
||||||
become: true
|
become: true
|
||||||
|
@ -24,6 +26,7 @@
|
||||||
packages:
|
packages:
|
||||||
- dracula-gtk-theme-full
|
- dracula-gtk-theme-full
|
||||||
- ttf-envy-code-r
|
- ttf-envy-code-r
|
||||||
|
- winbox
|
||||||
|
|
||||||
- name: greetd | configure | use tuigreet
|
- name: greetd | configure | use tuigreet
|
||||||
ansible.builtin.lineinfile:
|
ansible.builtin.lineinfile:
|
||||||
|
@ -36,8 +39,23 @@
|
||||||
name: greetd
|
name: greetd
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|
||||||
|
- name: wal | set initial colorscheme
|
||||||
|
become: true
|
||||||
|
become_user: "{{ desktop_user }}"
|
||||||
|
shell: wal --theme hybrid-material
|
||||||
|
|
||||||
- name: sway | reload if running
|
- name: sway | reload if running
|
||||||
become: true
|
become: true
|
||||||
become_user: "{{ desktop_user }}"
|
become_user: "{{ desktop_user }}"
|
||||||
shell: pidof sway && SWAYSOCK=$(ls /run/user/*/sway-ipc.*.sock | head -n 1) swaymsg reload
|
shell: pidof sway && SWAYSOCK=$(ls /run/user/*/sway-ipc.*.sock | head -n 1) swaymsg reload
|
||||||
|
|
||||||
|
- name: graphics | probe for graphics cards
|
||||||
|
shell: lspci -nnk | grep -A 3 -E "VGA|3D"
|
||||||
|
register: lspci
|
||||||
|
|
||||||
|
- name: graphics | install radeon specific packages
|
||||||
|
package:
|
||||||
|
state: present
|
||||||
|
name:
|
||||||
|
- vulkan-radeon
|
||||||
|
|
||||||
|
|
8
roles/software/tasks/software/gamedev.yaml
Normal file
8
roles/software/tasks/software/gamedev.yaml
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
- name: install gamedev packages
|
||||||
|
package:
|
||||||
|
state: present
|
||||||
|
name:
|
||||||
|
- godot
|
||||||
|
- neovim
|
||||||
|
- blender
|
||||||
|
- krita
|
Loading…
Add table
Add a link
Reference in a new issue