239 Commits

Author SHA1 Message Date
Sravan Balaji
a10bfa96db Merge remote-tracking branch 'upstream/master' 2024-07-12 20:06:29 -04:00
bakkeby
b4b19e3a4c Adding launcher patch 2024-07-11 22:38:58 +02:00
Sravan Balaji
dcd6287f78 Update window rules 2024-05-13 08:11:22 -04:00
Sravan Balaji
22f2f25a50 Unmanage steam notification toasts 2024-05-06 08:45:33 -04:00
Sravan Balaji
d50575e707 Switch from xfce4-notifyd to dunst 2024-05-02 08:25:24 -04:00
Sravan Balaji
15db2c6298 Attempt to fix unmanaged window rule not working 2024-05-01 20:39:15 -04:00
Sravan Balaji
d298f3da81 xfce4-notifyd unmanage windows and polybar module
- Enable unmanaged patch
- Make xfce4-notifyd windows unmanaged instead of floating
- Change notification command to xfce4-notifyd
- Update polybar config to use xfce4-notifyd for notification module
2024-05-01 20:13:55 -04:00
Sravan Balaji
3268ba4179 Add xfce4-notifyd as a floating window 2024-05-01 19:58:24 -04:00
Sravan Balaji
3a886c7dc2 Update Tags & Window Rules
- Combine spotify and podcast tags into single audio tag
- Create new media/video tag
- Add window rules / update tag for bunch of applications
2024-04-12 17:14:08 -04:00
Sravan Balaji
b2ffb9f2c1 Add Obsidian Window Rule 2024-04-05 08:17:13 -04:00
Sravan Balaji
d565b6360f Add window rule for anytype 2024-03-30 09:43:26 -04:00
Sravan Balaji
d2ba136896 Remove window rules for Ferdium and Notion 2024-03-15 13:25:54 -04:00
Sravan Balaji
f4f7069cae Merge remote-tracking branch 'upstream/master' 2024-02-27 20:16:22 -05:00
bakkeby
01244cc1b9 Adding placedir patch ref. #407 2024-01-31 22:38:41 +01:00
Sravan Balaji
3f62ec4e0d Update Window Rules
- Add automatic tagging for Logseq, Gamescope, Syncthing, Nyrna, and OpenRGB
- Remove auto tagging for specific gaming related apps since they
  should be running inside gamescope anyways
2023-11-21 15:11:17 -05:00
Sravan Balaji
bd29edf9c0 Merge remote-tracking branch 'upstream/master' 2023-11-12 12:18:09 -05:00
bakkeby
817db8c3ca Adding focusmaster-return patch variant ref. #398 2023-11-12 09:41:31 +01:00
bakkeby
ddb2e833a4 tagpreview: adding compatibility with powerline tags and taglabels 2023-10-01 21:07:58 +02:00
bakkeby
ab7d28ff0f bar border - allow for the border size to be explicitly set ref. #364 2023-06-27 16:31:02 +02:00
Sravan Balaji
91ded7cbaa Merge remote-tracking branch 'upstream/master' 2023-06-26 19:03:41 -04:00
bakkeby
10a6640732 Adding the toggletopbar patch ref. #363 2023-06-25 22:52:50 +02:00
Sravan Balaji
9104d89a94 Add Window Rule for Beeper 2023-05-31 20:37:55 -04:00
Sravan Balaji
b2f22c6205 Fix Rule Matching for Steam 2023-05-07 20:24:50 -04:00
Sravan Balaji
34d674a3f8 Nerd Fonts v3 Update Icon Fix
- Fix nerd font icons for v3
2023-05-01 08:56:59 -04:00
Sravan Balaji
dfb0318727 Swallow Patch & Window Rules
- Enable swallow patch
- Set kitty as `isterminal` for swallow
- Remove MATLAB rule with GNU Octave
- Add rules for Ubisoft Connect and Prism Launcher
- Remove rule for motrix (no longer using it)
2023-04-30 12:24:35 -04:00
Sravan Balaji
624a879ef2 Support for IPC Command to Quit/Restart 2023-04-30 11:47:29 -04:00
bakkeby
f713ddee39 cyclelayouts: reimplementing patch to not require the NULL layout, addresses #331 2023-01-29 22:13:50 +01:00
Sravan Balaji
319e414e85 Merge remote-tracking branch 'upstream/master' 2022-10-30 18:54:42 -04:00
bakkeby
ad56835713 Bump to ba56fe9.
Revert "Remove dmenumon variable"

