summaryrefslogtreecommitdiff
path: root/config.def.h
AgeCommit message (Collapse)Author
2023-08-22just add defineBen Collerson
2023-08-22tagcount should have been a #defineBen Collerson
2023-06-07Stray whitespace fixesA Frederick Christensen
2023-04-08remove tag labels from dwlBen Collerson
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-03-13Remove rootcolorPalanix
2023-02-25add missing comma in "MonitorRule"gan-of-culture
add a missing comma for the example
2023-02-13allow configure x and y of outputsLeonardo Hernández Hernández
2022-12-05add option for set button mapLeonardo Hernández Hernández
2022-11-30add option to allow invisible surfaces to disable idle trackingLeonardo Hernández Hernández
2022-11-21Revert "Add a configuration option for fullscreen locking"Leonardo Hernández Hernández
now all fullcreen clients are rendered above tiled and floating clients This partially reverts commit 326eee14445f8a2c08e80c30778445630c75d3bb.
2022-11-10config.def.h: fix commentLeonardo Hernández Hernández
Fixes: https://github.com/djpohly/dwl/issues/333
2022-09-18change the default term to `foot`Leonardo Hernández Hernández
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-07-23conform the xdg-protocol with fullscreen translucent clientsLeonardo Hernández Hernández
see `setfullscreen()` for more info
2022-06-14Merge pull request #247 from Humm42/xkboptionsSevz
initialize xkb_rules.options to a null pointer
2022-06-10add some blank linesLeonardo Hernández Hernández
2022-06-10add click method configuration optionMarco Siedentopf
Add the libinput configuration option to choose between Software Button Areas and Clickfinger
2022-06-03initialize xkb_rules.options to a null pointerLennart Jablonka
Initializing it to an empty string had broken configuring xkbcommon through the environment (XKB_DEFAULT_OPTIONS). Fixes: ae313911153b ("initialize rules and xkb_rules")
2022-05-23Add configuration options for touchpadsBen Jargowsky
2022-04-03It's past my bedtime.Devin J. Pohly
2022-04-03Remove removed fields from struct instancesDevin J. Pohly
2022-04-03Remove vestigial monitor configuration infoDevin J. Pohly
The x/y fields in monitor rules are unused and were meant to be deleted. Also removes the outdated comment in config.h.
2022-03-31initialize rules and xkb_rulesLeonardo Hernández Hernández
to fix compile errors with `-pedantic`
2022-03-23add note about how to change MODKEY for windows keyLeonardo Hernández Hernández
2022-03-22Add a configuration option for fullscreen lockingQuentin Rameau
Some people are annoyed to have this new behaviour forced for some application which use fake fullscreen.
2022-03-10replace tabs by spaces in alignmentLeonardo Hernández Hernández
2022-02-01Shift+6 generates XKB_KEY_asciicircumA Frederick Christensen
2021-03-03correct key constant nameDevin J. Pohly
Fixes #94.
2021-03-01add explanatory command about Ctrl-Alt-Bksp/FxDevin J. Pohly
2021-03-01Add default menu commandDevin J. Pohly
dwm config parity
2021-03-01Defaults should match dwm/Xorg default behaviorDevin J. Pohly
2021-01-06use output layout for dirtomonDevin J. Pohly
No need to track our own order; wlroots has a reasonable default for us already.
2020-12-30Define monitor's x,y at compile timeStivvo
Replaces the outputOrder patch. This avoids recalculating positions and allows to arrange monitors in any order, not just from left to right. The order in which monitors are defined in config.h still matters but it's just the order in the list, not the actual position.
2020-12-24missed a few of theseDevin J. Pohly
2020-12-24Merge updates from guidocellaDevin J. Pohly
Thanks so much for helping to keep the project running while life was crazy!
2020-12-24Merge pull request #53 from Stivvo/fullscreenDevin J. Pohly
Fullscreen support
2020-12-21disable natural scrolling by defaultGuido Cella
This inverts the scroll even on regular mice.
2020-12-21update comments and remove debugging printfGuido Cella
2020-12-21Define monitor order with monrules[]Stivvo
The order in which monitors are defined in monrules[] actually matters. Monotors that aren't configured in monrules[], it will always be the leftmost.
2020-12-20use boolGuido Cella
Because it's 2020. Passing integers to wlroots variables and functions with bool in their signature is silly.
2020-12-19tweak trackpad variablesGuido Cella
Add static const and move them below in order to group the keyboard options.
2020-12-19Added support for natural scrollingwill
2020-12-19Added basic tap-to-click for touchpad userswill
2020-12-19remove togglefullscreen keybindingGuido Cella
Distribute it as a patch like in dwm since graphical applications usually provide their own keybinding; I guess it's only for terminals. Note that even though these commits don't let you open multiple windows in fullscreen and cycle between them like in dwm, with just fullscreennotify spawning new windows or changing tag would still exit fullscreen automatically, but you would have to toggle fullscreen twice when switching back to the fullscreen window to enter fullscreen again, so this is better since it avoids that.
2020-12-19Toggle fullscreen on all clientsStivvo
mod+e allows to toggle fullscreen any client, even those who don't support it themselves
2020-10-17Added support for natural scrollingwill
2020-10-17Added basic tap-to-click for touchpad userswill
2020-09-05Toggle fullscreen on all clientsStivvo
mod+e allows to toggle fullscreen any client, even those who don't support it themselves
2020-08-16add comment from dwmDevin J. Pohly
2020-08-16Merge branch 'shcmd' of https://github.com/guidocella/dwl into masterDevin J. Pohly
2020-08-14make rule examples a commentDevin J. Pohly