Giter VIP home page Giter VIP logo

polybar-kwm's Introduction

Polybar-kwm

Polybar-kwm is an Übersicht widget that tries to recreate the same behavior as polybar on macOS for kwm

Screenshots

Polybar-kwm

Modules

  • Workspaces
    • with highlight of current active space
  • Volume
  • CPU Usage
  • Disk Usage
  • Current Connected Wifi
  • Battery
  • Date
  • Time

Installation

git clone [email protected]:CaptnBlubber/Polybar-kwm.git ~/Library/Application Support/Übersicht/widgets/polybar

Download (or clone) this repository and place the contents inside a folder called polybar in your Übersicht widgets directory. By default the widget folder is located here: ~/Library/Application Support/Übersicht/widgets

Prerequisites

This Widget uses SauceCodePro from nerd-fonts. You can easily install them using brew:

brew tap caskroom/fonts
brew cask install font-sourcecodepro-nerd-font

Configuration

The Bar will display where the macOS default menu bar is located. Therefore you have to configure the bar to hide itself: System Preferences -> General -> Automatically hide and show the menu bar

Make sure your namespaces are named in kwm. Example:

kwmc config space 0 1 name " Web"
kwmc config space 0 2 name " Chat"
kwmc config space 0 3 name " Code"

Additionally I recommend to set a top spacing in kwm. My configuration:

kwmc config padding 32 8 8 8

TODO

  • Now Playing
  • chunkwm. Not sure yet if I will let this support both wm's or create a seperate Widget for it.

Known Issues

After reboot all Spaces will be shown as [no tag]. This is due to how kwm currently works. Simply switch to every space once and kwm will have the proper names.

Questions?

If you find a bug or have any questions about Polybar-kwm, submit an issue.

polybar-kwm's People

Contributors

captnblubber avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

lbibass

polybar-kwm's Issues

Yabai Compatability

Hey, I know it's been a while since you (at least publically) have contributed to this repo, but do you have any plans to implement something similar for yabai? If not, I'll see what I can figure out to get it to work with yabai.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.