This reverts commit c2b748e7931e5f28984efc236f9b1a212dbc65e8.

Revert back this change. It seems to not be an edge-case anymore since
multiple users have asked about this new behaviour now.

Ref.
https://git.suckless.org/dwm/commit/ba56fe9fea0a28d8184a727a987836a0903e2682.html
2022-10-30 10:32:43 +01:00
Sravan Balaji
04410cb6a9 Merge remote-tracking branch 'upstream/master' 2022-10-15 10:20:39 -04:00
bakkeby
cc58ad2ef4 Adding alt-tab patch ref. #303 2022-10-08 22:35:04 +02:00
Sravan Balaji
a7c292b7c3 Merge remote-tracking branch 'upstream/master' 2022-09-01 21:18:41 -04:00
bakkeby
2c180b8d9c Bump to c2b748e.
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).

Ref.
https://git.suckless.org/dwm/commit/c2b748e7931e5f28984efc236f9b1a212dbc65e8.html
2022-08-29 21:49:41 +02:00
bakkeby
88eb89ab0d Roll back const change for IPCCommands 2022-08-29 21:37:43 +02:00
Sravan Balaji
2624516bde Merge remote-tracking branch 'upstream/master' 2022-08-28 15:54:58 -04:00
bakkeby
90f9b2d982 Bump to 84d7322.
config.def.h: make keys and buttons const

Pretty much all other variables are declared as const when they're not
modified.

Ref.
https://git.suckless.org/dwm/commit/84d7322113c2bf023f5eaa8537fb0e72d4105046.html
2022-08-21 10:33:53 +02:00
bakkeby
b93a5de558 Expose showhideclient to external tools (fsignal, IPC) ref #287 2022-08-13 16:24:55 +02:00
Sravan Balaji
ed439ddee4 Merge remote-tracking branch 'upstream/master' 2022-08-12 17:17:10 -04:00
bakkeby
c438eabdc2 Adding nametag patch 2022-08-12 13:47:25 +02:00
Sravan Balaji
de6e519b9a Merge remote-tracking branch 'upstream/master' 2022-08-07 13:54:43 -04:00
bakkeby
2e496ed931 dwmc: adding string support ref. #284 2022-08-01 10:37:19 +02:00
Sravan Balaji
239be5e070 Merge remote-tracking branch 'upstream/master' 2022-07-05 20:40:31 -04:00
Stein Gunnar Bakkeby
5f7df0b0dc
Adding tagpreview patch (#271) 2022-07-05 14:55:42 +02:00
Sravan Balaji
782b5650b2 Merge remote-tracking branch 'upstream/master' 2022-07-04 14:10:42 -04:00
bakkeby
197c218304 Adding shiftswaptags patch ref. #270 2022-07-04 13:56:39 +02:00
bakkeby
d3ab291944 Adding shiftboth patch ref. #270 2022-07-04 13:45:06 +02:00
bakkeby
279c571986 Adding shifttagclients patch ref. #270 2022-07-04 13:07:36 +02:00
bakkeby
a15a259926 Adding shifttag patch ref. #270 2022-07-04 11:28:23 +02:00
Sravan Balaji
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
bakkeby
2f70c42aab Adding renamed scratchpads patch 2022-06-20 14:00:09 +02:00