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:
|
||||
- gimp
|
||||
- qutebrowser
|
||||
- python3-adblock # dependency for qutebrowser adblocking
|
||||
- sioyek
|
||||
- wdisplays
|
||||
|
|
|
|||
|
|
@ -70,3 +70,10 @@ packages_terminal:
|
|||
- zoxide
|
||||
- zr # zsh plugin manager
|
||||
- zsh
|
||||
|
||||
packages_custom:
|
||||
- bemoji
|
||||
- dotter
|
||||
- filtile-bin
|
||||
- localsend-go
|
||||
- ripgrep-all
|
||||
|
|
|
|||
|
|
@ -138,6 +138,6 @@
|
|||
|
||||
- name: Put user in socklog group
|
||||
ansible.builtin.user:
|
||||
name: "{{ user_name }}"
|
||||
name: "{{ user_name | default('root') }}"
|
||||
groups: [socklog]
|
||||
append: true
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
booster_initramfs_name: /boot/booster-void
|
||||
booster_initramfs_name: /boot/initramfs
|
||||
host_name: voider
|
||||
timezone: Europe/Berlin
|
||||
locales_enabled:
|
||||
|
|
|
|||
|
|
@ -14,6 +14,6 @@
|
|||
|
||||
- name: Put user in plugdev group
|
||||
ansible.builtin.user:
|
||||
name: "{{ user_name }}"
|
||||
name: "{{ user_name | default('root') }}"
|
||||
groups: [plugdev]
|
||||
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
|
||||
community.general.xbps:
|
||||
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
|
||||
ansible.builtin.user:
|
||||
name: "{{ user_name }}"
|
||||
name: "{{ user_name | default('root') }}"
|
||||
groups: "{{ audio_groups }}"
|
||||
append: true
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
- name: Put user in power group
|
||||
ansible.builtin.user:
|
||||
name: "{{ user_name }}"
|
||||
name: "{{ user_name | default('root') }}"
|
||||
groups: [power]
|
||||
append: true
|
||||
|
||||
|
|
|
|||
|
|
@ -16,11 +16,11 @@
|
|||
|
||||
- name: Add primary user
|
||||
ansible.builtin.user:
|
||||
name: "{{ user_name }}"
|
||||
name: "{{ user_name | default('root') }}"
|
||||
password: "{{ user_pass | password_hash('sha512', '{{ user_pass_salt}}') }}"
|
||||
create_home: true
|
||||
shell: "/bin/{{ user_shell }}"
|
||||
group: "{{ user_name }}"
|
||||
group: "{{ user_name | default('root') }}"
|
||||
groups: "{{ user_groups }}"
|
||||
generate_ssh_key: true
|
||||
tags:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue