Skip to content
This repository has been archived by the owner on Jun 2, 2020. It is now read-only.

passcod/sebastian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sebastian

A replacement for Conky.

Development demo

From the sample config in sample/api-demo.rb:

Gif of demo

Run it with:

$ git clone git://github.com/passcod/sebastian.git
$ cd sebastian
$ bundle
$ ruby bin.rb sample/api-demo.rb

What?

Conky is the greatest system monitor display panel thingie in the entire universe... except when it's not. After several years of usage, I'm frustrated by:

  • Syntax quirks
  • Behaviour quirks
  • Transparency weirdness
  • Sometimes "colour" is spelled "color" depending on the config option
  • I'm not sure if it's hardware-accelerated but I don't think so
  • Windows/Mac/Wayland support eeeh
  • The lack of an actual alternative (everything else reminds me of Vista widgets and/or pre-1999 graphics)
  • Conditionals
  • Can I haz asynchronous things
  • Moar fonts!
  • Better support for adventurous ideas (like, pie charts are the ultimate in conky awesomeness. Pie charts.)
  • Lua

Uhhh

Sebastian will (eventually) have:

  • Solutions to all of the above:
    • Consistent syntax/grammar
    • OpenGL
    • Windows/Mac/Wayland/X11
    • Full expressive power (conditionals, loops, recursion...)
    • Async magic rainbows
    • Ruby!
  • An API
  • Support for gems (with Bundler)
  • Interactivity (being able to click things)
  • Conkyrc converter (maybe!)
  • Access to the underlying (raw) graphics layer
  • Conky-style default widgets
  • Better theming?

W-When

As soon as I get round to it.

Hello! My name is Félix Saparelli. Feel free to give me a yell and/or money if you want progress on this and can't code or whatever. *waves*

About

A replacement for Conky

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages