ansible: sync templates with live system state
- hyprland: add pulseaudio + custom/gpu modules to waybar - hyprland: template hyprlauncher.conf - hyprland: add keybinding updates (yazi, chrome, screenshots, reload) - hyprland: add uwsm package, replace wofi with hyprlauncher - hyprland: add waybar GPU monitoring script - greetd: update tuigreet command to uwsm start - vars: add uwsm, hyprlauncher; remove wofi; add screenshot tools
This commit is contained in:
@@ -16,10 +16,19 @@
|
||||
loop:
|
||||
- hypr
|
||||
- waybar
|
||||
- wofi
|
||||
- hyprlauncher
|
||||
- dunst
|
||||
tags: [hyprland, config]
|
||||
|
||||
- name: Hyprland - ensure Waybar scripts directory exists
|
||||
file:
|
||||
path: "/home/{{ system_user }}/.config/waybar/scripts"
|
||||
state: directory
|
||||
owner: "{{ system_user }}"
|
||||
group: "{{ system_user }}"
|
||||
mode: '0755'
|
||||
tags: [hyprland, config]
|
||||
|
||||
- name: Hyprland - configure NVIDIA DRM KMS (modeset=1)
|
||||
lineinfile:
|
||||
path: /etc/modprobe.d/nvidia.conf
|
||||
@@ -70,5 +79,15 @@
|
||||
- { src: 'hyprpaper.conf.j2', dest: 'hypr/hyprpaper.conf' }
|
||||
- { src: 'waybar_config.j2', dest: 'waybar/config' }
|
||||
- { src: 'waybar_style.css.j2', dest: 'waybar/style.css' }
|
||||
- { src: 'hyprlauncher.conf.j2', dest: 'hypr/hyprlauncher.conf' }
|
||||
- { src: 'dunstrc.j2', dest: 'dunst/dunstrc' }
|
||||
tags: [hyprland, config]
|
||||
|
||||
- name: Hyprland - deploy Waybar GPU monitoring script
|
||||
template:
|
||||
src: 'waybar_gpu_script.sh.j2'
|
||||
dest: "/home/{{ system_user }}/.config/waybar/scripts/gpu.sh"
|
||||
owner: "{{ system_user }}"
|
||||
group: "{{ system_user }}"
|
||||
mode: '0755'
|
||||
tags: [hyprland, config]
|
||||
|
||||
Reference in New Issue
Block a user