about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* keys: no gopher, one less key for btop (new one, i guess)Acid Bong2022-12-141-1/+1
|
* keys: no gopher, one less key for btopAcid Bong2022-12-121-2/+1
|
* minor colour tweakAcid Bong2022-12-041-1/+1
|
* keys: replaced scrotre with custom scriptAcid Bong2022-12-041-4/+6
| | | | + additional bindings for capturing active window
* better status bar textAcid Bong2022-12-041-2/+2
|
* colours: moved to main config; also gruvbox, babyAcid Bong2022-12-042-15/+13
|
* renumbered patchesAcid Bong2022-12-019-0/+0
|
* rules: get back the tabbed onesAcid Bong2022-12-011-4/+4
|
* patch: status2d + systray (included)Acid Bong2022-12-013-35/+1396
|
* reordered patched since systray is replacedAcid Bong2022-12-016-0/+0
|
* Revert "patch: systray (orig included), personal configs"Acid Bong2022-12-013-1163/+36
| | | | This reverts commit db183efa60a525cd245fa6ce477580faaf241f62.
* keys: added 'recent tag' for the right handAcid Bong2022-11-091-0/+1
|
* keys: weechat bindingsAcid Bong2022-11-011-0/+2
|
* keys: gopher browser and a powermenu stubAcid Bong2022-10-241-0/+2
|
* applied patchesAcid Bong2022-10-212-0/+240
|
* patch: restore after restartAcid Bong2022-10-212-0/+55
|
* patch: restartsigAcid Bong2022-10-213-0/+33
|
* keys: brightness status controlAcid Bong2022-10-211-2/+2
|
* keys: volume status controlAcid Bong2022-10-211-6/+6
|
* unpatch: cursorwarp (my window borders are thick enough)Acid Bong2022-10-214-55/+0
|
* shortened the pywal colours nameAcid Bong2022-10-202-1/+1
|
* nerd fonts and monochrome emoji supportAcid Bong2022-10-201-1/+1
|
* minor aestheticsAcid Bong2022-10-191-1/+1
|
* cursowarp: disabled on window spawn and killAcid Bong2022-10-191-5/+0
|
* personal focusonclick patchAcid Bong2022-10-191-0/+130
|
* patch: focusonclick (my fav)Acid Bong2022-10-192-43/+5
|
* personal focusurgent patchAcid Bong2022-10-191-0/+55
|
* patch: focusurgentAcid Bong2022-10-192-0/+17
|
* patch: cursorwarp (included)Acid Bong2022-10-192-0/+60
|
* personal movestack patchAcid Bong2022-10-191-0/+93
|
* patch: movestackAcid Bong2022-10-192-0/+54
|
* gaps: personal fixesAcid Bong2022-10-191-4/+1
|
* patch: ru_gaps (orig renamed); boi do I love how cleanly it appliedAcid Bong2022-10-193-13/+48
|
* saving original ru_gaps patchAcid Bong2022-10-191-0/+151
|
* patch: systray (orig included), personal configsAcid Bong2022-10-193-37/+1164
|
* keys: touchpad toggleAcid Bong2022-10-181-0/+2
|
* shortened namesAcid Bong2022-10-182-1/+1
|
* and the colourscheme is doneAcid Bong2022-10-181-4/+4
|
* suggested colourscheme by pywalAcid Bong2022-10-182-10/+15
|
* minor fixAcid Bong2022-10-181-5/+0
|
* personal savefloats patchAcid Bong2022-10-181-0/+54
|
* patch: savefloatsAcid Bong2022-10-181-2/+15
|
* personal key bindingsAcid Bong2022-10-181-9/+30
|
* patch: alwayscenter (included)Acid Bong2022-10-182-0/+14
|
* bong init: keys, gitignore, minor fixesAcid Bong2022-10-173-19/+32
|
* bump version to 6.4 6.4 masterHiltjo Posthuma2022-10-041-1/+1
|
* remove workaround for a crash with color emojis on some systems, now fixed ↵Hiltjo Posthuma2022-09-171-14/+0
| | | | | | in libXft 2.3.5 https://gitlab.freedesktop.org/xorg/lib/libxft/-/blob/libXft-2.3.5/NEWS
* Remove dmenumon variableStein2022-08-282-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reasoning: Since 2011 dmenu has been capable of working out which monitor currently has focus in a Xinerama setup, making the use of the -m flag more or less redundant. This is easily demonstrated by using dmenu in any other window manager. There used to be a nodmenu patch that provided these changes: https://git.suckless.org/sites/commit/ed68e3629de4ef2ca2d3f8893a79fb570b4c0cbc.html but this was removed on the basis that it was very easy to work out and apply manually if needed. The proposal here is to remove this dependency from dwm. The mechanism of the dmenumon variable could be provided via a patch if need be. The edge case scenario that dmenu does not handle on its own, and the effect of removing this mechanism, is that if the user trigger focusmon via keybindings to change focus to another monitor that has no clients, then dmenu will open on the monitor containing the window with input focus (or the monitor with the mouse cursor if no windows have input focus). If this edge case is important to cover then this can be addressed by setting input focus to selmon->barwin in the focus function if there is no client to give focus to (rather than giving focus back to the root window).
* config.def.h: make keys and buttons constNRK2022-08-191-2/+2
| | | | | pretty much all other variables are declared as const when they're not modified.
* Remove blw variable in favour of calculating the value when neededStein2022-08-171-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | The purpose and reasoning behind the bar layout width (blw) variable in dwm the way it is today may not be immediately obvious. The use of the variable makes more sense when looking at commit 2ce37bc from 2009 where blw was initialised in the setup function and it represented the maximum of all available layout symbols. for(blw = i = 0; LENGTH(layouts) > 1 && i < LENGTH(layouts); i++) { w = TEXTW(layouts[i].symbol); blw = MAX(blw, w); } As such the layout symbol back then was fixed in size and both drawbar and buttonpress depended on this variable. The the way the blw variable is set today in drawbar means that it merely caches the size of the layout symbol for the last bar drawn. While unlikely to happen in practice it is possible that the last bar drawn is not that of the currently selected monitor, which can result in misaligned button clicks if there is a difference in layout symbol width between monitors.