Go to file
2019-12-12 22:16:02 +07:00
overlay Bump NixOS overlay 2019-12-05 06:47:44 +07:00
src (#26) Remove syscall package dependency 2019-12-12 22:13:45 +07:00
.gitignore Remove x11ex 2019-09-26 07:14:57 +07:00
.travis.yml (#1) Build instead of test 2019-10-17 05:27:48 +07:00
boomer.nimble (#26) Remove syscall package dependency 2019-12-12 22:13:45 +07:00
default.nix (#26) Experimental MIT-SHM support 2019-12-12 19:30:13 +07:00
LICENSE Initial commit 2019-08-07 23:20:29 +07:00
README.md (#26) x11 bindings bug note 2019-12-12 22:16:02 +07:00

Tsoding Build Status

Boomer

Zoomer application for Linux.

WARNING! The application is in an active development state and is not even alpha yet. Use it at your own risk. Nothing is documented, anything can be changed at any moment or stop working at all.

Quick Start

$ nix-shell   # only for NixOS
$ nimble build
$ ./boomer

Developer Capabilities

For additional Developer Capabilities compile the application with the following flags:

$ nimble build -d:developer

This will enable:

  • Reloading the shaders with Ctrl+R

Experimental Live Update

See issue #26. For an experimental Live Update feature compile the application with the following flags:

$ nimble build -d:live

For a faster Live Update feature based on MIT-SHM X11 extension use -d:mitshm:

$ nimble build -d:live -d:mitshm

The MIT-SHM support would probably not work for you until nim-lang/x11#31 is merged.

The feature is really unstable and experimental, so use it at your own risk.

NixOS Overlay

$ git clone git://github.com/tsoding/boomer.git /path/to/boomer
$ mkdir -p ~/.config/nixpkgs/overlays
$ cd ~/.config/nixpkgs/overlays
$ ln -s /path/to/boomer/overlay/ boomer
$ nix-env -iA nixos.boomer

References

Support

You can support my work via