Generate a zero-config Hacky Hackpecker setup.
Installation's made easy by the
~/bin to your
PATH as that's where hax is installed to.
Once installed, run
hax -h for details on how to use it.
Or run it with the defaults with
hax, but read the notes below first.
hax will overwrite the files listed below, so you might want to back those up first. Otherwise you might hate me for the rest of your life.
- ~/.config/kitty/kitty.conf unless another terminal's specified in the options
The default terminal used by
hax is kitty, for which a config is generated. You can easily specify another terminal of your choice instead.
# Use st - suckless simple terminal hax -t "st"
Note however that kitty is currently the only terminal for which a config is generated, meaning that you'll have to either edit the script, or create the config manually, if you decide to use another terminal. This is easily done though.
pal as this is where we get the colors from. It also allows us to change colors on the fly. Head on over here to get
pal up and running, it's done in a heartbeat.
The font used in the screenshots is
JetBrains Mono which you'll find here
- pacman (Arch Linux) (or change the scripts & commands to match your packgage manager)
- ... Perhaps something else I've forgotten to mention
The widths, heights, paddings, and offsets for
polybar etc are mostly hard coded, meaning they won't work very well on varying screen sizes. Unless of course your screen size happens to match mine exactly. I'm on a
3200x1800 pixel screen, so you'll have to fiddle around with the configs to suit your needs.
This can all be made dynamic of course, at least to some extent. The tricky part, or one of them at least, is getting the conky panels to match the screen's height (we want them full height - no more, no less). But fixing all that to happen automagically is not something I'll be looking into right now.
With some fiddling you'll be able to adjust the conky, i3 and polybar config details in
hax to suit your screen, I hope.
"This is a joke, right?"
Not necessarily. Although I lean towards simpler setups, this type of visually hectic setups apparently float some people's boats. So I thought I'd put together something they might want to use.