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
Aryadev Chavali
fea55bbc70
Cleaned up and updated man page for DWM
...
This will provide up to date references to my key bindings!
2024-04-23 16:46:48 +05:30
Aryadev Chavali
2d75f3f88b
Made patch for adding gaps to dwm-monocle
2024-04-23 16:16:25 +05:30
Aryadev Chavali
09ed528140
Monocle now uses gaps
2024-04-23 16:12:19 +05:30
Aryadev Chavali
1c0d8db78e
Made a patch for adding gaps to gapless grid
2024-04-23 15:43:06 +05:30
Aryadev Chavali
f84237584b
Add gaps to gapless-grid (properly)
...
This adjusts both the x and y of each client now.
2024-04-23 15:42:04 +05:30
Aryadev Chavali
f98982eca6
Revert (pretty crappy) gap version of gapless-grid
2024-04-23 15:39:33 +05:30
Aryadev Chavali
0d4564c840
Added patch dwm-inplacerotate
2024-04-23 15:38:10 +05:30
Aryadev Chavali
323ea47a96
Use st instead of alacritty for scratchpad
2024-04-23 05:21:41 +05:30
Aryadev Chavali
1757ff83cb
Added a README, other small changes
2024-04-22 17:24:14 +05:30
Aryadev Chavali
aabccefea1
Added patches folder
2024-04-18 14:11:55 +01:00
Aryadev Chavali
d1e0e1e8c6
Turn off clang-format-mode with an eval in dir-locals
2024-04-18 11:10:05 +01:00
Aryadev Chavali
92a9e09643
Merged laptop version with remote
...
Laptop had gapless grid
2024-04-18 11:10:03 +01:00
Hiltjo Posthuma
061e9fe9a7
bump version to 6.5
2024-03-19 12:13:16 +01:00
Aryadev Chavali
dde3212820
Added "deck" layout patch
2023-11-06 00:32:24 +00:00
Aryadev Chavali
13190da417
Temporarily disabled attachaside diff
...
Using normal dwm mechanisms for now
2023-11-06 00:31:49 +00:00
Aryadev Chavali
200d941db0
new colorscheme, bar is now on bottom
2023-10-22 15:51:37 +01:00
Aryadev Chavali
bd5a5af3c4
Changed font of DWM
2023-10-22 05:04:54 +01:00
Aryadev Chavali
edbe1a5660
Added fibonacci layout to DWM
2023-10-20 19:01:53 +01:00
Aryadev Chavali
f815fe0a36
Add some comments in config.h
2023-10-06 01:28:44 +01:00
Hiltjo Posthuma
9f8855343c
Makefile: remove the options target
...
The Makefile used to suppress output (by using @), so this target made sense at
the time.
But the Makefile should be simple and make debugging with less abstractions or
fancy printing. The Makefile was made verbose and doesn't hide the build
output, so remove this target.
Prompted by a question on the mailing list about the options target.
2023-09-22 15:13:29 +02:00
Hiltjo Posthuma
e81f17d4c1
restore SIGCHLD sighandler to default before spawning a program
...
From sigaction(2):
A child created via fork(2) inherits a copy of its parent's signal dispositions.
During an execve(2), the dispositions of handled signals are reset to the default;
the dispositions of ignored signals are left unchanged.
This refused to start directly some programs from configuring in config.h:
static Key keys[] = {
MODKEY, XK_o, spawn, {.v = cmd } },
};
Some reported programs that didn't start were: mpv, anki, dmenu_extended.
Reported by pfx.
Initial patch suggestion by Storkman.
2023-04-09 12:37:14 +02:00