Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Regolith

The Regolith project produces a productivity-focused Linux desktop operating system.
Collective - Host: opensource - https://opencollective.com/regolith - Website: https://regolith-linux.org - Code: https://github.com/regolith-linux

manpage: fix a small spelling error

Debian's lintian tool checks for common spelling errors in packages, it
reported this one.

Clos...

github.com/regolith-linux/i3xrocks - 4b36dba4fd1679f2732c7866a2ffc0d247960c05 authored about 10 years ago
scripts: (disk) do not discard stderr

In the meantime, comment out the default instance, add a label and
group it with the memory blocks.

github.com/regolith-linux/i3xrocks - e6a8225f2015e0773c2dd20c96a515eceb3ae20f authored over 10 years ago
scripts: (battery) support individual batteries

Optionally use the instance property to match individual batteries,
instead of using the first o...

github.com/regolith-linux/i3xrocks - 28c5595fd2d4ef54b3fb6936d20dad14b22da646 authored over 10 years ago
scripts: (memory) use instance

Refs #53

github.com/regolith-linux/i3xrocks - d7be5512d160f88be94fc76f19b1ef1ef6f03889 authored over 10 years ago
scripts: (disk) use instance

Refs #53

github.com/regolith-linux/i3xrocks - bf1f267d8421580a6379c0eaa5cc00c5c7a8d3b4 authored over 10 years ago
config: remove useless battery argument

Refs #53

github.com/regolith-linux/i3xrocks - 072d7559e81a44932bb661cabaf8b40c28f9a45f authored over 10 years ago
scripts: (volume) make it more flexible

- Dynamically choose main volume control
- Selectable volume adjustment step
- Selectable volume...

github.com/regolith-linux/i3xrocks - b06380f15b29f15a6360c1334bb09cfabc0fbd88 authored over 10 years ago
Makefile: compress dist archive

The generated archive was not gzipped. Add a -z flag to the tar command.

Reported-by: Jason Ple...

github.com/regolith-linux/i3xrocks - c1620930277b6589e6b4eb267ab86a853e75e0f5 authored over 10 years ago
Makefile: add a distclean target

i3blocks.1 is removed during a "make clean", which is not convenient
when used from an archive. ...

github.com/regolith-linux/i3xrocks - f0e1b843ad42edca2026b9be5363706e9a07341c authored over 10 years ago
Makefile: fix VERSION test

Because I removed the double quotes of VERSION in Jason's d686490
commit, make is invoked with -...

github.com/regolith-linux/i3xrocks - 2e899e6367a37d4d56602a4bd451af02a8f8e2e0 authored over 10 years ago
config: document the default config file

Add the list of valid properties in the default config file, as well as
a link to the manual page.

github.com/regolith-linux/i3xrocks - 19b4e56caf11169b808fecbbfbdd0f076dc74a45 authored over 10 years ago
readme: notice the ruby-ronn dependency

This tool is needed to manually generate the man page.

Closes #56

github.com/regolith-linux/i3xrocks - e2469abc6b5475a75871f3107d9c7fc182a96c99 authored over 10 years ago
scripts: (cpu_usage) use default error message

die() already provide a very similar default message.

github.com/regolith-linux/i3xrocks - ef01f01ead276760d8ed31c10d305a507d6d85e8 authored over 10 years ago
contrib: add new temperature script

This script uses the raw output to support any sensor chip.

[vd: squash and move to contrib]

C...

github.com/regolith-linux/i3xrocks - 47ebf5a3fcd5a597356de26164ef75825629bb47 authored over 10 years ago
add incremental log level

Add a cumulative -v option to control the display of log messages. By
default, error messages ar...

github.com/regolith-linux/i3xrocks - 4799f98779b3e5b72f85596d3bf4a964d50010b8 authored over 10 years ago
Makefile: add a "dist" target

The dist target in the Makefile will take care of generating the manual
page, and also create an...

