Mofiqul / awesome-shell

This is a collection of awesome wm configuration files
297 stars 18 forks source link
awesomewm config dotfiles linux

✨ AwesomeShell

This is a collection of awesome wm configuration files

Screen shot

✔️ Requirements

  1. Any linux distribution. (Please change the software update notification as your package manager)
  2. awesomewm git version window manager
  3. picom-ibhagwan-git compositor
  4. rofi > 1.6.0 application launcher
  5. Ubuntu font
  6. Ubuntu Nerd Font
  7. bluez-utils (if you use bluetooth)
  8. maim for screen shots
  9. ffmpeg
  10. iw for networks
  11. xidlehook (for autometic lock and suspend)
  12. i3lock-fancy
  13. 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

settings.openweathermap_api_key = "<API KEY>"
settings.openweathermap_coordinates = {
    "<latitude>", -- lat
    "<longitude>" -- 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

-- For glassy theme
theme.mode = "glassy"

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

💕 Features

Control center and Notification center

control center

Calendar and weather widget

calender

App Launcher

app launcher

Exit Screen

exit screen

Lock Screen

lock screen

Kde plasma style task manager

tasklist

Icon only task manager

icon only tasklist

Screen shot and Recording tool(very basic)

screen shot tool

Other features

🌈 Dark theme

A less transpatent theme for better readability, My personal preference

control center control center control center

My other dotfiles (terminal, nvim, applications etc) is Here

Thanks to The glorious dotfiles for the inspirations