Compare commits
4 commits
421df69cc9
...
db562158f7
| Author | SHA1 | Date | |
|---|---|---|---|
| db562158f7 | |||
| 5cd967b6e5 | |||
| 5dd160727a | |||
| a0ea10542d |
11 changed files with 29 additions and 7 deletions
|
|
@ -15,5 +15,6 @@ packages_de:
|
||||||
packages_gui:
|
packages_gui:
|
||||||
- gimp
|
- gimp
|
||||||
- qutebrowser
|
- qutebrowser
|
||||||
|
- python3-adblock # dependency for qutebrowser adblocking
|
||||||
- sioyek
|
- sioyek
|
||||||
- wdisplays
|
- wdisplays
|
||||||
|
|
|
||||||
|
|
@ -70,3 +70,10 @@ packages_terminal:
|
||||||
- zoxide
|
- zoxide
|
||||||
- zr # zsh plugin manager
|
- zr # zsh plugin manager
|
||||||
- zsh
|
- zsh
|
||||||
|
|
||||||
|
packages_custom:
|
||||||
|
- bemoji
|
||||||
|
- dotter
|
||||||
|
- filtile-bin
|
||||||
|
- localsend-go
|
||||||
|
- ripgrep-all
|
||||||
|
|
|
||||||
|
|
@ -138,6 +138,6 @@
|
||||||
|
|
||||||
- name: Put user in socklog group
|
- name: Put user in socklog group
|
||||||
ansible.builtin.user:
|
ansible.builtin.user:
|
||||||
name: "{{ user_name }}"
|
name: "{{ user_name | default('root') }}"
|
||||||
groups: [socklog]
|
groups: [socklog]
|
||||||
append: true
|
append: true
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
booster_initramfs_name: /boot/booster-void
|
booster_initramfs_name: /boot/initramfs
|
||||||
host_name: voider
|
host_name: voider
|
||||||
timezone: Europe/Berlin
|
timezone: Europe/Berlin
|
||||||
locales_enabled:
|
locales_enabled:
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,6 @@
|
||||||
|
|
||||||
- name: Put user in plugdev group
|
- name: Put user in plugdev group
|
||||||
ansible.builtin.user:
|
ansible.builtin.user:
|
||||||
name: "{{ user_name }}"
|
name: "{{ user_name | default('root') }}"
|
||||||
groups: [plugdev]
|
groups: [plugdev]
|
||||||
append: true
|
append: true
|
||||||
|
|
|
||||||
2
roles/packages/defaults/main.yaml
Normal file
2
roles/packages/defaults/main.yaml
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
custom_repositories:
|
||||||
|
- https://marty-oehme.github.io/void-templates
|
||||||
|
|
@ -1,3 +1,12 @@
|
||||||
|
---
|
||||||
|
- name: Add custom repositories
|
||||||
|
ansible.builtin.template:
|
||||||
|
src: custom-repos.conf.j2
|
||||||
|
dest: /etc/xbps.d/20-custom-repositories.conf
|
||||||
|
tags:
|
||||||
|
- repositories
|
||||||
|
- custom_packages
|
||||||
|
|
||||||
- name: Install all my used void packages
|
- name: Install all my used void packages
|
||||||
community.general.xbps:
|
community.general.xbps:
|
||||||
name: "{{ lookup('community.general.merge_variables', '^packages_.*') }}"
|
name: "{{ lookup('community.general.merge_variables', '^packages_.*') }}"
|
||||||
|
|
|
||||||
3
roles/packages/templates/custom-repos.conf.j2
Normal file
3
roles/packages/templates/custom-repos.conf.j2
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
{% for item in custom_repositories %}
|
||||||
|
repository={{ item }}
|
||||||
|
{% endfor %}
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
- name: Put user in audio group
|
- name: Put user in audio group
|
||||||
ansible.builtin.user:
|
ansible.builtin.user:
|
||||||
name: "{{ user_name }}"
|
name: "{{ user_name | default('root') }}"
|
||||||
groups: "{{ audio_groups }}"
|
groups: "{{ audio_groups }}"
|
||||||
append: true
|
append: true
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
- name: Put user in power group
|
- name: Put user in power group
|
||||||
ansible.builtin.user:
|
ansible.builtin.user:
|
||||||
name: "{{ user_name }}"
|
name: "{{ user_name | default('root') }}"
|
||||||
groups: [power]
|
groups: [power]
|
||||||
append: true
|
append: true
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,11 +16,11 @@
|
||||||
|
|
||||||
- name: Add primary user
|
- name: Add primary user
|
||||||
ansible.builtin.user:
|
ansible.builtin.user:
|
||||||
name: "{{ user_name }}"
|
name: "{{ user_name | default('root') }}"
|
||||||
password: "{{ user_pass | password_hash('sha512', '{{ user_pass_salt}}') }}"
|
password: "{{ user_pass | password_hash('sha512', '{{ user_pass_salt}}') }}"
|
||||||
create_home: true
|
create_home: true
|
||||||
shell: "/bin/{{ user_shell }}"
|
shell: "/bin/{{ user_shell }}"
|
||||||
group: "{{ user_name }}"
|
group: "{{ user_name | default('root') }}"
|
||||||
groups: "{{ user_groups }}"
|
groups: "{{ user_groups }}"
|
||||||
generate_ssh_key: true
|
generate_ssh_key: true
|
||||||
tags:
|
tags:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue