archy-dwm/README.md

71 lines
3 KiB
Markdown
Raw Normal View History

2022-07-10 13:07:52 +00:00
# Anas Elgarhy's dwm
2022-07-11 03:59:03 +00:00
## My fork from dwm 🍴, with a lot of beautiful patches 🥰
2022-07-10 13:07:52 +00:00
### Applayed patches:
2022-07-10 16:43:56 +00:00
- [alwayscenter](https://dwm.suckless.org/patches/alwayscenter)
- [cool autostart](https://dwm.suckless.org/patches/cool_autostart)
- [fullscreen](https://dwm.suckless.org/patches/fullscreen)
2022-07-10 17:23:18 +00:00
- [gridmode](https://dwm.suckless.org/patches/gridmode)
2022-07-10 16:43:56 +00:00
- [movestack](https://dwm.suckless.org/patches/movestack)
- [pertag](https://dwm.suckless.org/patches/pertag)
- [systray](https://dwm.suckless.org/patches/systray)
2022-07-10 16:59:56 +00:00
- [sticky](https://dwm.suckless.org/patches/sticky)
2022-07-10 17:12:28 +00:00
- [noborder](https://dwm.suckless.org/patches/noborder)
- [fibonacci layouts](https://dwm.suckless.org/patches/fibonacci)
2022-07-10 20:02:35 +00:00
- [centeredmaster](https://dwm.suckless.org/patches/centeredmaster)
2022-07-28 10:04:30 +00:00
- [keychain](https://dwm.suckless.org/patches/keychain)
2022-07-10 13:07:52 +00:00
### Dependencies (apps)
2022-07-10 15:59:57 +00:00
- `google-chrome-stable` the main web browser
- `alacritty` the main terminal
- `spectacle` the main screenshot tool
2022-07-12 04:36:45 +00:00
- `pcmanfm` the GUI file manger
2022-07-10 15:59:57 +00:00
- `rofi`
- `dmenu`
- `libxinerama-dev`\*\*
- `tmux`\*
- `tor-browser`
- `discord`
- `libxft-bgra` for color emojies support
- `jetbrains-toolbox`
- `nvim`\*
- `vim`\*
- `xbacklight` for control in the screen brightness
- `pamixer` for control in the audio level
- `playerctl` for control in the media
- `pactl` for control in the mic
- `betterlockscreen` for lock screen
- `setxkbmap` for switch between keyboard layouts, like (ar, en)
- `slstatus` the status bar
2022-07-12 04:36:45 +00:00
- `network-manager-applet`
2022-07-10 15:59:57 +00:00
- `picom` compositor , for transparency
- `nitrogen` for set the wallpaper
2022-07-12 04:36:45 +00:00
- `copyq` clipboard manager
- `obsidian`
2022-07-10 13:07:52 +00:00
2022-07-10 15:59:57 +00:00
> \*\*: build dependencie.
### Install
2022-07-11 04:19:43 +00:00
- Manual:
2022-07-10 15:59:57 +00:00
1. Run this command to install all avilable dependencies in standerd arch repostory
```bash
2022-07-16 17:05:02 +00:00
sudo pacman -S google-chrome libxft-bgra rofi dmenu tmux tor-browser discord neovim jetbrains-toolbox vim pamixer playerctl betterlockscreen pcmanfm spectacle alacritty picom nitrogen libxinerama network-manager-applet copyq obsidian
2022-07-10 15:59:57 +00:00
```
2. Install yay if you not installed it.
2022-07-11 04:23:07 +00:00
3. Run this command to install all avilable dependencies in the AUR repostory `yay -S xkblayout`
2022-07-10 17:34:35 +00:00
4. Clone this repostory `git clone https://github.com/anas-elgarhy/dwm-anas.git`
2022-07-16 17:05:02 +00:00
5. Go to the source directory `cd dwm-anas/src`
6. Build and install `sudo make install clean`
7. Enjoy 😉
2022-07-16 17:28:20 +00:00
### Available in
[![GitHub](https://img.shields.io/badge/GitHub-Main%20repo-brightgreen?style=for-the-badge&logo=GitHub)](https://github.com/anas-elgarhy/dwm-anas)
[![GitLab](https://img.shields.io/badge/GitLab-Mirror%20repo-brightgreen?style=for-the-badge&logo=GitLab)](https://gitlab.com/anas-elgarhy/dwm-anas)
[![BitBucket](https://img.shields.io/badge/BitBucket-Mirror%20repo-brightgreen?style=for-the-badge&logo=BitBucket)](https://bitbucket.org/anas_elgarhy/dwm-anas)
[![Codeberg](https://img.shields.io/badge/Codeberg-Mirror%20repo-brightgreen?style=for-the-badge&logo=Codeberg)](https://codeberg.org/anas-elgarhy/dwm-anas)
2022-07-24 15:45:13 +00:00
### Refrences:
- [XF86keysym](https://cgit.freedesktop.org/xorg/proto/x11proto/tree/XF86keysym.h)