1812 Commits

Author SHA1 Message Date
Aryadev Chavali
6b73119c22 Add some more cflags to config.mk 2025-11-26 03:55:13 +00:00
Aryadev Chavali
c3eb171738 Made patch for dwm-scratchpad-ensure-tag 2025-11-26 03:55:09 +00:00
Aryadev Chavali
6426d580be scratchpad: Ensure new clients spawned by scratchpad go to underlying tag
Came from following: https://prithu.dev/posts/debugging-dwm/.  An
issue I thought I had to live with is actually trivial to fix!  Full
credit to them.
2025-11-26 03:55:09 +00:00
Aryadev Chavali
43c355c489 Revert fibonacci, gaplessgrid, centered{master,floatingmaster} patches 2025-11-26 03:55:09 +00:00
Aryadev Chavali
6eb2ae7c8b Delete old layouts from explanation in dwm.1 2025-11-26 03:27:22 +00:00
Aryadev Chavali
f26327a181 Make selected client have a white border 2025-11-26 03:25:18 +00:00
Aryadev Chavali
879e7d351d Add focusonactive patch to DWM
When an application tags itself as "active" i.e. has something to do,
this patch will ensure that we're focused on it.  Works on multiple
monitors!
2025-11-26 03:23:30 +00:00
Aryadev Chavali
acd431e3ef Add a border, change up some colours 2025-11-16 22:32:34 +00:00
Aryadev Chavali
7d4682c5ed Make monocle the default layout and set a better geometry for the scratchpad 2025-10-23 00:30:52 +01:00
Aryadev Chavali
46678629bd set pertag->gaps_previous to defualt_gaps 2025-10-15 23:20:19 +01:00
Aryadev Chavali
71dc068273 Disable some layouts and clean up window rules 2025-08-20 21:17:21 +01:00
Aryadev Chavali
fd3f2a2b6d Add a watch script
For you kiddies who need "hot reloading" on configuration change.
2025-05-28 23:25:09 +01:00
Aryadev Chavali
893e065272 Adjust README 2025-05-28 23:25:05 +01:00
Aryadev Chavali
ae3a76f7c5 adjust config 2025-05-28 23:24:37 +01:00
Aryadev Chavali
dd3eddb961 Add dwm.org for tasks 2025-05-28 23:24:19 +01:00
Aryadev Chavali
75d61fe3c4 Fix README 2024-12-04 02:17:50 +00:00
Aryadev Chavali
438dec38a3 Remove spawning shell command 2024-12-03 04:33:12 +00:00
Aryadev Chavali
401cc64cef Edit README for some extra tips. 2024-11-01 06:31:52 +00:00
Aryadev Chavali
21d9094b45 Remove old entries from rules array. 2024-11-01 06:30:01 +00:00
Aryadev Chavali
0837a17cc2 Current gaps are set to default_gaps at init 2024-11-01 06:12:33 +00:00
Aryadev Chavali
e8462f62cf movekeyboard now does 32 instead of 20 pixel movements. 2024-11-01 06:11:14 +00:00
Aryadev Chavali
eecb990e1d Align variables, snap_pixel 32 -> 16, default_gaps 40 -> 50 2024-11-01 06:10:20 +00:00
Aryadev Chavali
71bc6de8b4 Make keys easier to write and look at 2024-10-20 16:52:17 +01:00
Aryadev Chavali
3577236175 Change scratchpad from Emacs back to st 2024-10-20 16:37:10 +01:00
Aryadev Chavali
17f5dfa814 Added patch to move floating windows via the keyboard 2024-10-20 16:36:58 +01:00
Aryadev Chavali
84d550ca9b Switch scratchpad to Emacs, make col_black proper black 2024-10-05 15:40:50 +01:00
Aryadev Chavali
8ae7be5d52 Modified README, adding optional libxinerma requirement 2024-08-07 21:31:31 +01:00
Aryadev Chavali
d410194f20 Modified README to look nicer 2024-08-07 21:28:13 +01:00
Aryadev Chavali
ec3c800ee5 Update README 2024-08-07 21:20:49 +01:00
Aryadev Chavali
e544c9c024 Change rule for mpv and remove rule for media-term (obsolete) 2024-08-07 21:17:11 +01:00
Aryadev Chavali
67df7a09ed Two arrays of gaps are stored in pertag, switchable by toggle_gaps
With this commit, each tag has two gap values (indexes at
`gaps_previous`, `gaps_current`) that can be interchanged via
`toggle_gaps`.  At initialisation, `gaps_previous` is set to
`default_gaps` and `gaps_current` is set to all 0.
2024-07-25 23:41:08 +01:00
Aryadev Chavali
5f9fcc88d1 Add patch for deferring focus 2024-07-24 16:22:21 +01:00
Aryadev Chavali
7c67af1e81 Defer focusing on sticky windows on switching tags
focus(NULL) is called when switching to a new tag or monitor.  I don't
want sticky windows to get first focus in this situation, hence this
code.  Shamelessly stolen from
https://github.com/LukeSmithxyz/dwm/issues/152.
2024-07-24 16:21:12 +01:00
Aryadev Chavali
a5ef1a0a85 Added dwm-sticky patch
Make sticky windows, which are kinda like Mod-Shift-0 tagged windows
but easier to manage.
2024-07-24 16:19:34 +01:00
Aryadev Chavali
5e14cd8e26 Added dwmblocks man page reference 2024-07-22 02:07:22 +01:00
Aryadev Chavali
3e79d1a71e Disable flycheck mode properly in dir-locals 2024-06-24 00:26:11 +01:00
Aryadev Chavali
4b07a73345 Added view all/tag all binds 2024-06-24 00:25:59 +01:00
Aryadev Chavali
082875899a Remove attachaside 2024-06-24 00:25:25 +01:00
Aryadev Chavali
67a1f67487 Added compile-command dir-local for quick compilation 2024-06-12 04:31:49 +01:00
Aryadev Chavali
db5605a181 gappx -> default_gaps, opengap -> optional_gaps 2024-06-03 22:20:13 +01:00
Aryadev Chavali
ab70e0c0f8 Updating changes 2024-05-31 20:56:27 +05:30
Aryadev Chavali
35f98c0588 Update indenting and add commands for fine tuning gaps 2024-05-22 21:33:44 +05:30
Aryadev Chavali
96be12b185 Merge upstream release '6.5' 2024-05-22 21:33:03 +05:30
Aryadev Chavali
d6b26ca37d Add patches to version control 2024-05-22 14:01:36 +05:30
Aryadev Chavali
a74fcc1ad0 Adjust config.h to use new pertag gaps 2024-05-22 14:01:19 +05:30
Aryadev Chavali
83c004cd19 [PATCH] Adjust gapless grid for pertag gaps 2024-05-22 14:01:19 +05:30
Aryadev Chavali
f8aa7781bb [PATCH] Gaps are set on a pertag basis
For each tag there is a gap (set to the default gappx on
construction).  When adjusting gaps or arranging a monitor use the
gaps of the currently selected tag.  This means I can have gaps
activated in some tags and not activated on others.
2024-05-22 14:01:19 +05:30
Aryadev Chavali
73de6fb9e9 Remove dmenumon and dmenucmd
Obsolete due to previous patch
2024-05-22 12:54:02 +05:30
Aryadev Chavali
e827ba7012 [Patch] Remove dmenu functionality from DWM
If using an external keyboard client such as sxhkdrc then dwm has no
business or need to spawn something like dmenu.
2024-05-22 12:53:51 +05:30
Aryadev Chavali
a87d7a9bb7 Added Makefile recipe just for manpages 2024-04-23 16:47:24 +05:30