Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/s4nkalp/dotfile

bspwm + eww + polybar
https://github.com/s4nkalp/dotfile

bspwm bspwm-themes dotfile dotfiles eww eww-config eww-widgets polybar polybar-module rofi rofi-scripts sxhkd

Last synced: 9 days ago
JSON representation

bspwm + eww + polybar

Awesome Lists containing this project

README

        


~ Bspwm dotfiles ~









~ No longer Updates on this.~

## Info

|Distro|[Arch](https://archlinux.org/)|
|:---:|:---:|
|WM|[BSPWM](https://github.com/baskerville/bspwm)|
|Bar|[Polybar](https://github.com/polybar/polybar)|
|Menu|[Rofi](https://github.com/davatorium/rofi)|
|Compositor|[Ibhagwan-Picom](https://github.com/ibhagwan/picom-ibhagwan-git)|
|Terminal|[Alacritty](https://github.com/alacritty/alacritty)-[Kitty](https://sw.kovidgoyal.net/kitty/)|
|Widgets|[ElKowars wacky widgets ](https://github.com/elkowar/eww)|
|Music/Player|[mpd](https://archlinux.org/packages/extra/x86_64/mpd/)-[ncmpcpp](https://archlinux.org/packages/community/x86_64/ncmpcpp/)|
|File Manager|[Thunar](https://archlinux.org/packages/extra/x86_64/thunar/)|



:warning: WARNING :warning:







THIS DOTFILES ARE CONFIGURED AT 1920x1080 WITH 96 DPI! 1 MONITOR
SOME STUFF MIGHT BREAK ON LOWER OR HIGHER
RESOLUTIONS OR YOU HAVE TO PLAY WITH IT.


## Very useful keybindigs to know...

- alt + F1 For HotKeys
- alt + @space Apps Menu.
- super + h Hides bar
- Print Takes screenshot.
- super + Return Open a terminal.
- super + shift + Return Open a floating terminal.
- super + c Kill a window/process.
- shift + alt + w Changes randomly wallpaper.
- ctrl + shift + r Restart bspwm.

And more.. You need to look sxhkdrc file for more.

## 📦 Setup (Isn't Full Installation. Be careful about it.)
> This is step-by-step how to install these bspwm dotfiles. Just [R.T.F.M](https://en.wikipedia.org/wiki/RTFM).

### 💾 Installation:
The installer only works for **ARCH** Linux, and based distros.

Open a terminal in HOME
- **Clone the repo**
```sh
git clone https://github.com/S4NKALP/bspwm.git
cd bspwm

```
- **Install needed dependencies**
```sh
./install (if it show error give permission by chmod +x install

```
- **After installing copy all files to respective location**
- **If config didn't work then just give executive permission to all**


> You will need to install a few fonts.

- **Cartograph CF:** [here](https://coding-fonts.css-tricks.com/fonts/cartograph-cf/)
- **JetBrainsMono NF:** [here](https://github.com/ryanoasis/nerd-fonts)
- **Font Awesome:** [here](https://fontawesome.com/download)
- **Comic Mono :** [here](https://dtinth.github.io/comic-mono-font/)


> Once finished copying the files, you might want to finalize the changes to your system.

```sh
# Rebuilds the font cache
$ fc-cache -fv
```


> Lastly, log out from your current desktop session and log in into bspwm.


## Miscellaneous.

- **Elkowar's Wacky Widgets**

> If you're **NOT** using a monitor with a 1280x1080 resolution, you might want to change the `x` and `y` values of the widgets on the config.

- **Theme Suggested**

> Nordic Master [here](https://github.com/EliverLara/Nordic) & [another](https://github.com/Adapta-Projects/Papirus-Nord)

- **Icon Theme Suggested**
> Nordzy Icon [this](https://github.com/alvatip/Nordzy-icon.git)

- **Make Yourself window rule in bspwm**


> Lastly, log out from your current desktop session and log in into bspwm.


## Some tips
* If u dont want to use the random wallpapers comment line 150 from /home/YourUser/.config/bspwm/bspwmrc file.

## Troubleshooting
* **Weather module is showing wrong values**

You need to edit ~/.config/eww/scripts/weather_info & in slidebar/scripts/Weather change the name of your city, you can get it from [openweathermap](https://openweathermap.org/)

## Acknowledgements.

- **Thanks to**

- [rxyhn](https://github.com/rxyhn)
- [gh0szkt](https://github.com/gh0stzk)
- I forgot from where I took other code

Screenshots

**`Desktop`**

**`Polybar`**

**`Old Polybar`**

**`Info-Panel`**

**`Side-Bar`**

**`MusicPlayer`**

**`FireFox`**

**`Old`**