Commit Graph

174 Commits

Author SHA1 Message Date
accdbc9491 chore: more rules 2026-04-15 21:34:49 +09:30
7618877b6d chore: more rules 2026-04-15 21:32:55 +09:30
481166edbc chore: more rules and docs 2026-04-14 10:12:47 +09:30
0f895285c2 Merge branch 'patch/swapwindows' into config 2026-04-02 20:44:05 +10:30
a2c3113e1f Merge branch 'patch/swapmonitors' into config 2026-04-02 20:24:36 +10:30
505b6573e9 feat: patched swapmonitors 2026-04-02 20:13:14 +10:30
bae8a1588e feat: applied swapwindows patch 2026-04-02 20:03:20 +10:30
475ac01b5c chore: revert rule change :P 2026-03-24 17:34:52 +10:30
7c2c708d54 chore: update rules 2026-03-23 21:23:24 +10:30
2c5e4e179b chore: updated scratchpad cmd 2026-03-20 18:19:27 +10:30
a069b3ea66 Merge branch 'patch/named-scratchpads' into config 2026-03-20 18:09:57 +10:30
298967b6ce feat: applied named scratchpads patch 2026-03-20 18:04:45 +10:30
38f1d2b44b merge: merged allowkillrule 2026-03-20 17:56:13 +10:30
9599d4233d feat: applied allow kill rule 2026-03-20 13:18:27 +10:30
7b555451ae chore: remove trayer 2026-03-14 21:27:49 +10:30
049d59cb62 chore: better systray spacing, color still off 2026-03-14 21:25:05 +10:30
bd32ae7251 chore: added feishin to rules 2026-03-14 17:19:03 +10:30
2b79eebe56 more window rules 2026-03-14 17:19:03 +10:30
2be742a10a minor changes to class names/ window rules 2026-03-14 17:19:03 +10:30
ff84964004 calcurse 2026-03-14 17:19:03 +10:30
8b5a2450b0 cleen 2026-03-14 17:19:03 +10:30
7870806dee bit better, double chords cause issues 2026-03-14 17:19:03 +10:30
15c551aeac minor change trial 2026-03-14 17:19:03 +10:30
7000a285ac updates, updates, updates 2026-03-14 17:19:03 +10:30
c4c5c2f629 updates again, need to specify number of chords 2026-03-14 17:19:03 +10:30
aa2e57b45c new things, thanks luke 2026-03-14 17:19:03 +10:30
2f534f3c72 aaah, now I understand 2026-03-14 17:19:03 +10:30
1d76082949 merged and updated config 2026-03-14 17:19:03 +10:30
92c3f398a6 don't forget to fix keychain to keychord changes 2026-03-14 16:29:06 +10:30
ce10409f36 added my default config file, might need tweaking 2026-03-14 16:29:06 +10:30
cb6069c7e9 patched systray 2026-03-14 16:15:27 +10:30
Hiltjo Posthuma
74edc27caa config: make refreshrate for mouse move/resize a config option
Bump the default from 60 to 120.
2025-08-12 19:17:20 +02:00
Hiltjo Posthuma
ba56fe9fea Revert "Remove dmenumon variable"
This reverts commit c2b748e793.

Revert back this change. It seems to not be an edge-case anymore since
multiple users have asked about this new behaviour now.
2022-10-28 16:37:56 +02:00
Stein
c2b748e793 Remove dmenumon variable
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).
2022-08-28 11:39:43 +02:00
NRK
84d7322113 config.def.h: make keys and buttons const
pretty much all other variables are declared as const when they're not
modified.
2022-08-19 11:47:22 +02:00
Quentin Rameau
138b405f0c Add a configuration option for fullscreen locking
Some people are annoyed to have this new behaviour forced for some
application which use fake fullscreen.
2021-07-14 11:26:37 +02:00
Hiltjo Posthuma
c3a2e016bb config.def.h: ClkTagBar missing from comment
by Christopher Drelich <cd@cdrakka.com>

Patch was mangled on the ML, also adjusted the order to be the same as
the enum in dwm.c
2018-05-25 06:56:36 +02:00
Markus Teich
2952b68db8 cleanup
- unify multi-line expression alignment style.
- unify multi-line function call alignment style.
- simplify client moving on monitor count decrease.
- clarify comment for focusin().
- remove old confusing comment about input focus fix in focusmon(). The
  explanation is already in the old commit message, so no need to keep it in the
  code.
- remove old comment describing even older state of the code in focus().
- unify comment style.
- break up some long lines.
- fix some typos and grammar.
2017-03-28 20:23:28 +02:00
Anselm R Garbe
975c898376 applied Markus' decouple color-scheme patch 2016-12-05 10:01:33 +01:00
Hiltjo Posthuma
56a31dc4a7 config.def.h: style improvement, use color Scheme enum 2016-06-28 18:04:56 +02:00
Markus Teich
7af4d439bd import new drw from libsl and minor fixes.
- better scaling for occupied tag squares.
- draw statusline first to omitt some complicated calculations.
2016-06-26 13:52:36 +02:00
Hiltjo Posthuma
3c91283ede unboolification 2015-11-08 22:48:43 +01:00
Hiltjo Posthuma
43e82adf0d separate program-specific c99 bool and X11
True, False are X11-specific (int), make sure to use c99 stdbool for
program-specific things.
2015-11-08 20:35:25 +01:00
Hiltjo Posthuma
7e1182ce55 config.h: use common default font, pass Xft font name to dmenu
dmenu uses Xft now (soon to be released).
2015-10-20 23:10:54 +02:00
Eric Pruitt
14343e69cc Add Xft and follback-fonts support to graphics lib 2015-03-13 21:44:22 +01:00
Anselm R Garbe
6af273771c applied improved version of Martti Kühne's dmenu/multi monitor approach from dwm, no dmenuspawn required 2013-08-02 22:40:20 +02:00
Anselm R Garbe
4fb31e0896 do not take our font declaration as default for st 2013-07-20 09:08:46 +02:00
Anselm R Garbe
7edc596311 include font argument for st by default 2013-05-02 17:31:22 +02:00
Anselm R Garbe
656882d76f use st as default terminal from now on 2013-05-01 15:41:44 +02:00
anselm@garbe.us
61fe833a06 reverting to plain X11 fonts in order to implement draw.c default 2012-11-18 10:56:54 +01:00