First, make sure you have a clean repository, if you're not sure, get a new version from the repo:
$ darcs get --partial http://repo.nitroproject.org nitro-dev
That gets you a new Glycerin repo in "nitro-dev". After that, make your changes.
Keep in mind, that you have to be in the repository (nitro-dev) for all following commands.
$ cd nitro-dev $ darcs record
This record all your changes. If you had a perfectly clean repo, just press "a" to record all patches, if not, press "y" each time after carefully reading what the patch does.
It will then proceed to ask you for the patch name, enter a short sentence about what your patch does. If the patch is not that trivial, you'll get the chance to add a bigger description right after that.
$ darcs send -o patch_name.patch $ tar czf patch_name.patch.tar.gz patch_name.patch
The first commando from darcs will check the server (devlab in that case), and will ask once for every recorded patch, if you want to send it. The resulting patch_name.patch will have all those patches included.
The "tar" command is just to compress the patch, because it can get quite big, just use a compress-utility you're familiar with.
Send that patch with a [PATCH] prefix in the subject of your email to the mailing list, to get everyones attention.