Commit graph

8 commits

Author SHA1 Message Date
5e64e89647
feat(nfs): Add auto mounted nfs filesystem 2025-10-28 11:44:58 +01:00
9c510251ca
feat(vault): Encode system hostname in vault variable 2025-10-28 11:44:57 +01:00
e51abbfebe
feat(packages): Add packages to installation groups
Many new packages added which I am using. Some void-specific packages,
mostly usable for headless devices, but some specific to desktop (GUI)
devices, which are added to the relevant group variable file.

Additionally, contains some custom packages from my personal repository,
which I am not sure yet how to best proceed with. But since we also
install my custom repo (in the packages role) this should be fine for
the moment.
2025-10-28 11:44:56 +01:00
b4fbc9be8a
feat(packages): If yq-go is installed make it callable as yq 2025-09-02 12:27:24 +02:00
db562158f7
feat(packages): Add personal repository
Add my own package repository and let users define additional custom
repositories to install. Enable installation of packages from my
repository.
2025-03-16 17:44:20 +01:00
5cd967b6e5
packages: Add python3-adblock for qutebrowser 2025-03-16 17:44:19 +01:00
af374b825b
docs: Update readme and add headless packages 2025-03-13 11:24:15 +01:00
030b8ec291
ref(inventory): Split up inventory into group vars
One inventory targets a local machine (`inv-local.yaml`, chosen by default)
while the other targets a chrooted installation accessible from another
system, usually in the `/mnt/void` directory (`inv-chroot.yaml`, has to
be called like `ansible-playbook -i inv-chroot.yaml`).
2025-03-13 11:24:13 +01:00