github.com/regolith-linux/i3xrocks - d6864901196c2c9916043f01c9a2d4fe0bf41626 authored over 10 years ago
sched: fix unexpected exit when hiding the bar

When the bar visibility is toggled (e.g. with "i3-msg bar mode toggle"),
sigwaitinfo may be inte...

github.com/regolith-linux/i3xrocks - 55c9832094d9bfa2ecae3ea9b8d54811fafdfcc0 authored over 10 years ago
scripts: (volume) handle clicks and mute

Thanks to:
@xelite for mouse volume controls
@jpleau for feedback about UI design
@Elfram ...

github.com/regolith-linux/i3xrocks - 48461235fdb918640ca1364b0e5e0be8701a4790 authored over 10 years ago
Makefile: move man target as an install dependency

The ruby-ronn dependency for the man page generation should not be a
dependency to compile i3blo...

github.com/regolith-linux/i3xrocks - 4c99f85d31045678524cacfd505ef124258dc195 authored over 10 years ago
Revert "travis: install ruby-ronn"

This reverts commit 822a6f8e069b7accf622004465b521900cc5357e.

github.com/regolith-linux/i3xrocks - 145850a329d4a304cce073f2887a6ef686c77dd5 authored over 10 years ago
do not version the generated manpage

Since the Ruby ronn gem is packaged (usually as ruby-ronn) in many
distro, it is not necessary t...

github.com/regolith-linux/i3xrocks - 77a95571a43866e52615083161dd627140c460ba authored over 10 years ago
Makefile: change the way VERSION is generated

Issues:

- If we're building from a release tarball, VERSION is not set
- If we're building ...

github.com/regolith-linux/i3xrocks - 89755a4da6d7b6ae1d9065291c966cb7e451f4ed authored over 10 years ago
readme: use label in volume example

github.com/regolith-linux/i3xrocks - 560bee196b1e7e52f9c07fa79d375b3fca3436c1 authored over 10 years ago
travis: install ruby-ronn

github.com/regolith-linux/i3xrocks - 822a6f8e069b7accf622004465b521900cc5357e authored over 10 years ago
Makefile: install the content of the contrib folder

Added DOCDIR (defaulting to $PREFIX/usr/share/doc/$PROGRAM), and
installed the contents of contr...

github.com/regolith-linux/i3xrocks - 3b9e62f71f1f088561e0b65be81c4ecf4044ab2b authored over 10 years ago
Makefile: fix manpage uninstall

