| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
newsboat will only allow itself to have one instance running, so
attempting to open a new newsboat instance while there is an existing
newsboat process will result in failure. Ordinarily, this shouldn't be a
problem. However sometimes newsboat remains running even after the
window is closed, requiring it to be killed prior to opening a new one.
This change causes the SUPER-F3 keybinding to use pkill to terminate any
running newsboat process prior to launching a new one, and should
prevent this situation from occurring.
|
| | | |
|
| | |\ |
|
| | | | |
|
| | |/
|/| |
|
| |/
|
|
|
| |
asd are now used for controlling speaker volume, and shift+asd for
controlling microphone volume
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
Added SUPER-<F5> as a binding for launching wee-chat
|
| | |
| |
| |
| |
| | |
I keep having thoughts of adjustments to make, so I figure I should try
listing them somewhere.
|
| |/
|
|
|
| |
Replaced all calls to drawbar() with drawbars(), to ensure that all
statusbars are regularly updated, rather than just the active one.
|
| |
|
|
|
| |
TODO: See if it's possible to prevent Zoom notifications from stealing
window focus.
|
| |
|
|
|
|
|
|
| |
This is a little fragile, but it seems like it works at least for my
configuration. If you do a SUPER+SHIFT+CLICK1 on a window, it will
activate all the tags associated with that window. The main idea here
is to allow going to the tags of a window from view all tags with a
mouse click.
|
| |
|
|
|
|
| |
Probably not the best way to do this, but it was the most
straightforward. When viewing all tags, I manually unset all the
scratchpad tags by ^= the monitor's tagset with SPTAGMASK.
|
| | |
|
| |
|
|
| |
https://dwm.suckless.org/patches/pertag/
|
| | |
|
| | |
|
| |
|
|
| |
https://dwm.suckless.org/patches/statusallmons/
|
| | |
|
| | |
|
| |
|
|
| |
Added application keybindings and switched a few other bindings around
|
| | |
|
| |
|
|
| |
http://dwm.suckless.org/patches/movestack/
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Copied Xf86 Keybindings from Luke Smith's config of dwm. I'll probably
change a few of these as time goes on, but it is a convenient starting
point.
|
| |
|
|
|
|
| |
Some of the scratchpad keybindings were duplicated, which resulted
in the toggle functionality being broken. Removing the duplicates
fixes the issue.
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
https://dwm.suckless.org/patches/status2d/
For color support in the status bar. Had to tweak the xrdb patch a
bit to make it work with the xresources patch already applied.
Currently had a bug where an unprintable character is shown at the
beginning of the status bar when a symbol is present.
|
| |
|
|
|
|
|
| |
https://dwm.suckless.org/patches/statuscmd/
This was done in preparation for using Luke's build of dwmblocks, and is
needed to support clickable statusbar elements.
|
| |
|
|
| |
https://dwm.suckless.org/patches/statusbarfont/
|
| |
|
|
|
| |
Seems using a fancy Nerdfont breaks things, so for now I'm
just not pulling in a font via Xresources
|
| |\ |
|
| | |
| |
| |
| | |
https://dwm.suckless.org/patches/scratchpads/
|
| |/
|
|
| |
https://dwm.suckless.org/patches/scratchpads/
|
| |
|
|
| |
https://dwm.suckless.org/patches/swallow/
|
| | |
|
| | |
|
| |
|
|
| |
https://dwm.suckless.org/patches/restartsig/
|
| |
|
|
| |
https://dwm.suckless.org/patches/xresources/
|
| | |
|
| |
|
|
| |
https://dwm.suckless.org/patches/vanitygaps/
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I noticed that a non-trivial amount of dwm's work on my machine was from
drw_text, which seemed weird, because I have the bar disabled and we
only use drw_text as part of bar drawing.
Looking more closely, I realised that while we use m->showbar when
updating the monitor bar margins, but don't skip actually drawing the
bar if it is hidden. This patch skips drawing it entirely if that is the
case.
On my machine, this takes 10% of dwm's on-CPU time, primarily from
restack() and focus().
When the bar is toggled on again, the X server will generate an Expose
event, and we'll redraw the bar as normal as part of expose().
|