Commit Graph

167 Commits

Author SHA1 Message Date
mrsu a49099cfcc nsxiv-float rule 2024-06-16 01:58:14 +01:00
mrsu e91805bf99 removed clipboard-image-recall scratchpad 2024-06-16 01:33:18 +01:00
mrsu 74773a037a stfloat class 2024-06-16 01:31:23 +01:00
mrsu 27c4c4ffe5 rename clipboard scripts 2024-06-16 00:05:11 +01:00
mrsu b5ad778728 enable control fonts with xresources 2024-06-15 21:58:05 +01:00
mrsu 16b3c79086 modify color03 2024-06-15 13:50:25 +01:00
Sam 86d9cd33de update base16 colors 2024-06-15 13:39:07 +01:00
mrsu e511497dbd St order before scratchpads 2024-06-15 12:10:10 +01:00
mrsu 083ddceac6 fixed dwm swallow for St 2024-06-15 11:58:34 +01:00
mrsu 52638a7cc6 patch xresources 2024-06-14 16:03:23 +01:00
mrsu 0996e00fff merged scratchpad-fix 2024-06-14 14:31:28 +01:00
mrsu e71e418558 downdated swallow patch 2024-06-14 14:20:05 +01:00
mrsu 6824910c69 fixed keybindings added scratchpads 2024-06-14 14:00:12 +01:00
mrsu 938357a3d3 fixed scratchpad 2024-06-14 13:44:10 +01:00
mrsu 011c32e72e Update scratchpad configurations and rules.
- Modify size of spterm4 and add new scratchpads spterm5 and spterm6
- Update rules to include new scratchpads
- Add keybindings for new scratchpads in the keys array
2024-06-13 11:46:54 +01:00
mrsu f081a2539d dmenu-wifi.sh keybinding 2024-06-12 20:12:23 +01:00
mrsu 5a7b533e39 modify togglescratch function to dismiss all 2024-06-12 14:36:26 +01:00
mrsu d155eb41fb modify SchemeNorm border 2024-06-12 13:40:16 +01:00
mrsu 80062bf7b6 patch scratchpad 2024-06-12 13:35:56 +01:00
mrsu ea271028e3 patch dwm-swallow 2024-06-12 12:48:14 +01:00
mrsu def0158072 base 16 color scheme 2024-06-12 12:32:19 +01:00
mrsu df3e734e92 patched colorbar 2024-06-12 11:33:18 +01:00
mrsu e52548d693 patch restoreafterrestart 2024-06-12 11:26:40 +01:00
mrsu e116bf2e67 rm config.h 2024-06-12 11:12:56 +01:00
mrsu 67c285fb0c patched fullgaps 2024-06-12 10:58:24 +01: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
anselm@garbe.us fd3c19bd55 incorporating Xft instead of cairo, cairo provides far too many options 2012-11-02 12:17:50 +01:00
anselm@garbe.us c4b6ac812e added 20h's clarification 2012-01-22 20:23:49 +01:00
Connor Lane Smith f099d2d5b5 new default colour scheme 2011-11-06 20:36:23 +01:00
Connor Lane Smith b1a28ae1da apply nmaster patch 2011-10-25 20:40:46 +01:00
anselm@garbe.us c6180949a7 applied Sylvain Laurent's EWMH fullscreen state patch, simplified his patch a bit 2010-05-27 08:19:08 +01:00
Anselm R Garbe c3feffa1e2 applied Tony Lainson's config.def.h patch 2009-09-15 13:50:41 +01:00
Anselm R Garbe 758b100d12 extended rule to apply monitors if set up accordingly 2009-07-09 21:52:17 +01:00