tianbar
xmonad-contrib
tianbar | xmonad-contrib | |
---|---|---|
- | 50 | |
30 | 571 | |
- | 0.5% | |
0.0 | 8.7 | |
3 months ago | 6 days ago | |
Haskell | Haskell | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tianbar
We haven't tracked posts mentioning tianbar yet.
Tracking mentions began in Dec 2020.
xmonad-contrib
-
defToggleStrutsKey not working
This should now also be fixed in HEAD: https://github.com/xmonad/xmonad-contrib/commit/90f4a96f933a8ecc014b6def54fb929ee9e73e49
-
How to check xmonad version?
If you're on NixOS then definitely look into /u/LSLeary's excellent flake! (docs)
-
XMonad on NixOS
Perhaps you're not aware of the module exposed by the xmonad-contrib flake? It can do most of the setup for you. See the NixOS Modules section of https://github.com/xmonad/xmonad-contrib/blob/master/NIX.md.
-
Custom gsConfig for spawnSelected
Seems there was a documentation bug in that module. Does this fix help?
- Most Recently Used (MRU)
- Normalize the Fraction Between Master and Slave Windows
-
Mimic LeftWM's CenterdMainFluid in Xmonad?
There is X.L.CenteredIfSingle. However, it didn't land in 0.17.0, so you'll have to either wait for 0.17.1 (dropping soon, I promise!), compile xmonad from git, or just copy the file as-is (which should be doable) into your configuration.
-
Applying window decorations in xmonad while there is onlmore than one window
Btw there is an alternative way to implement smart bar using `AltMax` from xmonad-contrib but I'm not using it because of this [known bug](https://github.com/xmonad/xmonad-contrib/issues/75).
- Key bind to remove borders around windows??
-
Custom Xomobar output
Note that the linked solution is a bit buggy (see here). But regarding your question, it's as simple as it gets. You could maybe replace (getModeName <$> (XS.get :: X ModeName)) with XS.gets getModeNameand maybe defining it somewhere else (e.g. logMode :: Logger), but that's really it. You could wait for #703 to be merged (whenever that may be), or just take the code from there (PSA: still in a rough state, undocumented, and very likely will change) and roll with it: it is xmonad after all, your config is going to be compiled anyway!
What are some alternatives?
polybar - A fast and easy-to-use status bar
picom - A lightweight compositor for X11
xmonad - The core of xmonad, a small but functional ICCCM-compliant tiling window manager
xmobar - A minimalistic status bar
dotfiles
spotifywm - Set Spotify's WM_NAME before opening the window
xmonad-utils - A small collection of X utilities useful when running XMonad.
Hypr - Hypr is a tiling window manager written in modern C++.
autorandr - Auto-detect the connected display hardware and load the appropriate X11 setup using xrandr
DEC - Development Environment Config. Work faster than ever with my dotfiles
xmonad - The core of xmonad, a small but functional ICCCM-compliant tiling window manager
dotfiles - Configuration files for XMonad, Emacs, NixOS, Taffybar and more.