I3BLOCKS(1)

πŸ“¦
version 1.5 Β· 3 versions
, in alpine 3.24, arch rolling, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu resolute, ubuntu stonking

πŸ’– i3blocks β€” the manual, but make it cute πŸ’–

okay bestie, sit down, hydrate, because we're talking about i3blocks β€” that's the i3blocks(1) command for you, the one and only feed generator for text based status bars. yes. THE status bar food. no cap. πŸ“


✨ SYNOPSIS ✨

i3blocks [OPTION]...

that's it. that's the whole vibe. just you, your options, and destiny πŸ’…


🌸 DESCRIPTION 🌸

so like, the i3blocks(1) command generates a status line for i3bar(1). it literally schedules command lines β€” the ones you wrote down in a simple little configuration file β€” and it fires them off at specified time intervals, or upon signal reception, or on clicks. yes queen, it's reactive. it's listening. it's giving main character energy. ✨


πŸŽ€ OPTIONS πŸŽ€

  • -h β€” show the help message and exit. bye bestie, you're informed πŸ’–
  • -c CONFIGFILE β€” specifies an alternate configuration file path. you want a different config? iconic. go off.
  • -v β€” increase log level. and listen, this one is cumulative. by default only fatal errors are shown in the status bar. pass this option once and you'll see error messages too. hit it with -vv and more and you get more debug output on standard error. stack it, girl. πŸ“š

πŸ¦‹ CONFIGURATION πŸ¦‹

okay so first things first: i3blocks has to be defined as the status line command of the bar block in your i3(1) configuration file. like this, exactly:

bar {
  status_command i3blocks
}

that's the setup. that's how you get fed. 🫢

now, by default, i3blocks goes looking for a configuration file in this order β€” and psst, note that /etc may be prefixed with /usr/local depending on the compilation flags:

  1. $XDG_CONFIG_HOME/i3blocks/config (or ~/.config/i3blocks/config)
  2. ~/.i3blocks.conf
  3. $XDG_CONFIG_DIRS/i3blocks/config (or /etc/xdg/i3blocks/config)
  4. /etc/i3blocks.conf

it checks them in that order, in that sequence, no skipping. it's loyal like that. πŸ’œ

and for the content of the configuration file β€” the actual stuff you put in it β€” please refer to the i3blocks website: https://vivien.github.io/i3blocks. iykyk. 🌈


πŸ‘‘ SEE ALSO πŸ‘‘

i3(1), i3bar(1), i3status(1) β€” the whole friend group, fr fr.


πŸ’œ AUTHORS πŸ’œ

i3blocks is written by Vivien Didelot and other contributors. legends, honestly. periodt.


⭐ RESOURCES ⭐


🌈 COPYING 🌈

Copyright Β© Vivien Didelot. Free use of this software is granted under the terms of the GPLv3+ License. slay, legally. πŸ’…


and that's the whole manual, bestie. you're welcome. πŸŽ€

okay so this page is from 2019-08-12 and it belongs to the I3BLOCKS(1) manual β€” so like, if you're reading this, that's the source and version and date, and yes it's giving vintage but it's still iconic. bye, ily, go configure your status bar. πŸ’–βœ¨πŸ¦‹