boomer/README.md

61 lines
1.8 KiB
Markdown
Raw Normal View History

2019-08-08 14:52:19 +00:00
[![Tsoding](https://img.shields.io/badge/twitch.tv-tsoding-purple?logo=twitch&style=for-the-badge)](https://www.twitch.tv/tsoding)
2019-10-16 22:31:05 +00:00
[![Build Status](https://travis-ci.org/tsoding/boomer.svg?branch=master)](https://travis-ci.org/tsoding/boomer)
2019-08-08 14:52:19 +00:00
2019-08-07 17:46:38 +00:00
# Boomer
2019-11-20 16:02:35 +00:00
Zoomer application for Linux.
2019-08-07 17:46:38 +00:00
2019-08-22 22:50:03 +00:00
- Development is done on https://twitch.tv/tsoding
- Archive of the streams: https://www.twitch.tv/collections/HlRy-q69uBXmpQ
2019-11-30 21:51:19 +00:00
**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.**
2019-08-07 17:46:38 +00:00
## Quick Start
```console
$ nix-shell # only for NixOS
2019-11-20 18:11:56 +00:00
$ nimble build -d:release
2019-08-07 17:46:38 +00:00
$ ./boomer
```
2019-09-12 00:46:53 +00:00
## NixOS Overlay
```
2019-09-18 22:48:29 +00:00
$ git clone git://github.com/tsoding/boomer.git /path/to/boomer
2019-09-12 00:46:53 +00:00
$ mkdir -p ~/.config/nixpkgs/overlays
2019-09-18 22:48:29 +00:00
$ cd ~/.config/nixpkgs/overlays
$ ln -s /path/to/boomer/overlay/ boomer
2019-09-12 00:46:53 +00:00
$ nix-env -iA nixos.boomer
```
## Experimental Live Update
See issue [#26]. For an experimental Live Update feature compile the application with the following flags:
```console
$ nimble build -d:live
```
The feature is really unstable and experimental, so use it at your own risk.
2019-08-08 14:51:36 +00:00
## References
- https://github.com/nim-lang/x11/blob/bf9dc74dd196a98b7c2a2beea4d92640734f7c60/examples/x11ex.nim
- http://archive.xfce.org/src/xfce/xfwm4/4.13/
2019-08-21 23:21:04 +00:00
- https://www.khronos.org/opengl/wiki/Programming_OpenGL_in_Linux:_GLX_and_Xlib
2019-08-30 01:34:24 +00:00
- https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glXIntro.xml
2019-08-31 12:11:59 +00:00
- https://stackoverflow.com/questions/24988164/c-fast-screenshots-in-linux-for-use-with-opencv
2019-12-04 19:19:36 +00:00
- https://github.com/lolilolicon/xrectsel
- https://github.com/naelstrof/slop
2019-08-08 14:52:02 +00:00
## Support
You can support my work via
- Twitch channel: https://www.twitch.tv/subs/tsoding
- Patreon: https://www.patreon.com/tsoding
[#26]: https://github.com/tsoding/boomer/issues/26