Ansible plays setting up the complete infrastructure of my voidlinux installation. Usable on local machine or through chroot.
Find a file
Marty Oehme 7fe5d085fd
feat(wayland): Add display manager greetd and greeter tuigreet
Sets up a login screen using tuigreet. From there the user is thrown
into a shell. Other units/services (usually, the user service `river`)
take care to start an actual wayland session for the user.
2025-02-27 11:18:00 +01:00
books feat(wayland): Add display manager greetd and greeter tuigreet 2025-02-27 11:18:00 +01:00
ansible.cfg feat(inventory): Change to yaml definition 2025-02-23 11:39:20 +01:00
inventory.yaml ref(inventory): Create target type indirection 2025-02-23 11:39:26 +01:00
inventory_local.yaml feat(base): Add snapper setup stack 2025-02-26 22:33:07 +01:00
play.yaml ref(playbook): Move all plays into separate directory 2025-02-23 11:39:24 +01:00
README.md docs(repo): Add roadmap 2025-02-27 10:44:14 +01:00
requirements.yaml Set up basic ansible repo 2025-02-21 17:57:58 +01:00

Install void linux from arch linux

Uses btrfs subvolumes, chroot and the void linux root tarball. This is primarily made for my setup to quickly get void linux up and running for playing around with stuff.

Roadmap

  • printing

  • audio

  • arduino/iot

  • vpn

  • statusbar integration

  • automatic kernel rebuild

    • should try to update kernel first (if desired_state == latest)
    • if changed should hook into booster kernel rebuild
    • then delete last kernel?
  • automatic kernel boot selection

    • refind should either manually be pointed to correct kernel(s)
    • or kernel/initramfs/config should be renamed to simple items
      • could maybe symlink to booster-void.img and initramfs-void.img?
      • and then do a search and add subitems for each 6.12.xyz kernel found?
  • wifi setup

Package wishlist

packages to build xbps-src style: - [x] filtile (src) - [x] dotter (src) - [x] git-bug (src) - [ ] bemoji! - [~] git-delta - [ ] bugwarrior - [ ] viddy - [ ] netbird

  • wifi setup