Commit Graph

200 Commits

Author SHA1 Message Date
de6e519b9a Merge remote-tracking branch 'upstream/master' 2022-08-07 13:54:43 -04:00
2e496ed931 dwmc: adding string support ref. #284 2022-08-01 10:37:19 +02:00
239be5e070 Merge remote-tracking branch 'upstream/master' 2022-07-05 20:40:31 -04:00
5f7df0b0dc Adding tagpreview patch (#271) 2022-07-05 14:55:42 +02:00
782b5650b2 Merge remote-tracking branch 'upstream/master' 2022-07-04 14:10:42 -04:00
197c218304 Adding shiftswaptags patch ref. #270 2022-07-04 13:56:39 +02:00
d3ab291944 Adding shiftboth patch ref. #270 2022-07-04 13:45:06 +02:00
279c571986 Adding shifttagclients patch ref. #270 2022-07-04 13:07:36 +02:00
a15a259926 Adding shifttag patch ref. #270 2022-07-04 11:28:23 +02:00
9706cb9cf7 Merge remote-tracking branch 'upstream/master'
- Add renamed scratchpads patch
- hide systray when there are no systray icons to show
2022-07-01 16:38:19 -04:00
2f70c42aab Adding renamed scratchpads patch 2022-06-20 14:00:09 +02:00
3eddc34482 Replace Self Restart with Restart Sig
- Disable self restart patch
- Enable restart sig patch again
- Replace "Ferdi" window rule with "Ferdium"
2022-06-18 08:07:15 -04:00
5053183365 Enable Seamless & Self Restart Patches
- Disable restart signal patch (external method of controlling dwm)
- Enable seamless restart patch (preserve wm settings across restart)
- Enable self restart patch (internal method of controlling dwm)
- Update self restart keybinding to be same as restart sig
2022-06-17 14:14:55 -04:00
8b40395af8 Fix missing line in barrules 2022-05-21 12:03:27 -04:00
fb5b3c421c Merge remote-tracking branch 'upstream/master' 2022-05-21 11:42:06 -04:00
46abde8de4 Trackma-gtk Auto-Assign Tag
- Add window rule for trackma-gtk to move to tag 9
2022-05-18 18:00:22 -04:00
ae67378b20 Tag-Sync patch (for syncing tags across all monitors) (#219)
* Tag-Sync patch
* Major compatibility updates
* SWITCHTAG/TAGSYNC compatibility
* tagsync: refactoring

Co-authored-by: bakkeby <bakkeby@gmail.com>
2022-02-11 16:57:53 +01:00
b91974c9e6 Brightness Control Script + Keybinding
- Add keybinding for brightness control script
2022-01-11 12:06:25 -05:00
0a4e6de597 Add a configuration option for fullscreen locking
Some people are annoyed to have this new behaviour forced for some
application which use fake fullscreen.

Ref. https://git.suckless.org/dwm/commit/138b405f0c8aa24d8a040cc1a1cf6e3eb5a0ebc7.html
2022-01-10 17:18:45 +01:00
a9078fdb4d Adding underlinetags patch ref. #199 2021-11-23 22:49:27 +01:00
63fed59d19 Adding taglabels patch ref. #199 2021-11-23 22:36:53 +01:00
67fc80803d onlyquitonempty: refactoring patch to only take client windows into
consideration when deciding whether or not to allow dwm to quit

As per the original patch
https://dwm.suckless.org/patches/onlyquitonempty/

it used XQueryTree to get a count of the number of windows open to
determine whether to allow the window manager to exit.

This meant that the empty quit count variable would have to take
into account background windows such as the bar, which has side
effects like plugging in another monitor could mean that you would
not longer be allowed to quit dwm until the monitor is removed.

Likewise a systray and each systray icon would give a +1 to the
number of windows in the system.

This is unintuitive to understand and convoluted to explain, hence
the refactoring here to use the more sane approach of only counting
the number of client windows that the window manager manages.

This is an old idea which was intentionally not added to
dwm-flexipatch due to the aim of staying true to the original patch
(as in if you were to patch that manually you would get the same
experience as you had when trying the patch out in dwm-flexipatch).

This is ref. discussion in #194.
2021-10-31 13:45:18 +01:00
5210734ec6 Merge remote-tracking branch 'upstream/master'
- upstream/master onlyquitonempty + cool_autostart: adding proposed compatibility improvements ref. #194
- noborder: addressing issue reported in #193
- fodcusadjacenttag: Add selmon->sel guards for tagandviewtoleft/right to prevent segmentation faults ref. #191
- Use 'pgrep -o' instead of 'pidof -s' to get the PID of status bar
- Add a statusallmons and staticstatus easily toggleable in patches.h ref. #188
2021-10-30 09:52:22 -04:00
e68f434944 Add a statusallmons and staticstatus easily toggleable in patches.h ref. #188 2021-10-07 11:46:31 +02:00
2907b9eefe Enable Deck Layout
- Enable deck layout patch
- Add keybinding to switch to deck layout and unfloat to deck layout
- Update grid layout index
2021-09-25 14:02:06 -04:00
f11543b791 Add Window Tag Rules
- Add rules so certain windows appear on certain tags when initially launched
2021-09-19 09:24:06 -04:00
7e400024de Trackpad Toggle Keybinding
- Add keybinding to toggle touchpad
2021-09-19 09:24:06 -04:00
1dc5722b99 Kitty Terminal & Polybar Font Change
- Change dwm terminal from alacritty to kitty
- Change polybar terminal from alacritty to kitty
- Change polybar font from NotoSans Nerd Font to Ubuntu Nerd Font
2021-09-19 09:24:05 -04:00
5f2b977c1e Grid Mode Layout & Rule Changes
- Enable grid mode layout patch
- Add keybinding to switch to grid mode w/ and w/o floating window flattening
- Remove Gimp and Firefox tag rules
- Add Picture in picture floating rule
2021-09-19 09:24:05 -04:00
eb144c8789 Switch from Dunst to Deadd Notifications
- Switch rofi script keybinding
- Remove dunst polybar module
2021-09-19 09:24:05 -04:00
56537aa159 Patched DWM Flexipatch Build
- Wrote entire dwm-flexipatch build as org document
- Moved README and README.md into README.org
- Setup keybindings, colors, etc. for dwm-flexipatch
2021-09-19 09:24:00 -04:00
036421845f Adding separate statuscolors bar module ref. #180 2021-08-25 12:18:01 +02:00
f8ae6714db Adding winicon patch 2021-07-27 13:40:53 +02:00
0733c39e0c sed source files to end with 1 new line 2021-06-14 08:54:23 +03:00
9072ef28a4 Splitting SchemeHid to SchemeHidNorm and SchemeHidSel given that a hidden client may still be the selected client ref. #148 2021-05-21 10:18:41 +02:00
7fe81a6280 fakefullscreen vs fakefullscreenclient compatibility, let fakefullscreen take precedence 2021-05-13 14:25:26 +02:00
23c76d13b5 vanitygaps: replaced smartgaps with smartgaps_fact, allowing gaps to be increased when there is only one client. 2021-04-16 10:16:04 +02:00
6e80cb5f36 Upgrading statuscmd patch.
The original statuscmd patch has been renamed to statuscmd-nosignal
to separate the logic from the dwmblocks integration that involves
signals. I assume as the latter has become more popular it has replaced
the statuscmd in name.
2021-04-14 11:23:18 +02:00
7efb64d685 Upgraded the dwmblocks patch for statuscmd which changes the signalling
mechanism from SIGUSR1 to SIGRTMIN which is likely to cause issues for
those that already have a working setup. A compatibility option has been
added which changes this back to SIGUSR1. Note that configuration was
also changed.

This was ref. reported issue #114.
2021-04-14 10:42:52 +02:00
ac737f9dfc Adding xkb patch as per request #111 2021-04-07 15:35:56 +02:00
0c88a49e27 Adding distributetags patch 2021-04-06 12:47:38 +02:00
905dc4d7af Updating inplacerotate to include rotatestack feature ref. #108 2021-04-06 11:25:45 +02:00
647c5935b3 Adding tapresize notes to README.md 2021-03-31 09:18:58 +02:00
07277cc460 Add tapresize patch 2021-03-30 22:49:59 +03:00
0f9104285b Adding tab patch 2021-03-09 13:23:39 +01:00
0f14ffade1 Adding tatami layout option for flextile 2021-02-18 14:30:20 +01:00
8e9130080c riodraw: upgrading patch to include rio-spawning of windows 2021-02-16 10:29:20 +01:00
f5bbd9b4c3 riodraw: upgrading patch to include rio-spawning of windows 2021-02-16 10:26:49 +01:00
009b84cbdc placemouse: upgrade to include moveorplace function 2021-02-16 09:43:44 +01:00
9fcfa8d6ce Adding focusdir patch 2021-02-11 12:29:48 +01:00