45

Polybar is pretty fucking cool. I love its customizability, because all the interesting possibilities you have configuring it are making me play with it more than I would have thought, when I first learned about it.

I'm also quite happy I found out about mpd and ncmpcpp. Before those I used either Audacious or cmus to play music via GUI or per CLI, respectively. Apart from that I can't quite remember the strange acronyms mpd and ncmpcpp and always have to look them up again, it's fantastic what you can do with them.

I wouldn't have found out, hadn't I seen the cool, minimalistic media players in some setups on /r/unixporn. It's fucking amazing, because it feels as if, subconsciously, I always wanted the tiling setup with dedicated workspaces and some widgets throning above or sitting below the windows that have everything I need everywhere, but never quite got close enough to what I really wanted. i3bar/i3blocks are almost useless compared to Polybar, and I didn't even.get around to try all the suggestions from the comments on my last rant.

This amazing software makes me want to build a new home media server even more. Since I've got enough Raspberry Pis and HDDs/SSDs lying around, why the fuck not?

The downside is that I practically waste all my leisure time with obsessively setting all this stuff up now, but it's both, exhausting and fun at the same time. It's addicting to see the results every time, but I'm sick of config files, half-arsed docs, and man pages with useless command definitions. I'm getting closer to what I want, though.

I dread finishing the actual color theming, though, because on one hand I have to change so many individual files in the end that it's hardly maintainable, on the other the whole setup will feel incomplete if I don't.

