Commit Graph

1740 Commits

Author SHA1 Message Date
Santiago Lo Coco 17c88ab641
Update music bindings 2025-03-31 13:06:07 +02:00
Santiago Lo Coco 607cfe7484
Update dwm config 2025-03-04 20:20:33 +01:00
Santiago Lo Coco e9fa07f980
Add more keybindings 2024-10-21 13:36:27 +02:00
Santiago Lo Coco e68154fa33
Change modkey and update bindings 2024-10-21 11:28:46 +02:00
Santiago Lo Coco 75889d83f7
Add keepassxc scratchpad 2024-08-16 14:38:35 +02:00
Santiago Lo Coco 188593cf0b
Update keybindings 2024-07-11 11:50:44 +02:00
Santiago Lo Coco f1597a94b2 Update config.def.h 2024-05-15 20:06:16 +02:00
Santiago Lo Coco bac4a1eb3f Update volume command 2024-05-05 13:52:27 +02:00
Santiago Lo Coco fa8e6aaf5f Add Thinkpad config 2024-05-05 13:35:18 +02:00
Santiago Lo Coco 952e2adb3f Fix bugs 2023-12-26 19:16:58 -03:00
Santiago Lo Coco 5c1cf3318b Add playerctl keybindings 2022-08-12 10:50:11 -03:00
Santiago Lo Coco 3a03d9b138 Change incrgaps keys (LAPTOP) 2022-05-13 10:09:22 -03:00
Santiago Lo Coco 28c63b86b7
Merge pull request #1 from santilococo/removeSwallow
Remove swallow patch
2022-03-25 22:10:58 -03:00
Santiago Lo Coco 9f0c187809 Remove swallow patch 2022-03-25 21:35:46 -03:00
Santiago Lo Coco 6ee579628e Add 'patches' header 2022-03-11 10:43:03 -03:00
Santiago Lo Coco 1bca8e4470 Update README.md 2022-03-11 10:31:58 -03:00
Santiago Lo Coco 3812dea8a3 Update .gitignore 2022-03-11 09:28:08 -03:00
Santiago Lo Coco b73a0b1cf6 Remove patches folder 2022-03-11 09:25:18 -03:00
Santiago Lo Coco 4ee24decb9 Update patches 2022-03-11 09:24:38 -03:00
Santiago Lo Coco 926b86cf58 Update headers 2022-03-11 09:22:53 -03:00
Santiago Lo Coco 0976b97d38 Update hyperlinks 2022-03-11 09:21:20 -03:00
Santiago Lo Coco 9796037518 Use markdown 2022-03-11 09:20:10 -03:00
Santiago Lo Coco 406769659f Update README 2022-03-11 09:17:40 -03:00
Santiago Lo Coco d5afeb85e3 Update LICENSE 2022-03-11 09:04:16 -03:00
Hiltjo Posthuma c54bfe7fae bump version to 6.3 2022-03-09 10:41:08 -03:00
Santiago Lo Coco f5d14ac8d9 Remove more comments 2022-03-04 21:26:55 -03:00
Santiago Lo Coco f42963bb22 Add keybindings for desktop only (with #else directive) 2022-03-04 21:26:11 -03:00
Santiago Lo Coco 19c2871d21 Remove comments 2022-03-04 21:22:53 -03:00
Santiago Lo Coco 8ab4cb7c51 Add more shortcuts 2022-02-09 01:19:02 -03:00
Santiago Lo Coco 08fc615bbb Add backlight shortcuts 2022-02-07 21:53:46 -03:00
Santiago Lo Coco 0e4e016e43 Use LAPTOP flag 2022-01-27 04:08:40 +00:00
Santiago Lo Coco 239e1bef6c Add LAPTOP flag 2022-01-27 04:08:14 +00:00
Chris Down 73c7d3e95e drawbar: Don't expend effort drawing bar if it is occluded
I noticed that a non-trivial amount of dwm's work on my machine was from
drw_text, which seemed weird, because I have the bar disabled and we
only use drw_text as part of bar drawing.

Looking more closely, I realised that while we use m->showbar when
updating the monitor bar margins, but don't skip actually drawing the
bar if it is hidden. This patch skips drawing it entirely if that is the
case.

On my machine, this takes 10% of dwm's on-CPU time, primarily from
restack() and focus().

When the bar is toggled on again, the X server will generate an Expose
event, and we'll redraw the bar as normal as part of expose().
2021-12-21 23:55:01 -03:00
Hiltjo Posthuma 33a5e101df Revert "Improve speed of drw_text when provided with large strings"
This reverts commit 716233534b35f74dba5a46ade8f1a6f8cc72fea4.

It causes issues with truncation of characters when the text does not fit and
so on.  The patch should be reworked and properly tested.
2021-12-21 23:54:24 -03:00
Miles Alan cc4b72a07e Improve speed of drw_text when provided with large strings
Calculates len & ew in drw_font_getexts loop by incrementing instead of
decrementing; as such avoids proportional increase in time spent in loop
based on provided strings size.
2021-12-21 23:54:18 -03:00
Santiago Lo Coco 3414e8633b Add noisetorch keybinding 2021-12-21 23:51:16 -03:00
Santiago Lo Coco 7db9ff524e Add themes 2021-12-10 09:47:19 -03:00
Santiago Lo Coco ad25dc498d Add more FN keys 2021-11-09 23:57:57 -03:00
Santiago Lo Coco bce7f0db32 Add shiftview and some keybindings 2021-10-25 14:23:35 -03:00
Santiago Lo Coco dc2a1896bb Added scratchpads 2021-08-13 22:52:07 -03:00
Santiago Lo Coco 2146cdbf1e Added always center patch 2021-08-13 22:03:39 -03:00
Santiago Lo Coco 711e76c7c3 Added fullscreen toggle 2021-08-13 22:00:20 -03:00
Santiago Lo Coco 7bbebdf394 Added stacker and sticky patch 2021-08-13 21:43:20 -03:00
Santiago Lo Coco a9fb471295 Merge branch 'swallowupdate' 2021-08-13 20:04:42 -03:00
Santiago Lo Coco f12c0d3e48 Added new swallow patch 2021-08-13 19:41:44 -03:00
Santiago Lo Coco 1d172bbbda Removed *.o files 2021-08-13 18:54:46 -03:00
Santiago Lo Coco eef7dba264 Changed gaps width and added some SHCMDs 2021-08-13 18:53:10 -03:00
Santiago Lo Coco e6d1a05dac Added dwmblocks functionality 2021-08-07 12:09:49 -03:00
Santiago Lo Coco 116a7bb006 Added volume keys 2021-07-31 09:11:03 -03:00
Quentin Rameau 7b7e9ea212 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-29 10:47:08 -03:00