nilFM
nerdblog - musings, art, etc. of Derek Stevens: nilix@nilfm.cc

steppenwolf + fotonix theme release

[download image] [download image]

steppenwolf GTK2/3 theme and fotonix openbox/xfwm4 theme are released!

The above screenshots show them in action. The steppenwolf theme is based on OneStepBack by Jean-Pierre Bucciol. It features dark menus, tooltips, and notifications, as well as a turquoise hilight color. The oldschool skeuomorphic widget style offers visibility, intuitive usage, and low resource consumption.

fotonix is a simple openbox and xfwm4 theme made from scratch. The openbox version offers menus, dock, and OSD in similar style to the GTK theme's darker elements (the GTK theme came later, but that's neither here nor there). The xfwm4 version is a limited approximation of the openbox version.

Together, these two themes offer a consistent, good-looking, and usable interface for any X11-powered desktop. In the screenshots, you can see I also use compton to (among other things) give the menus, dock, tooltips, and window borders an 85% opacity for that modern glassy effect. I'm using the wonderful papirus icons as well. Other elements of the setup seen above are wmclock, wmmon, wmsystray, and plank. The font is "lucida". I took a lot of inspiration from the NeXTSTEP aesthetic/workflow.

Feel free to use and modify these themes to your heart's content. fotonix is under a 2-clause BSD license while steppenwolf is under the GNU Public License v3. These themes can be installed by cloning the git repositories directly into ~/.themes/ or /usr/share/themes/.

Nerd at Work!

[download image]

Wrastlin with some tile-based map generation for my next project...

Back from the dead; Have some KatbugJS!


Screenshot of katbugjs


After unforseen problems with the other server, we're back on old reliable; and with presents: addicting Catbug action in your browser!

I ported Catbug: in the see-through zone! (originally in C with the SDL library) to javascript. Part of it was to hone my javascript skills, and part of it was to make the game more accessible. Of course if anyone wants to compile the original version for Windows and OSX, be my guest.

The javascript version features touch controls in addition to the keyboard controls. The touch controls are available if the program is able to deduce you're on mobile based on your browser's user-agent string. They have a couple caveats: 1) they don't quell the browser's default scrolling behavior if you move your finger on the buttons, and 2) you might bring up iOS's copy/paste dialogue if you hold a button down on iOS. If you want to help me improve the controls, please do commit to the git repository.

If you want to have Catbug action with you at all times, you can download the game to your device and open the index.html in your browser. The only caveat there is unless you start an http server and point your browser to the game that way, the custom font won't load. This is because of some funky security precautions that browsers take with the way javascript and the filesystem interact.

In any case, enjoy!