Comments
  • 9
    That linux vibe when you discover new tools and/or realize you can greatly simplify your setup.

    I've recently switched from i3bar to i3blocks and am a happy camper so far. 4 minimal shell script and all's good.
  • 8
    I prefer i3blocks because it’s just more powerful (and polybar fails to build on my machine). But polybar is five times prettier.

    Terminal applications are the best. I’m blown away by ncmpcpp.
    If you like terminal clients as much as I do, try sc-im (spreadsheet editor à-la excel with vim bindings), Neomutt (mail client), Calcurse (calendar, to-do list, agenda), ranger (file manager), gotop/htop (stats)
  • 4
    polybar would never work for me so i used lemonbar (https://wiki.archlinux.org/index.ph...)

    the only problem is that its very time consuming as you have to script everything that you want an you wont have a proper tray for any icons, however, there is a way around that by reducing the size of the bar and putting trayer in the extra space but then you have to be careful to not accidentally close it (https://github.com/sargon/...)

    (ok maybe it wasn't the best choice to go with lemonbar, you do get a nice result at the end though)

    also for your colour scheme have you tried out pywal? (https://github.com/dylanaraps/pywal)
  • 4
    @RantSomeWhere (Neo)Mutt, Ranger and htop are <3, I use them a lot, but I didn't know about SC-IM and Calcurse, yet. I'm gonna try them out today. They both seem extremely promising, thanks!
  • 3
    @GCHQ Thabks for reminding me about lemonbar. @xzvf already recommended it on my last rant and I still have to try it.
  • 4
    @RantSomeWhere Why do you think i3blocks is more powerful than Polybar? I'm not saying it's not, it just seems a lot less powerful to me, but I don't know both very well, yet, so I'm just curious. I was having a harder time setting up i3blocks than Polybar, but maybe I just approached my problems wrong or maybe Polybar is just better for my use cases.
  • 3
    It's one of the first time that you seem genuinely happy, that's nice!

    It really is great to find all of these CLI/TUI tools and how easy you can manipulate them to suit your needs perfectly. Makes the whole workflow so much better.

    I can't wait to see your final configuration! (Take your time)
  • 5
    @AlexDeLarge I like how i3blocks works. You can make any block work exactly the way you want by just calling an external script. From your i3blocks.conf you essentially call shell scripts that do whatever you tell them to do, employ some sed/awk magic and pass the result as the output to you i3blocks block. It can do everything bash can do as well. Polybar is kinda limited in that sense as it uses predefined “modules”, if I recall correctly.
    But it’s much more beautiful than i3blocks
  • 3
    @Jilano Thanks, man, I'll probably either never really be done with it or get tired of it too soon, but I'll definitely post some pics when I think I've a got a first presentable version.
  • 4
    @RantSomeWhere As far as I know you can use custom scripts with Polybar too, but I get your drift now.

    And yeah, Polybar does look better. But I like the way i3blocks handles the workspace tabs. It's better than in Polybar, in my opinion, but since it depends on i3, it would be pretty bad if it didn't do well with the tabs, haha!

    Then again, the i3 integration works well for Polybar too. Maybe it's because I build i3-gaps, Polybar, mpd, ncmpcpp, etc. from source, because I'm not even using Arch at the moment and packages, if available at all, are often poorly configured.
  • 6
    @RantSomeWhere In addition to your list of nice little soft, I would also add:

    - LazyGit (https://github.com/jesseduffield/...)

    "A simple terminal UI for git commands)

    - Newsboat (https://newsboat.org/)

    RSS client, fork of Newsbeuter

    - Reddit Terminal Viewer (https://github.com/michael-lazar/...)

    - Buku (https://github.com/jarun/Buku)

    Bookmark manager

    - Corgi (https://github.com/DrakeW/corgi)

    CLI workflow manager

    - Wego (https://github.com/schachmat/wego)

    Weather forecast in your terminal!

    ----------

    - tscrnsvr (https://github.com/illinoisjackson/...)

    Screensavers for the terminal

    - Walled In (https://github.com/harrinp/WalledIn)

    A little game inside your terminal

    ----------

    - QuteBrowser (https://www.qutebrowser.org/)

    This is one you might like if you want Vim shortcuts inside your web browser.

    Hope you'll find at least one thing useful in that, and good luck! :D
  • 4
    @Jilano Oh, my gawd, CLI porn *wanks furiously*
  • 5
    @AlexDeLarge Haha! Pretty much! I'm a huge fan of all of this, even though I don't have enough time to test everything completely, I just love it!

    Be it from Reddit (/r/unixporn, /r/commandline, /r/tinycode, etc.) or anywhere else, there are just so many interesting things.

    It really is an endless quest!
  • 5
    @AlexDeLarge @Jilano
    curl wttr.in/<your city>
    => weather

    curl cht.sh/<your query>
    => instant cheat sheet for anything

    telnet mapscii.me
    => a freaking world map. In your terminal. *cums*
  • 4
    @RantSomeWhere Haha, those are really useful.
  • 5
    @RantSomeWhere *brings back more tissues*

    Okay okay... I'm going to check the rest of my bookmarks if I can add some more!

    - Wuzz (https://github.com/asciimoo/wuzz)

    CLI tool for HTTP inspection

    - GLava (https://github.com/wacossusca34/...)

    OpenGL audio spectrum visualizer

    - Ncdu (https://dev.yorhel.nl/ncdu)

    Disk usage with ncurses interface

    - ddgr (https://github.com/jarun/ddgr)

    DuckDuckGo from the terminal (also exists for Google)

    - khal (https://github.com/pimutils/khal)

    Also a calendar (with synchronisation)

    ----------

    - Teleconsole (https://www.teleconsole.com/)

    Share UINIX terminal

    - Asciinema (https://asciinema.org/)

    Allows you to record your terminal sessions
  • 5
    Oh, I forgot this little thing to make your terminal and especially the "ls" command looks a lot better:

    ls_extended (https://github.com/Electrux/...)

    courtesy of our friend @Electrux
  • 4
    @Jilano sweet Jesus... keep it coming, this is awesome!
    @Condor lube up and get a load of this
  • 3
    @Jilano 😱😱 thanks for mentioning dude! Can't believe this πŸ˜…πŸ˜…β˜ΊοΈβ˜ΊοΈ
  • 2
    Oh, yeah! This is getting better and better, so.much good stuff!
  • 3
    OMG I found CLI addict fellas! That was the last bit missing to feel home here :)

    My 2cents about the spoken,
    Calcurse is great and can sync to caldav which makes it very convenient to integrate into my Cli workflow.

    If you use ncmcpp, I used mopidy as a sound server to integrate Spotify. So ncmcpp is the sexy Spotify client of choice :)

    Taskwarrior is the to-do tool I choosed for task management.
    Post more suggestions, loving to test and integrate clever cli tools.
  • 2
    Fuck
    πŸ’‰
  • 1
    @marcom I've had TaskWarrior for a long time in my bookmarks, but never really took the time to test it out. Is it that good?

    Right now, I'm using Orgzly on Android (https://github.com/orgzly/...) combined with this Vim plugin (https://github.com/jceb/vim-orgmode). Seems to do the job!

    PS: Never shall I use Emacs! NEVER!
  • 2
    @AlexDeLarge you are right it's getting even better :)
    Now @Jilano also mentioned org-mode and all my fav topics are in one thread!
    Taskwarrior is really one of the best and powerful project managers but... Oh dear, org-mode is actually the reason why I am trying emacs since some weeks with orgly, yes.
    Together with other cli tools, org-mode is a game changer :)
  • 1
    @marcom Oh, fuck, mopidy seems amazing! I finally got mpd/ncmpcpp running in Polybar the way I want and so this is what I'm gonna try next.
  • 2
    That tear rolling down my cheeck when i see a happy post and its from @AlexDeLarge !!!
  • 1
    @Santaclauze Haha, very much appreciated, man!
Your Job Suck?
Get a Better Job
Add Comment