Parse `DISPLAY` variables that include a screen number
The `DISPLAY` environment variable may optionally also
include a screen number after the display number: `:0.0`.
This change makes sure the display number is correctly
extracted even in this case.
Give some examples of errors that indicate missing flags
Perhaps trivial, but may save some confusion for newcomers
readme: don't dump nixpkgs into scope
Add note about writeReferencesToFile
Add note about absent nix runtime input
Mention -help in the readme
Consistent capitalization in help
Set $XDG_RUNTIME_DIR when -pulse is used
If it's unset, pactl errors out:
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
Fixes: https://todo.sr.ht/~fgaz/nix-bubblewrap/1
Use nix profiles for extra-store-paths
Add them to $PATH too
Write to stderr where appropriate
Implement extra-store-paths
Add contributing instructions
Installation instructions
Set meta.mainProgram so that "nix run" works