Software Bounties
$500: implement DTMF tone pad in Gnome Calls- see ticket & check with devrtz to make sure it's not in progress
- $800: build a FUSE FTP client
- $2000: port the Geary email client to gtk4
- tracking issue and some prior art here
- $50: add an option to the buffyboard on-screen keyboard to configure sticky v.s. non-sticky shift behavior
- $200: fix xdg-dbus-proxy to support nested instances
- $300: port the oils scripting language nix package to a from-source build
- previous attempt, aborted because the upstream build process is very bespoke
Ecosystem Buildout
small, narrow improvements across many packages or projects of your choosing:
- $30 per package: fix a nix package to cross compile to aarch64
- i.e. fix
nix-build -A pkgsCross.aarch64-multiplatform.$pkgfor some$pkg - prior work
- i.e. fix
- $30 per package: fix a nix package to build for musl
- i.e. fix
nix-build -A pkgsMusl.$pkgfor some$pkg - prior work
- i.e. fix
- $20 per package: upstream a package from the Nix User Repository into nixpkgs
Open-ended
bounties for work which advances any of the following areas. suggest a specific task you'd like to do or we can brainstorm together to find a good fit. it's best if you have some experience navigating open source projects for these, because you're likely to be working more closely with the project's maintainer(s) than with me.
- NixOS apparmor integration
- expose apparmor profiles for more packages within nixpkgs
- iputils has a nixpkgs-specific profile: maybe this pattern can be replicated for more packages
- roddhjav maintains profiles for hundreds of applications: maybe these can be integrated into NixOS en masse
- Linux on mobile
- push any device-specific patches or vendored drivers upstream
- e.g. upstream Megi's battery/charger drivers (used by the PinePhone Pro) into mainline Linux
Process/Etc
if you'd like to work on any of these bounties please message me before jumping into it.
bounties are paid on completion -- i.e. once the maintainer for whatever project you're contributing to has merged your change -- though as long as the PR looks reasonable i'll pay when you post it.
payment is via physical cash, cryptocurrency, or Zelle.
if you pursue a bounty but can't or don't want to complete the whole thing i'll pro-rate whatever you do complete. larger bounties (like the FTP client) will be chunked into smaller tasks/checkpoints each with their own dollar value.
if anything here looks interesting to you, but you're unsure about some detail, message me: i'll do my best to accomodate your needs. the best scenario is that there's something here you want to do, but can't justify sinking the time into it, and the bounty fixes that. to that end take the "open-ended" section seriously: i'm unlikely to sponsor a project that i'll never use, but to the contrary if it improves any sliver of the tech i do use then it's worth something to me, and by supporting the commons it's worth 10x what i'd pay for it otherwise.