Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tanvirongh/awesomewm-config
Personal Awesome Window Manager Configuration
https://github.com/tanvirongh/awesomewm-config
List: awesomewm-config
awesome awesomewm config dotfiles rice unixporn window-manager
Last synced: about 2 months ago
JSON representation
Personal Awesome Window Manager Configuration
- Host: GitHub
- URL: https://github.com/tanvirongh/awesomewm-config
- Owner: TanvirOnGH
- License: gpl-2.0
- Created: 2023-07-24T12:32:16.000Z (over 1 year ago)
- Default Branch: dev
- Last Pushed: 2024-09-18T09:24:36.000Z (about 2 months ago)
- Last Synced: 2024-09-23T14:11:58.017Z (about 2 months ago)
- Topics: awesome, awesomewm, config, dotfiles, rice, unixporn, window-manager
- Language: Lua
- Homepage:
- Size: 4.97 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# About
My [Awesome Window Manager](https://awesomewm.org) configuration. It's a highly customized setup focused on a clean, efficient, and visually appealing desktop experience.
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/TanvirOnGH/awesomewm-config)
> [!NOTE]
> This repository is not meant to be used as a whole, but rather as a reference for my own configuration. I do not recommend using it as is, as it is not meant to be used by anyone else. I do not provide any support for this repository. If you want to use it, you are on your own.> [!IMPORTANT]
> I'm using this [awesomewm](https://awesomewm.org) configuration on my [NixOS](https://nixos.org) systems, and you might notice some things that appear unusual, like the standard paths, e.g `/usr/share` equivalent for nix is `/run/current-system/sw/share` and for home-manager is `~/.local/state/home-manager/gcroots/current-home/home-path/share` on NixOS systems.
>
> Wallpapers are not included in the repository because they were found online from various sources and later customized for personal use. I don't know the original sources, authors, or licenses for these wallpapers. If you want to use them, here's the link which contains all the wallpapers I use including the ones used in the screenshots: [Wallpapers](https://drive.proton.me/urls/K1ENRKADZW#X8S54trbhSck)> [!TIP]
> Use [LuaJIT](https://luajit.org) for best performance.
>
> For easy customization use [Xephyr](https://wiki.archlinux.org/title/Xephyr). See scripts directory.## Desktop Screenshots
![RosyBrown Desktop](screenshots/rosybrown_desktop.png)
![RosyBrown Desktop VSCode and Terminal Windows](screenshots/rosybrown_desktop_vscode_terminals.png)
![RosyBrown Desktop HTOP Window](screenshots/rosybrown_desktop_htop.png)
![RosyBrown Desktop Menu](screenshots/rosybrown_desktop_menu.png)
![RosyBrown Desktop Firefox Window](screenshots/rosybrown_desktop_firefox.png)
## Installation
```bash
git clone https://github.com/TanvirOnGH/awesomewm-config.git ~/.config/awesome --recursive
```## Misc screenshots
### Window Layouts
![Window Layouts](screenshots/layouts.png)
### Time-Calendar widget
![Time-Calendar bottom bar widget](screenshots/time_calendar_bar_widget.png)
### Bar
![Bar](screenshots/bar.png)
### Window Titlebar
Mini:
![Window Titlebar Mini](screenshots/window_titlebar_mini.png)
Compact:
![Window Titlebar Compact](screenshots/window_titlebar_compact.png)
Full (default):
![Window Titlebar](screenshots/window_titlebar_full.png)
### Desktop Menu
![Desktop Menu](screenshots/desktop_menu.png)
### Window Menu
![Window Menu](screenshots/window_menu.png)
### Process List
![Process List](screenshots/process_list.png)
### Application Switcher
![Application Switcher](screenshots/application_switcher.png)
### Application launcher
![Application Launcher](screenshots/application_launcher.png)
### Tray
![Tray](screenshots/tray.png)
### Calendar
![Calendar](screenshots/calendar.png)
## Acknowledgements
[worron/awesome-config](https://github.com/worron/awesome-config) Original configuration that served as the foundation for this project.
[flex](https://github.com/TanvirOnGH/flex) extension module for providing a collection of visually consistent and functional widgets, layout enhancements, and utilities.
The AwesomeWM community for their excellent window manager and helpful resources.