My fork from dwm
Go to file
Anas Elgarhy 3ef48bcaca Up the version to 6.3-0.1.0 😃 2022-07-10 17:43:05 +02:00
.github/workflows fix Permission🤐 2022-04-25 17:29:34 +02:00
patches Aplay keychord patch 🥰 2022-07-10 12:41:15 +02:00
screenshots Create the readme file 🥰 2022-07-10 15:07:52 +02:00
.gitignore Add git ignore file 2022-04-24 03:40:45 +02:00
LICENSE Prepare 6.2 release. 2019-02-02 04:50:42 -08:00
Makefile Makefile: just show the compiler output 2018-06-02 17:10:28 +02:00
README update README: remove mentioning the old dextra repo 2018-03-14 21:03:11 +01:00
README.md Create the readme file 🥰 2022-07-10 15:07:52 +02:00
config.def.h Update the config.def file 💙 2022-07-10 17:31:06 +02:00
config.h Create the readme file 🥰 2022-07-10 15:07:52 +02:00
config.mk Up the version to 6.3-0.1.0 😃 2022-07-10 17:43:05 +02:00
drw.c Suport colred emoji 🥰🤭 2022-05-27 11:22:50 +02:00
drw.h ColBorder has been moved to the enum with ColFg and ColBg. 2018-03-14 17:46:48 +01:00
dwm.1 Improve man page 2022-04-29 00:16:49 +02:00
dwm.c Aplay keychord patch 🥰 2022-07-10 12:41:15 +02:00
dwm.png alternate dwm.png 2006-07-19 14:49:19 +02:00
layouts.c Add gridlayout patch 🙋🏻 2022-04-28 00:22:25 +02:00
movestack.c Add mov stack patch 2022-04-24 06:39:23 +02:00
req.md Add req pakges 2022-05-27 13:38:41 +02:00
transient.c applied Peter Hartlichs nice interim Xinerama and map fix patches, for debugging purposes I also added his transient test driver 2011-07-29 20:01:22 +02:00
util.c die() on calloc failure 2016-11-05 11:34:52 +01:00
util.h import new drw from libsl and minor fixes. 2016-06-26 13:52:36 +02:00

README.md

Anas Elgarhy's dwm

My fork from dwm 🍴, with a loat of a beutaful patches 🥰

dwm screenshot dwm and alacritty

Applayed patches:

  • alwayscenter
  • cool autostart
  • fullscreen
  • gridmode
  • keychord
  • movestack
  • pertag
  • systray

Keys

Keys Function
modkey + shift + d Open dmenu (launcher)
modkey + shift + ctrl Open rofi launcher (small size)
modkey + enter Launche the main terminal (alacritty by default)
modkey + t -> 1 Launche the main terminal with tmux
modkey + shift + f -> g Launche the GUI file manger (dolphin by default)
modkey + shift + f -> r Launche rofi file file browser (small size)
modkey + w -> g Launche google chrome browser
modkey + w -> t Launche tor browser
modkey + c -> d Launche discord
modkey + a -> j Launche jetbrains-toolbox
modkey + a -> n Launche NeoVim in the main terminal
modkey + a -> v Launche Vim in the main terminal
modkey + e Launche rofi emoji selector
modkey + f Toggle full screen mode
modkey + b Toggle the status bar (hide/show)
modkey + j Change the focus to privus window in the stack
modkey + k Change the focus to the next window in the stack
modkey + i Change the stack layout to virtecal
modkey + d Change the stack layout to horizontal
modkey + h Decrease the focus window size
modkey + l Increase the focus window size
modkey + Tab Toggle between the curent tag and the privus tag
modkey + shift + j Move the focus window down in the stack
modkey + shift + k Move the focus window up in the stack
modkey + q -> q Quit from the focus window (kill it)
modkey + s -> t Use the tile layout
modkey + s -> f Use the float layout
modkey + s -> m Use the monocle layout
modkey + s -> g Use the grid layout
modkey + s -> space Toggle between current layout and tile layout
modkey + alt + f Toggle floating window
modkey + 0 View all tags
modkey + shift + 0 Mirror the current tag in all tags
modkey + comma (,) -
modkey + period (.) -
modkey + shift + comma (,) -
modkey + shift + period (.) -
modkey + (1..9) Navigate between tags
PrtSc Take a screenshot using default screenshot tool (spectacle)
modkey + shift + x Lock the screen (using betterlockscreen)
modkey + shift + ctrl + x Plasma screen server
modkey + shift + alt + q Kill dwm

modkey = win key or super key

Dependencies (apps)

  • google-chrome-stable
  • alacritty
  • spectacle
  • dolphin
  • rofi
  • dmenu
  • libxinerama1
  • libxinerama-dev
  • tmux*
  • tor-browser
  • discord
  • jetbrains-toolbox
  • nvim*
  • vim*
  • xbacklight
  • pamixer
  • playerctl
  • pactl
  • betterlockscreen