Liteqube bounties

(for those not familliar with Liteqube main thread here: How I learned to love Liteqube (and why you should, too, even if you have enough RAM) )

I have to admit I am a shitty programmer, I have ADHD and I am typically overwhelmed with my day job. So, things aren’t going as fast with Liteqube as I wish them to be. However, I have some (small amounts of) cash burning my pockets.

For those who are concerned about “running a bunch of obscure scripts on dom0 side” – no, they are actually pretty simple and easy to audit and I wish to make them even more simple, and I announce this bounty program you may join from either side – taking an implementation or adding to the bonus.

So, the first task: clean up stuff and migrate to Salt or Ansible. $1000 in XMR.

Acceptance criteria:

  • Everything possible is migrated to either Salt or Ansible, leaving bash scripting minimal
  • Complex functions like resizing volumes are made in disposable VM, not dom0, and reusable across scripts
  • Package management for core template is up for implementor’s choice. Currently minimizing “minimal” templates further relies on apt autoremove feature, this seems fragile, so it MAY be justified migrating to fixed package list… unless it would make things even more compicated.
  • An option to make core-net without network-manager for wired-only connection (ifupdown or similar scripting) is done, I started doing that myself but has not finished yet.
  • WIFi is working and a command line tool is included to manage wifi networks (add/list/delete)
  • Fully declarative state management. Every installation step is tested, functionally verified and full rollback mechanism is provided if something went wrong. Protected boot, network connectivity, volume resize, torified updates, core-usb input device availability should all be tested. Rollback should not include manual intervention.
  • 4.3 and 4.2 are both supported (I started working on 4.3 support but it is slow, will share)

Additional bonuses:
$250 in XMR for making a working audio widget that would manage core-audio from system tray (volume control, volume buttons and device selection)
$250 in XMR for network and tor system tray status widgets functionally equal to what sys-net does.

Management widgets may run either in dom0 or dedicated (preferably) VM (but not target VM).

If you think “I can do it, but the price isn’t right” it is up for discussion, but remember, those are just my pocket money, no institutional investor behind this and no way to make a profit for myself.

6 Likes