Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/Mofiqul/awesome-shell

This is a collection of awesome wm configuration files
https://github.com/Mofiqul/awesome-shell

List: awesome-shell

awesomewm config dotfiles linux

Last synced: 4 months ago
JSON representation

This is a collection of awesome wm configuration files

Awesome Lists containing this project

README

        

✨ AwesomeShell

This is a collection of [awesome wm](https://awesomewm.org/) configuration files

![Screen shot](./screen-shots/glassy1.png)

## ✔️ Requirements
0. Any linux distribution. (Please change the software update notification as your package manager)
1. [awesomewm git version](https://awesomewm.org/) window manager
2. [picom-ibhagwan-git](https://github.com/ibhagwan/picom) compositor
3. [rofi > 1.6.0](https://github.com/davatorium/rofi) application launcher
4. [Ubuntu font](https://archlinux.org/packages/community/any/ttf-ubuntu-font-family/)
5. [Ubuntu Nerd Font](https://www.nerdfonts.com/font-downloads)
6. [bluez-utils](https://archlinux.org/packages/extra/x86_64/bluez-utils/) (if you use bluetooth)
7. [maim](https://archlinux.org/packages/community/x86_64/scrot/) for screen shots
8. ffmpeg
9. [iw](https://archlinux.org/packages/core/x86_64/iw/) for networks
10. [xidlehook](https://github.com/jD91mZM2/xidlehook) (for autometic lock and suspend)
11. [i3lock-fancy](https://github.com/meskarune/i3lock-fancy)
12. curl

## ⬇️ Installation
Clone the this repository

```
git clone https://github.com/Mofiqul/awesome-shell.git ~/.config/awesome
```

### ⚙️ Settings
Change your settings in `configurations/settings.lua`

```lua
settings.openweathermap_api_key = ""
settings.openweathermap_coordinates = {
"", -- lat
"" -- lng
}
```

### 🚀 Startup programs
Add your startup program in `module/autostart.lua`

## 🦄 Changing theme

Theme can changed to glassy or dark (see screen shot below)

Change in `theme.lua`
```lua
-- For glassy theme
theme.mode = "glassy"

-- For dark theme
theme.mode = "dark"
```

## 💕 Features

Control center and Notification center

![control center](./screen-shots/glassy1.png)

Calendar and weather widget

![calender](./screen-shots/glassy2.png)

App Launcher

![app launcher](./screen-shots/glassy3.png)

Exit Screen

![exit screen](./screen-shots/glassy4.png)

Lock Screen

![lock screen](./screen-shots/glassy5.png)

Kde plasma style task manager

![tasklist](./screen-shots/tasklist.png)

Icon only task manager

![icon only tasklist](./screen-shots/icon-only-tasklist.png)

Screen shot and Recording tool(very basic)

![screen shot tool](./screen-shots/dark4.png)

### Other features
- Support for multi head
- Two theme

## 🌈 Dark theme
> A less transpatent theme for better readability, My personal preference

![control center](./screen-shots/dark1.png)
![control center](./screen-shots/dark2.png)
![control center](./screen-shots/dark3.png)

**My other dotfiles (terminal, nvim, applications etc) is [Here](https://github.com/Mofiqul/Dotfiles)**

Thanks to [The glorious dotfiles](https://github.com/manilarome/the-glorious-dotfiles) for the inspirations