Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/micro-hawk/awesomight
Enhance your Linux desktop with my Awesome Window Manager config. Customize key bindings, themes, and widgets to manage multiple windows and workspaces efficiently. Check it out now!
https://github.com/micro-hawk/awesomight
awesome awesomewm awesomewm-configuration linux rice unixporn window-manager x11
Last synced: 5 days ago
JSON representation
Enhance your Linux desktop with my Awesome Window Manager config. Customize key bindings, themes, and widgets to manage multiple windows and workspaces efficiently. Check it out now!
- Host: GitHub
- URL: https://github.com/micro-hawk/awesomight
- Owner: micro-hawk
- License: mit
- Created: 2023-03-22T19:43:00.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-28T05:58:51.000Z (7 months ago)
- Last Synced: 2024-09-23T14:12:13.198Z (4 months ago)
- Topics: awesome, awesomewm, awesomewm-configuration, linux, rice, unixporn, window-manager, x11
- Language: CSS
- Homepage:
- Size: 53.7 MB
- Stars: 11
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Awesomight - Tokyo Night based AwesomeWM
![Screenshot of my desktop](/dotfiles/.config/awesome/themes/tokyo-night/tokyo-night/Screenshots/desktop.png)
![Screenshot of my desktop](/dotfiles/.config/awesome/themes/tokyo-night/tokyo-night/Screenshots/workspace.png)
Awesome is a highly configurable, tiling window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 license. Awesome is a perfect "first" tiling window manager for those who want to try out tiling, but the extreme customization that you can achieve with awesome makes it a power user's dream. Awesome is configured with Lua.
# Features
* Simple enough for beginner's but flexible enough for the power user.
* Extremely customizable, maybe more so than any other window manager.
* Configured in Lua.
* A documented API to configure and define the behavior of your window manager.# Installation
```bash
sudo pacman -S awesome dmenu rofi firefox kitty pasystray volumeicon
``````bash
paru -S i3lock-fancy-git picom-ibhagwan-git thunar-extended
```
# Additional tools for Customizing it.```bash
sudo pacman -S lxappearance nitrogen
```
* For Fonts Im using Terminus
```bash
sudo pacman -S terminus-font
``````bash
paru -S consolas-font
```# My Keybindings
The MODKEY is set to the Super key (aka the Windows key). I try to keep the
keybindings consistent with all of my window managers.| Keybinding | Action |
| :--- | :--- |
| `MODKEY + RETURN` | opens terminal (Kitty is the terminal but can be easily changed) |
| `MODKEY + x` | opens run launcher (rofi (random) is the run launcher but can be easily changed) |
| `MODKEY + SHIFT + c` | closes window with focus |
| `MODKEY + SHIFT + r` | restarts awesome |
| `MODKEY + CTRL + q` | quits awesome |
| `MODKEY + 1-9` | switch focus to workspace (1-9) |
| `MODKEY + SHIFT + 1-9` | send focused window to workspace (1-9) |
| `MODKEY + m` | maximized focused window |
| `MODKEY + d` | minimize focused window |
| `MODKEY + CTRL + d` | restore recent minimize window |
| `ALTKEY + SHIFT + LeftArrow` | Resize window to Left side |
| `ALTKEY + SHIFT + RightArrow` | Resize window to Right side |
| `MODKEY + j` | switches focus between windows in the stack, going down |
| `MODKEY + k` | switches focus between windows in the stack, going up |
| `MODKEY + h` | switches focus between windows in the stack, going left |
| `MODKEY + l` | switches focus between windows in the stack, going right |
| `MODKEY + SHIFT + j` | rotates the windows in the stack, going down|
| `MODKEY + SHIFT + k` | rotates the windows in the stack, going up |
| `MODKEY + SHIFT + h` | rotates the windows in the stack, going left|
| `MODKEY + SHIFT + l` | rotates the windows in the stack, going right |
| `MODKEY + period` | switch focus to next monitor |
| `MODKEY + comma` | switch focus to prev monitor |
| `MODKEY + SHIFT + w` | opens default web-browser |## Getting Help With Awesome
#### IRC
You can join the `#awesome` channel on the [OFTC](http://www.oftc.net/) IRC network.
[IRC Webchat](https://webchat.oftc.net/?channels=awesome)
#### Stack Overflow
You can ask questions on [Stack Overflow](http://stackoverflow.com/questions/tagged/awesome-wm).
There is an [awesome subreddit](https://www.reddit.com/r/awesomewm/) where you can share your work and ask questions.## Reporting issues
Please report any issues you have with AwesomeWM on [our bugtracker](https://github.com/awesomeWM/awesome/issues).
## Contributing code
You can submit pull requests on the [github repository](https://github.com/awesomeWM/awesome).
Please read the [contributing guide](https://github.com/awesomeWM/awesome/blob/master/docs/02-contributing.md) for any coding, documentation or patch guidelines.## Documentation
Online documentation is available [here](https://awesomewm.org/apidoc/).
## License
The project is licensed under GNU General Public License v2 or later.
You can read it online at ([v2](http://www.gnu.org/licenses/gpl-2.0.html) or [v3](http://www.gnu.org/licenses/gpl.html)).