Skip to content

Zerogaku/Abyss-dwm

Repository files navigation

My patched dwm

My dwm config for use with Abyss-rice, made with dwm-flexipatch.

Enabled patches

#define BAR_DWMBLOCKS_PATCH 1
#define BAR_LTSYMBOL_PATCH 1
#define BAR_TAGPREVIEW_PATCH 1
#define BAR_STATUS_PATCH 1
#define BAR_STATUSCMD_PATCH 1
#define BAR_STATUS2D_XRDB_TERMCOLORS_PATCH 1
#define BAR_TAGS_PATCH 1
#define BAR_UNDERLINETAGS_PATCH 1
#define BAR_WINICON_PATCH 1
#define BAR_WINTITLE_PATCH 1
#define BAR_CENTEREDWINDOWNAME_PATCH 1
#define BAR_HIDEVACANTTAGS_PATCH 1
#define BAR_PADDING_VANITYGAPS_PATCH 1
#define BAR_STATUSPADDING_PATCH 1
#define ALWAYSCENTER_PATCH 1
#define CFACTS_PATCH 1
#define DRAGCFACT_PATCH 1
#define DRAGMFACT_PATCH 1
#define LOSEFULLSCREEN_PATCH 1
#define RENAMED_SCRATCHPADS_PATCH 1
#define RENAMED_SCRATCHPADS_AUTO_HIDE_PATCH 1
#define RESIZEPOINT_PATCH 1
#define RESTARTSIG_PATCH 1
#define SEAMLESS_RESTART_PATCH 1
#define SHIFTBOTH_PATCH 1
#define SHIFTTAG_PATCH 1
#define SHIFTVIEW_PATCH 1
#define STACKER_PATCH 1
#define STICKY_PATCH 1
#define SWALLOW_PATCH 1
#define TOGGLEFULLSCREEN_PATCH 1
#define VANITYGAPS_PATCH 1
#define VANITYGAPS_MONOCLE_PATCH 1
#define XRDB_PATCH 1
#define ZOOMFLOATING_PATCH 1
#define BSTACK_LAYOUT 1
#define CENTEREDMASTER_LAYOUT 1
#define CENTEREDFLOATINGMASTER_LAYOUT 1
#define DECK_LAYOUT 1
#define FIBONACCI_DWINDLE_LAYOUT 1
#define FIBONACCI_SPIRAL_LAYOUT 1
#define TILE_LAYOUT 1
#define MONOCLE_LAYOUT 1

Detailed

Statusbar

  • padding
  • bar gaps
  • underline tags
  • dwmblocks integration with clickable blocks
  • window icons
  • status2d (dwmblocks colors)
  • hide unused tags

General

  • gaps
  • xrdb (reads colors from xresources)
  • togglefullscreen
  • window swallow
  • stacker (move windows up and down the stack, focus first and last window etc…)
  • restart wm
    • and keep window positions
  • don’t change cursor position when changing floating window size
  • change cfacts (vertical height of windows with keyboard and mouse)
  • sticky windows (make window follow between workspaces)
  • scratchpads (toggle configured window/scratchpad)

Layouts

  • bstack
  • deck
  • fibonacci (spiral and dwindle)
  • tile
  • monocle

extra features

  • pertag patch, to allow different layouts “per tag”
  • remove tab preview patch, or write it as a toggle or a setting in the config

About

My patched dwm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published