Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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.