[vd: split from Jason's PR43]

github.com/regolith-linux/i3xrocks - e143058d546770d275dbf287587d95fac7b17aba authored over 10 years ago
Makefile: allow customization of LIBEXECDIR

By default, scripts are installed in /usr/libexec, but on Debian based
system, this directory is...

github.com/regolith-linux/i3xrocks - adc6dab346665b5c184d482045ff93a24e3428cb authored over 10 years ago
fix a compilation error with -Werror=format-security

Debian's dpkg-buildpackage seems to use -Werror=format-security.

This patch fixes this compilat...

github.com/regolith-linux/i3xrocks - fa3881e3133bb9c2804db632dca1ec362fd3fa74 authored over 10 years ago
ini: check system config files in XDG dirs

According to the XDG specification, check for a system-wide config file
in {,/usr/local}/etc/xdg...

github.com/regolith-linux/i3xrocks - a1782404c7d933145b048d0d1872ea40d7a293b6 authored over 10 years ago
bar: warn about too fast repetition

github.com/regolith-linux/i3xrocks - 4180098284ae33f753b26e9854cca083e5012f98 authored over 10 years ago
use -V for version

Save -v for future verbose mode.

github.com/regolith-linux/i3xrocks - 0849651ba4b549ac28d0c52d542ca256e5a1301d authored over 10 years ago
man: review i3blocks description

github.com/regolith-linux/i3xrocks - ee71418c56bb0ace24a4e0bcfb359b16e34642c4 authored over 10 years ago
Revert "introduce the BLOCK_LIBEXEC env variable"

This reverts commit 2833ae631a5298bff3a71e28b91cdafc1063413c.

This new option added too much co...

github.com/regolith-linux/i3xrocks - 4939ed2ae74f8cc6706b1001380a1cab2165af08 authored over 10 years ago
block: detail internal error

Print error messages for any failure between the fork and exec. On
internal error, return a spec...

github.com/regolith-linux/i3xrocks - 6a7b07fdc49c84597a1f41d8ddac973e5046181b authored over 10 years ago
readme: add compile instructions

Also add a link to the Archlinux i3blocks-git AUR package.

Closes #38

github.com/regolith-linux/i3xrocks - f04b736afa95bd2b2ccd3de7f6beeec66cce3e56 authored over 10 years ago
config: avoid special char

Use word labels for volume and battery, instead of unicode characters.

Refs #36

github.com/regolith-linux/i3xrocks - 2ddf288353029105b0dd3dfbe335d586277b52c1 authored over 10 years ago
scripts: (network) take interface from ENV

Make the network script more i3bar-ish by taking the interface from the
BLOCK_INSTANCE environme...

github.com/regolith-linux/i3xrocks - 63b0e581eeaa4997144f2de7382a33765d7b468f authored over 10 years ago
scripts: (battery) avoid utf-8 chars

Refs #36

github.com/regolith-linux/i3xrocks - 59b7e22b79adeb64ba8959cf544c41ddc6a90fef authored over 10 years ago
scripts: extract labels

Move labels to the config file instead of letting the scripts print
their own version.

github.com/regolith-linux/i3xrocks - 1209af41cbe83cebb0dc44d86a5d21ae171af534 authored over 10 years ago
block: add a new "label" property

Add a new i3blocks-specific property named "label", used to specify an
optional string to prepen...

github.com/regolith-linux/i3xrocks - 4f70ef99546478c82547a752e46d7db1ac27a195 authored over 10 years ago
Merge branch 'special-intervals'

* special-intervals:
block: introduce special interval value "repeat"
block: introduce speci...

github.com/regolith-linux/i3xrocks - 22cc8229f7798ca7105853511880a1118d451f32 authored over 10 years ago
block: introduce special interval value "repeat"

If a block interval is specified as "repeat", then its command is
respawned as soon as it termin...

github.com/regolith-linux/i3xrocks - 821db4f68b07db973275ec105fafbaac9da7f25a authored over 10 years ago
sched: execute only timed commands on startup

Add a bar_poll_timed() function meant to be called on startup, to fork
commands with a time inte...

github.com/regolith-linux/i3xrocks - 81eafe387dcb31d1085e935923c2df23b61b2ce4 authored over 10 years ago
block: introduce special interval value "once"

If "once" is specified for the interval, then the command will be
spawned just once on load. Thi...

github.com/regolith-linux/i3xrocks - ede585192daa2a7495869a055e3059fd5e785b19 authored over 10 years ago
sched: consider only positive intervals

It is actually allowed to specify a negative interval, so ignore it in
the sleeptime calculation...

github.com/regolith-linux/i3xrocks - 45184b7ab8e44c53076d8d7618bea7e2a9b7996c authored over 10 years ago
json: parse quoted key

searching for the quoted key is more accurate than just the name. For
example, parsing a click f...

github.com/regolith-linux/i3xrocks - 1fa5abb00735f7bc8d30c508261fed6dbdc3ab38 authored over 10 years ago
scripts: do not redirect stderr to stdout

Let i3blocks catch an error and print it on its stderr.

github.com/regolith-linux/i3xrocks - e80259fc0f5afa511bcdff7407c079dace557547 authored over 10 years ago
block: catch block error stream

Pipe stderr when forking a block command, in order to dump any error
message.

github.com/regolith-linux/i3xrocks - 4adcdd774db6344d652751f4a197c784b9474b41 authored over 10 years ago
block: better error handling

Do not print the first stdout line on error;
Close pipe read end on any error;
Simplify the mark...

github.com/regolith-linux/i3xrocks - 016b48501af43ee751c361243911aca0111a2f3d authored over 10 years ago
block: do not update time stamp on click

As a user may want to trigger a different action on click, do not update
the time stamp when a c...

github.com/regolith-linux/i3xrocks - dd33fca32cd47d4fb51705c6596fbad2905f1e3d authored over 10 years ago
use for-loop initial declarations

As allowed by the C99 standard.

github.com/regolith-linux/i3xrocks - 5adf6e6d6d1ef3ba5b573eedeb5714f01fa811c1 authored over 10 years ago
use gnu99 mode

This standard allows for-loop initial declarations, but also includes
the definitions of things ...

github.com/regolith-linux/i3xrocks - 0e77d09b6de3fcbcbd54a006448e0b6424fb1a96 authored over 10 years ago
implement event-driven scheduler

This tremendous diff constitutes a major refactoring of the scheduler.

Setup an interval timer ...

github.com/regolith-linux/i3xrocks - 6712002589853ea51e02398f07579b6422918d73 authored over 10 years ago
ini: fix block name bundary

github.com/regolith-linux/i3xrocks - 75c71c1a9c295ee2a3dd9e856c7d21c97330a5fb authored over 10 years ago
readme: add a link to a Gentoo ebuild

This ebuild is a contribution from @mudler sabayon repository.

Closes #31

github.com/regolith-linux/i3xrocks - da24d4fc382575d0eafdf9b30352fb49a9b0dafc authored over 10 years ago
ini: check config in ~/.config/i3blocks/ first

Similar to what i3 does, check for the i3blocks user configuration file
first at ~/.config/i3blo...

github.com/regolith-linux/i3xrocks - 78c55c3878b87d3e4b725ad119e58e63d48b6ceb authored over 10 years ago
scripts: (cpu_usage) use consistent floating-point format

[vd: adjust the min_width]

Closes #29

github.com/regolith-linux/i3xrocks - 1c1742425e2653ec7aa14b0762719f7c6f629bcb authored over 10 years ago
man: update `BUGS` section

Remove the JSON escape bug from the man page since it was fixed by #24.

Add a link to the issue...

github.com/regolith-linux/i3xrocks - c776e47aa89865e1a39866ed2531a1b1f909afaa authored over 10 years ago
cpu_usage: shell out to mpstat with en_US locale

If LANG, LC_MESSAGES or LC_ALL is set to a language that has a different
word for "average", the...

github.com/regolith-linux/i3xrocks - 06c381e2a2ec7886cbba9c283d02db795b0a7f2b authored over 10 years ago
log.h: include string.h for strerror()

github.com/regolith-linux/i3xrocks - 8cfe257bd61a33978e2e4fa96196070463fa261d authored over 10 years ago
json: escape strings

Closes #24

github.com/regolith-linux/i3xrocks - 9e8e313d252e5000d6bebb59fbaaff506bcb0408 authored over 10 years ago
contrib: (mediaplayer) use instance for player

The 'player' argument to `playerctl` is given by `instance` in the
i3blocks config file.

Player...

github.com/regolith-linux/i3xrocks - 16802713d942e397f88f40fb74b8eb20dfe13e75 authored almost 11 years ago
integrate Travis CI

github.com/regolith-linux/i3xrocks - 01d34023d42f0f8908401be9599b9783c0bd2756 authored almost 11 years ago
contrib: (openvpn) new script

Closes #18

[vd: fix typo i3block -> i3blocks]

github.com/regolith-linux/i3xrocks - b6d98be227f05bfa843fb4ad1c4126ee6910147f authored almost 11 years ago
add a contrib/ directory

The new contrib/ directory is meant to include some well done and useful
scripts. It is scripts ...

github.com/regolith-linux/i3xrocks - d2304db16d892e19f29ba548a4720fa35c0e1ddb authored almost 11 years ago
contrib: (mediaplayer) add cmus support

Add support for cmus by using the cmus-remote utility to query metadata.

https://cmus.github.io...

github.com/regolith-linux/i3xrocks - 54b0e777e7a65f8a336ad56f857e6e392f5b5bfd authored almost 11 years ago
introduce the BLOCK_LIBEXEC env variable

On runtime, i3blocks now sets a BLOCK_LIBEXEC variable to the
environment. It is introduces for ...

github.com/regolith-linux/i3xrocks - 2833ae631a5298bff3a71e28b91cdafc1063413c authored almost 11 years ago
scripts: (mediaplayer) new script

Add the mediaplayer script for displaying "[ARTIST] - [TITLE]" in a
block if this information is...

github.com/regolith-linux/i3xrocks - e3429111290ac7f087e3fe3a48040eb22bbcc213 authored almost 11 years ago
scripts: (cpu_usage) flatten the script

This commit flattens the cpu_usage script, and add a few tweaks, like:
using $! instead of $?, s...

github.com/regolith-linux/i3xrocks - fb105e806e5700a6acab924b6d8a7836225a4284 authored almost 11 years ago
scripts: (battery) color and urgent on discharge

Change the script to consider color and urgent flag only on discharge.

Refs #12

github.com/regolith-linux/i3xrocks - e6bee6e46652dc3938e0cfe5cf663a9d8944f0fd authored almost 11 years ago
scripts: (battery) new script

This new version of the battery script uses the acpi tool to retrieve
percentage and remaining t...

github.com/regolith-linux/i3xrocks - f9d256614ba9b013778d7e591452a12efa528883 authored almost 11 years ago
block: better failure message

This commit adds the exit code (if given) to the short_text,
concatenates the full_text with it ...

github.com/regolith-linux/i3xrocks - d17781dce898a76f1d87cbb6ce203352b0c18a42 authored almost 11 years ago
block: add b{debug,error*} macros

This commit introduces macros bdebug(), berror() and berrorx() which
takes a block as their firs...

github.com/regolith-linux/i3xrocks - 05fdccf01d747289a7c239ec7f23c40d6ea2dfa9 authored almost 11 years ago
man: a bad error code is displayed

Correct the man page to specify that an error is displayed, instead of
skipping the block.

In t...

github.com/regolith-linux/i3xrocks - 085af234cacf7a1daa0e7e0496e69d0475aa2d2c authored almost 11 years ago
scripts: (volume) remove colon char

github.com/regolith-linux/i3xrocks - 4ce679aaa22427dd83677e51f54014b2fe547b6c authored almost 11 years ago
scripts: (cpu) rename and comment out

This commit renames the "cpu" script to "load_average", as suggested by
@deimosfr. With the prev...

github.com/regolith-linux/i3xrocks - cf48b9c7f6cd162234faef30850ba842985ef472 authored almost 11 years ago
scripts: add CPU usage with colorization

[vd: add a note about sysstat, update the CHANGELOG, add a min_width and
no separator to the cpu...

github.com/regolith-linux/i3xrocks - 23ea28b29867f453386a348e73660c80c53835c8 authored almost 11 years ago
sched: fix click check

Now that the click button member is a buffer, checking its value
(address) instead of the pointe...

github.com/regolith-linux/i3xrocks - c1d51bb2d5492645474c8576761437df06e6fde2 authored almost 11 years ago
add emphasis on the wiki

github.com/regolith-linux/i3xrocks - d168ea1875be12b54909128cc2f72dd15650f11d authored almost 11 years ago
get rid of block_free_status_line

There's no need to expose a block_free_status_line() function.
Also, the function wasn't freeing...

github.com/regolith-linux/i3xrocks - 2b35713575e8f374b838bdab8f7bfd661ecc5491 authored almost 11 years ago
add specific header in source files

This commit removes the common description line in each source file and
add a description specif...

github.com/regolith-linux/i3xrocks - 6124def559bff7b67e29f2db8475e9f25147ca25 authored almost 11 years ago
block: remove useless declaration of caughtsig

github.com/regolith-linux/i3xrocks - 082f73ef740b0ec09c77e8923d70cf4820d41de1 authored almost 11 years ago
Makefile: simplify VERSION

It it now easier for packaging to have a single VERSION variable to
overwrite, in case the packa...

github.com/regolith-linux/i3xrocks - bc37129771b065af1e48e507b1f54d8ef1d1009e authored almost 11 years ago
prepare 1.2 release

github.com/regolith-linux/i3xrocks - 3401a61333e55f9fe538f75f0d22fc478ece06b9 authored almost 11 years ago
make struct click members char buffers

This commit turns the struct click members from unsigned int into char
buffers. A json_parse() f...

github.com/regolith-linux/i3xrocks - b82d627c57a182244518fb1d0e7eb983373d95a0 authored almost 11 years ago
add a changelog

github.com/regolith-linux/i3xrocks - 2a33c52722ef92968602bb9daff29b29cf21b8f1 authored almost 11 years ago
change return code for urgency

The return code 127 is used by sh when the specified command_file could
not be found by a non-in...

github.com/regolith-linux/i3xrocks - 408b96e117e391ad05bbe2e2a4378199a1dfaee5 authored almost 11 years ago
readme: add a link to the wiki

github.com/regolith-linux/i3xrocks - cb6eb2301037cfdc72c4627f256e8f01a17f227d authored almost 11 years ago
sched: do not setup stdin if it refers to a tty

i3blocks will segfault if it is run in a terminal. This is because stdin
receives an EOF and thu...

github.com/regolith-linux/i3xrocks - 493bea72cc21d78e238514c0a91c2e4609a27133 authored almost 11 years ago
readme: add a link to the AUR package

github.com/regolith-linux/i3xrocks - e9a48f50c7b28730c518f55580b518a4fbbb81fd authored almost 11 years ago
readme: add a screenshot of the default config

github.com/regolith-linux/i3xrocks - 5a9a9a9c9b81537488705ffa2553ec867c6d4936 authored almost 11 years ago
conf: adjust intervals and put volume on left

github.com/regolith-linux/i3xrocks - 694457e93c411210a9f634ea93d54ddf6acb91a1 authored almost 11 years ago
better debug message

Prefix block related debug messages with [foo] where foo is the block
name.

github.com/regolith-linux/i3xrocks - 98a9bd97c5b8a64c7472105b4288bb0a4db18a3b authored almost 11 years ago
scripts: (network) use ip command

github.com/regolith-linux/i3xrocks - ac65466ae0bf205b5d7662a9b8fccb9fab03d6cc authored almost 11 years ago
undef macros after use

github.com/regolith-linux/i3xrocks - af31b5ec67263056cd3313354fd127a7f493096a authored almost 11 years ago
introduce debug macros

This commit introduces log.h, which provides compile-time macros for
debugging (debug()) and err...

github.com/regolith-linux/i3xrocks - 3176964305676734abd477964d065d8cbd344d6f authored almost 11 years ago
Makefile: add a PROGRAM variable

github.com/regolith-linux/i3xrocks - dad8c17193c6b6b61b788a86c3eeac6fb890ce12 authored almost 11 years ago
Makefile: do not remove the manpage on cleaning

github.com/regolith-linux/i3xrocks - 595da4b9da0550e716f2e342d5e11371a3e2b398 authored almost 11 years ago
i3blocks is a status line for i3bar (also manpage)

github.com/regolith-linux/i3xrocks - 4c8597b5c79c37a374ee097631501c469c68d3c4 authored almost 11 years ago