Commit Graph

740 Commits

Author SHA1 Message Date
9a85c4983a Center Systray, Asian Fonts, Module Color Changes
- Add all module color settings to colors section
- Add korean & japanese fonts as backup
- Remove center aligned modules
- Move systray to center
- Change powermenu icon
2021-12-02 16:07:44 -05:00
bbdf799f43 Undo Some of Previous Polybar Changes
- Remove extra dwm module features that caused
  module to crash (layout, title, floating)
- Re-add kernel module
- Change some colors
- Move modules around again
2021-12-01 12:47:26 -05:00
c9b718761b Enable More DWM Polybar Module Features
- Change polybar colors
- Remove kernel module
- Enable more dwm module features like layout, title, and floating
- Add deadd notification center module to toggle center
- Change CPU, RAM, and Disk modules to open relevant applications on
  left click instead of right click
2021-12-01 11:30:27 -05:00
40d30e5d1b Adding the one line of bloat that would have saved a lot of time for a lot of people 2021-11-25 09:15:27 +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
c7af5c6b67 winicon: Fix potential integer overflow 2021-11-20 22:48:46 +01:00
efb9cc721e onlyquitonempty: fix for compilation error when not using the restart sig patch ref. #196 2021-11-11 09:21:58 +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
ec6a64a64f onlyquitonempty + cool_autostart: adding proposed compatibility improvements ref. #194 2021-10-25 15:43:14 +02:00
297412adf4 noborder: addressing issue reported in #193 2021-10-25 10:02:51 +02:00
84355a6d90 fodcusadjacenttag: Add selmon->sel guards for tagandviewtoleft/right to prevent segmentation faults ref. #191 2021-10-20 08:59:47 +02:00
ce270a320e Merge pull request #190 from UtkarshVerma/dwmblocks
Use 'pgrep -o' instead of 'pidof -s' to get the PID of status bar
2021-10-15 18:34:41 +02:00
e39062e543 Use 'pgrep -o' instead of 'pidof -s' to get the PID of status bar 2021-10-15 10:11:57 +05:30
e68f434944 Add a statusallmons and staticstatus easily toggleable in patches.h ref. #188 2021-10-07 11:46:31 +02:00
7f854ae1c7 Enable Warp Patch 2021-10-05 10:33:38 -04: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
8d2a133926 README Org Comment Capitalization & ToC
- Capitalize org comments
- Add table of contents
2021-09-21 14:55:10 -04:00
6f14a0a9f9 Enable Sort Screens Patch 2021-09-21 13:06:29 -04:00
8180ee30c4 Switch from bpytop to btop
- Change system monitor when clicking on polybar modules
2021-09-21 10:20:04 -04:00
c6b3bf4830 Switch to Always Center Patch
- Disable center and center transient windows patches
- Enable always center patch
2021-09-19 09:30:51 -04:00
d94db1a658 Clean-Up README.org
- Remove leading whitespaces from README.org source code blocks
- Remove extra blank lines
- Fix typos
2021-09-19 09:24:57 -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
c7dade7403 Polybar Module Underline
- Add underlines to polybar modules for extra visual flair
- Replace Arch icon with hamburger icon and "menu" text
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
7691a25c19 Polybar Color & Order Updates
- Move date, time, and media-playing modules to left
- Move dwm module to center
- Change dwm module colors to use common background color,
  but adjust text color
- Change module colors
- Remove layout label from dwm module
2021-09-19 09:24:05 -04:00
6fb86d382f Polybar Adjustments & Remove Swallow Patch
- Disable unused swallow patch
- Re-comment swallow patch dependencies in config.mk
- Adjust polybar module colors
- Add quick reference table for converting between seconds,
  minutes, and hours in polybar interval section
- Change polybar main font to NotoSansDisplay Nerd Font
- Move media-playing module to center
- Move date & time modules to right
- Change separator from space to none
- Add program title to dwm module
- Disable reverse scroll options in dwm module
- Disable layout scrolling in dwm module due to crashes
- Slightly shorten date module
2021-09-19 09:24:05 -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
a42a81a711 Expanding directives ref. #182 2021-09-09 08:50:17 +02:00
7de6ee8375 savefloats: save centered float position for tiled windows when centered or alwayscentered patches are used ref. #182 2021-09-08 17:20:46 +02:00
22bbf1cb13 Adding alwayscenter patch ref. #182 2021-09-08 09:42:47 +02:00
036421845f Adding separate statuscolors bar module ref. #180 2021-08-25 12:18:01 +02:00
c2e4fed918 swallow: new window to respect border of parent terminal 2021-08-07 12:31:43 +02:00
f8ae6714db Adding winicon patch 2021-07-27 13:40:53 +02:00
d72bc90cdc rioresize: apply an arrange if changing monitors 2021-07-24 16:56:51 +02:00
73a29521e4 Correcting short hash 2021-06-21 13:44:14 +02:00
59eb825b7a Merge pull request #161 from Ultrahalf/master
Fix typo
2021-06-21 13:42:58 +02:00
65724b211a Fix typo 2021-06-21 16:06:44 +05:30
9b3cdeb929 Merge pull request #158 from pepper-jelly/master
portability(gcc and clang agnostic)
2021-06-14 15:11:12 +02:00
b0070eac02 use portable macro 2021-06-14 12:09:22 +03:00
0733c39e0c sed source files to end with 1 new line 2021-06-14 08:54:23 +03:00
c968fd9aae Renaming VIEW_SAME_TAG_GIVES_PREVIOUS_TAG_PATCH to TOGGLETAG_PATCH 2021-05-30 19:31:25 +02:00
246f8f7260 Adding togglelayout patch 2021-05-30 19:22:00 +02:00
a76fb54d79 focusadjacenttag: for correctness should probably also update current desktop when EWMH patch is enabled 2021-05-28 14:39:46 +02:00
75b0c4f86b focusadjacenttag: adding pertag compatibiltiy ref. #152 2021-05-28 14:33:56 +02: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