feat(arch): install keyd
This commit is contained in:
parent
578bab9347
commit
e6ad12e9ea
10
roles/arch-post-setup/files/keyd.conf
Normal file
10
roles/arch-post-setup/files/keyd.conf
Normal file
@ -0,0 +1,10 @@
|
||||
[ids]
|
||||
*
|
||||
|
||||
[main]
|
||||
|
||||
leftmeta = layer(meta_custom)
|
||||
|
||||
[meta_custom:M]
|
||||
c = copy
|
||||
v = paste
|
@ -15,3 +15,11 @@
|
||||
state: restarted
|
||||
enabled: true
|
||||
listen: restart powertop
|
||||
|
||||
- name: Restart and Enable Keyd
|
||||
become: true
|
||||
ansible.builtin.systemd:
|
||||
name: keyd.service
|
||||
state: restarted
|
||||
enabled: true
|
||||
listen: restart keyd
|
||||
|
24
roles/arch-post-setup/tasks/keyd.yml
Normal file
24
roles/arch-post-setup/tasks/keyd.yml
Normal file
@ -0,0 +1,24 @@
|
||||
- name: Install keyd-git from AUR
|
||||
kewlfft.aur.aur:
|
||||
name:
|
||||
- keyd-git
|
||||
state: present
|
||||
|
||||
- name: Ensure /etc/keyd directory exists
|
||||
become: true
|
||||
ansible.builtin.file:
|
||||
path: /etc/keyd
|
||||
state: directory
|
||||
mode: "0755"
|
||||
owner: root
|
||||
group: root
|
||||
|
||||
- name: Install Keyd System Config
|
||||
become: true
|
||||
ansible.builtin.copy:
|
||||
src: keyd.conf
|
||||
dest: /etc/keyd/default.conf
|
||||
mode: "0644"
|
||||
owner: root
|
||||
group: root
|
||||
notify: restart keyd
|
@ -155,6 +155,7 @@
|
||||
- slimbookbattery
|
||||
- kanagawa-gtk-theme-git
|
||||
- ttf-twemoji
|
||||
- keyd-git
|
||||
state: present
|
||||
|
||||
- name: Get User
|
||||
@ -210,3 +211,4 @@
|
||||
- dns.yml
|
||||
- powertop.yml
|
||||
- pacman-hooks.yml
|
||||
- keyd.yml
|
||||
|
Loading…
Reference in New Issue
Block a user