Create the readme file 🥰
This commit is contained in:
parent
869135c594
commit
996066adb6
4 changed files with 87 additions and 2 deletions
85
README.md
Normal file
85
README.md
Normal 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
|
||||||
|
|
4
config.h
4
config.h
|
@ -118,10 +118,10 @@ static Keychord keychords[] = {
|
||||||
// NeoVim
|
// NeoVim
|
||||||
{2, {{MODKEY, XK_a}, {0, XK_n}}, spawn, SHCMD(TERMINAL "-e nvim") },
|
{2, {{MODKEY, XK_a}, {0, XK_n}}, spawn, SHCMD(TERMINAL "-e nvim") },
|
||||||
// Vim
|
// 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 *************************************/
|
/************************************* Start the emoji piker apps *************************************/
|
||||||
// Emoji selector (rofi)
|
// Emoji selector (rofi)
|
||||||
{1, {{Mod4Mask, XK_period}}, spawn, SHCMD("rofi -show emoji") },
|
{1, {{Mod4Mask, XK_e}}, spawn, SHCMD("rofi -show emoji") },
|
||||||
/************************************* dwm keys *************************************/
|
/************************************* dwm keys *************************************/
|
||||||
// Full screen mode
|
// Full screen mode
|
||||||
{1, {{MODKEY, XK_f}}, fullscreen, {0} },
|
{1, {{MODKEY, XK_f}}, fullscreen, {0} },
|
||||||
|
|
BIN
screenshots/dwm-0.1.0-6.2.png
Normal file
BIN
screenshots/dwm-0.1.0-6.2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.4 MiB |
BIN
screenshots/dwm_bpytop_and_ufetch-0.1.0-6.2.png
Normal file
BIN
screenshots/dwm_bpytop_and_ufetch-0.1.0-6.2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.6 MiB |
Loading…
Reference in a new issue