9b11a49cb7
config.def.h clarify Rule and MonitorRule comments closes #660
2025-12-27 17:08:32 -06:00
53e3e60d4d
config.def.h whitespace cleanup
2025-12-27 16:47:38 -06:00
9837ea5729
fix: ignore case of keysyms in keybindings
2025-12-27 21:26:26 +00:00
15bfffd87a
fullscreen_bg defaults to black
...
Per conversation at PR #1147 with @kilpilainen
2025-06-18 23:41:14 -05:00
2b4893a0ad
add a note about having at least a dummy rule for rules[]
...
Closes: https://codeberg.org/dwl/dwl/issues/656
2024-06-29 20:41:54 -06:00
4a7d1bebf5
add bugref for negative x,y monitor position and xwayland
2024-06-22 00:21:17 -06:00
bca077b927
Allow negative coordinates in MonitorRules
...
Monitor/output position (-1, -1) remains as a single indicator value for autoconfigure layout.
Additionally, one minor comment typo is corrected.
2024-06-02 18:54:11 -05:00
34b7a57211
Update wmenu-run name
2024-05-05 13:52:25 -05:00
5c19e23146
switch to wmenu
...
bemenu is very bloated, turning itself into a library, which makes it
7489 SLOC.
wmenu on the other hand, looks suckless by default, and is only 2000
SLOC, which i also find alot nicer to use, since bemenu does nothing
to replicate the original dmenu feel.
2024-05-05 18:40:23 +00:00
3a95d4ed03
Fix rule examples; minimize newbie surprises
...
Make example rules be actual EXAMPLES.
Now newcomers should not have to ask, "When I start firefox, nothing
happens. What is going on?"
Also clarified a minor typo and a consistency in spacing.
2024-03-26 20:00:46 -05:00
a1f3e25c35
turn on -Wfloat-conversion
2024-01-15 02:09:18 +00:00
9a84789ff1
restore and respect rootcolor
2023-12-11 00:30:17 -06:00
7341d047da
add a note about not removing the default rule
...
Closes: https://codeberg.org/dwl/dwl/issues/527
2023-12-07 14:20:49 -06:00
d6fabe3a15
add a comment about chvt keybindings
...
Closes: https://github.com/djpohly/dwl/issues/427
2023-11-01 12:44:16 -06:00
6d9a915fb6
Revert "just add define"
...
I'm going to make some changes in the config file anyway
This reverts commit e5367753bb .
2023-10-09 11:12:24 -06:00
935b852dc5
add [-d] flag to enable debug logging
2023-10-09 11:11:33 -06:00
72a7d78a1a
make the borders red borders for urgent clients
...
iirc this is the same behavior of dwm
2023-10-09 11:04:03 -06:00
d63f4078c5
use the same border colors as dwm
2023-10-09 11:03:06 -06:00
f4031590cd
add missing url about the COLOR macro
2023-10-05 22:06:30 -06:00
0ab1ed6530
add macro to configure colors
...
Closes: https://github.com/djpohly/dwl/issues/466
2023-10-05 22:03:59 -06:00
e5367753bb
just add define
2023-08-22 22:20:39 -06:00
9be85c1117
tagcount should have been a #define
2023-08-22 22:20:39 -06:00
5215712cab
Stray whitespace fixes
2023-06-07 17:47:36 -06:00
9d68554c59
remove tag labels from dwl
...
Tag labels are not used in dwl. Only the number of tags is important.
Tag labels should be defined for each tag in whatever status bar is
used.
2023-04-08 11:27:49 -06:00
21930621ee
Remove rootcolor
2023-03-13 09:40:40 -06:00
e4921fad28
add missing comma in "MonitorRule"
...
add a missing comma for the example
2023-02-25 15:59:23 -06:00
23ede80f74
allow configure x and y of outputs
2023-02-13 13:14:29 -06:00
b6d6127733
add option for set button map
2022-12-05 22:22:49 -06:00
10c56d6348
add option to allow invisible surfaces to disable idle tracking
2022-11-30 18:51:35 -06:00
087373698a
Revert "Add a configuration option for fullscreen locking"
...
now all fullcreen clients are rendered above tiled and floating clients
This partially reverts commit 326eee1444 .
2022-11-21 20:50:39 -06:00
b59c7f6a2e
config.def.h: fix comment
...
Fixes: https://github.com/djpohly/dwl/issues/333
2022-11-10 23:14:03 -06:00
7710cf050d
change the default term to foot
...
it is closer to the suckless philosophy (foot implements things that the suckless
guys would say that should be done by tmux or something else, but I have no
desire to create a new terminal emulator, and the best fit is foot)
also alacritty uses +100Mb of memory, more that dwl itself (~90Mb)
and foot only ~20Mb
2022-09-18 15:37:16 -05:00
8cdb997126
conform the xdg-protocol with fullscreen translucent clients
...
see `setfullscreen()` for more info
2022-07-23 02:17:00 -05:00
3a77f02919
Merge pull request #247 from Humm42/xkboptions
...
initialize xkb_rules.options to a null pointer
2022-06-14 15:42:47 -05:00
583f471cfe
add some blank lines
2022-06-10 12:32:22 -05:00
8bce3b1583
add click method configuration option
...
Add the libinput configuration option to choose between Software Button Areas and Clickfinger
2022-06-10 12:27:40 -05:00
70da04a714
initialize xkb_rules.options to a null pointer
...
Initializing it to an empty string had broken configuring xkbcommon
through the environment (XKB_DEFAULT_OPTIONS).
Fixes: ae31391115 ("initialize rules and xkb_rules")
2022-06-03 01:23:35 +02:00
ecbc2c61db
Add configuration options for touchpads
2022-05-23 00:01:47 +02:00
437aea8662
It's past my bedtime.
2022-04-03 00:14:08 -05:00
6901743b0c
Remove removed fields from struct instances
2022-04-03 00:13:11 -05:00
720f56161e
Remove vestigial monitor configuration info
...
The x/y fields in monitor rules are unused and were meant to be deleted.
Also removes the outdated comment in config.h.
2022-04-03 00:01:52 -05:00
ae31391115
initialize rules and xkb_rules
...
to fix compile errors with `-pedantic`
2022-03-31 09:34:22 -06:00
4ef8999624
add note about how to change MODKEY for windows key
2022-03-23 14:03:43 -06:00
326eee1444
Add a configuration option for fullscreen locking
...
Some people are annoyed to have this new behaviour forced for some
application which use fake fullscreen.
2022-03-22 23:51:56 -06:00
f673305e86
replace tabs by spaces in alignment
2022-03-10 14:08:57 -06:00
ac896a7df4
Shift+6 generates XKB_KEY_asciicircum
2022-02-01 18:58:32 -06:00
15f5d31f98
correct key constant name
...
Fixes #94 .
2021-03-03 11:29:53 -06:00
02eed717ca
add explanatory command about Ctrl-Alt-Bksp/Fx
2021-03-01 11:22:08 -06:00
2d71c9b9ff
Add default menu command
...
dwm config parity
2021-03-01 11:21:15 -06:00
87b16e6095
Defaults should match dwm/Xorg default behavior
2021-03-01 11:17:10 -06:00