Create the readme file 🥰

This commit is contained in:
Anas Elgarhy 2022-07-10 15:07:52 +02:00
parent 869135c594
commit 996066adb6
4 changed files with 87 additions and 2 deletions

85
README.md Normal file
View File

@ -0,0 +1,85 @@
# Anas Elgarhy's dwm
## My fork from dwm 🍴, with a loat of a beutaful patches 🥰
![dwm screenshot](./screenshots/dwm-0.1.0-6.2.png)
![dwm and alacritty](./screenshots/dwm_bpytop_and_ufetch-0.1.0-6.2.png)
### 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

View File

@ -118,10 +118,10 @@ static Keychord keychords[] = {
// NeoVim
{2, {{MODKEY, XK_a}, {0, XK_n}}, spawn, SHCMD(TERMINAL "-e nvim") },
// Vim
{2, {{MODKEY, XK_d}, {0, XK_v}}, spawn, SHCMD(TERMINAL "-e vim") },
{2, {{MODKEY, XK_a}, {0, XK_v}}, spawn, SHCMD(TERMINAL "-e vim") },
/************************************* Start the emoji piker apps *************************************/
// Emoji selector (rofi)
{1, {{Mod4Mask, XK_period}}, spawn, SHCMD("rofi -show emoji") },
{1, {{Mod4Mask, XK_e}}, spawn, SHCMD("rofi -show emoji") },
/************************************* dwm keys *************************************/
// Full screen mode
{1, {{MODKEY, XK_f}}, fullscreen, {0} },

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB