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
|
state: restarted
|
||||||
enabled: true
|
enabled: true
|
||||||
listen: restart powertop
|
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
|
- slimbookbattery
|
||||||
- kanagawa-gtk-theme-git
|
- kanagawa-gtk-theme-git
|
||||||
- ttf-twemoji
|
- ttf-twemoji
|
||||||
|
- keyd-git
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: Get User
|
- name: Get User
|
||||||
@ -210,3 +211,4 @@
|
|||||||
- dns.yml
|
- dns.yml
|
||||||
- powertop.yml
|
- powertop.yml
|
||||||
- pacman-hooks.yml
|
- pacman-hooks.yml
|
||||||
|
- keyd.yml
|
||||||
|
Loading…
Reference in New Issue
Block a user