~ AwesomeWM dotfiles ~
Welcome to my AwesomeWM Dotfiles! so yeah now i'm using awesomewm, looks like i'll be use this wm forever.
Still quite messy, because i'm still learning Lua.
Fyi, I use night colorscheme, and it's so beautiful.
**Here are some details about my setup:**
| Programs | Using |
| ---------- | ----------------- |
| WM | awesome |
| OS | arch linux |
| Terminal | alacritty |
| Editor | neovim / vscode |
| Compositor | picom |
| Launcher | rofi |
### Here are the instructions you should follow to replicate my AwesomeWM setup.
S E T U P
1. Install dependencies
+ Dependencies
- **Arch Linux** (and all Arch-based distributions)
*Assuming your AUR helper is* `yay`
```shell
$ yay -S awesome-git picom-jonaburg-fix alacritty rofi todo-bin \
acpi acpid acpi_call jq inotify-tools polkit-gnome xdotool xclip maim colord \
brightnessctl alsa-utils alsa-tools pulseaudio pulseaudio-alsa playerctl --needed
```
2. Install needed fonts
You will need to install a few fonts (mainly icon fonts) in order for text and icons to be rendered properly.
Necessary fonts:
+ **Iosevka** - [here](https://github.com/be5invis/Iosevka)
+ **Icomoon** - [here](https://www.dropbox.com/s/hrkub2yo9iapljz/icomoon.zip?dl=0)
+ **Material** - [here](https://github.com/google/material-design-icons)
Once you download them and unpack them, place them into `~/.fonts` or `~/.local/share/fonts`.
3. Install my AwesomeWM configuration files
> Clone this repository
```shell
$ git clone https://github.com/rxyhn/AwesomeWM-Dotfiles.git
$ cd AwesomeWM-Dotfiles
```
> Copy config and binaries files
```shell
$ mkdir -p $HOME/.config/ && cp -r ./config/* $HOME/.config/
$ mkdir -p $HOME/.local/bin/ && cp -r ./bin/* $HOME/.local/bin/
$ cp -r ./misc/. $HOME/
```
4. Lastly, log out from your current desktop session and log in into AwesomeWM.
## Acknowledgements
- **Special thanks to**
+ [ner0z](https://github.com/ner0z)
+ [JavaCafe01](https://github.com/JavaCafe01)
- **Contributors**