Current state & start docs.
This commit is contained in:
45
roles/desktop/tasks/main.yml
Normal file
45
roles/desktop/tasks/main.yml
Normal file
@@ -0,0 +1,45 @@
|
||||
- name: set up keyboard controls
|
||||
become: true
|
||||
ansible.builtin.copy:
|
||||
dest: /etc/default/keyboard
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0644
|
||||
content: |
|
||||
# KEYBOARD CONFIGURATION FILE
|
||||
# Consult the keyboard(5) manual page.
|
||||
# managed by ansible
|
||||
|
||||
XKBMODEL="pc105"
|
||||
XKBLAYOUT="us"
|
||||
XKBVARIANT=""
|
||||
XKBOPTIONS="ctrl:swapcaps,compose:ralt"
|
||||
|
||||
BACKSPACE="guess"
|
||||
|
||||
- name: set up common desktop tools
|
||||
become: true
|
||||
ansible.builtin.apt: name={{ item }} state=present
|
||||
with_items:
|
||||
- acpitool
|
||||
- emacs
|
||||
- vim-gtk
|
||||
|
||||
- name: set up desktop environments
|
||||
become: true
|
||||
ansible.builtin.apt: name={{ item }} state=present
|
||||
with_items:
|
||||
- i3
|
||||
- i3lock
|
||||
|
||||
- name: set up xprogs
|
||||
become: true
|
||||
ansible.builtin.apt: name={{ item }} state=present
|
||||
with_items:
|
||||
- arandr
|
||||
- evince
|
||||
- feh
|
||||
- firefox
|
||||
- gparted
|
||||
- scrot
|
||||
- vlc
|
||||
Reference in New Issue
Block a user