https://github.com/aarondill/awesome
My AwesomeWM configuration
https://github.com/aarondill/awesome
List: awesome
Last synced: 3 months ago
JSON representation
My AwesomeWM configuration
- Host: GitHub
- URL: https://github.com/aarondill/awesome
- Owner: aarondill
- License: gpl-3.0
- Created: 2023-05-17T18:13:49.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-08T12:13:08.000Z (about 1 year ago)
- Last Synced: 2024-05-21T19:08:02.441Z (about 1 year ago)
- Language: Lua
- Size: 12.1 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome - My AwesomeWM configuration. (Other Lists / PowerShell Lists)
README
## Theme for [AwesomeWM](https://awesomewm.org/)
### Original design by [PapyElGringo](https://github.com/PapyElGringo). Cloned from [ChrisTitusTech/titus-awesome](https://github.com/ChrisTitusTech/titus-awesome)
This repo is designed to be compatible with AwesomeWM latest (4.3) and the git HEAD.
I primarily use latest, so this may be undertested on HEAD.
If you notice any issues, please create an issue or PR!An almost desktop environment made with [AwesomeWM](https://awesomewm.org/) with a performant opinionated keyboard workflow to increase daily productivity and comfort.

| Full Screen | Rofi Launcher | Exit Screen | Shortcut Menu |
| :---------: | :-----------: | :---------: | :-----------: |
|  |  |  |  |## Installation
### `setup.lua`
For convenience, a `setup.lua` script has been provided, simply clone the repository and run `lua ./setup.lua` to auto install dependencies and setup submodules.
note: Gio is required. Installing `awesome` will install `gio` as a dependency.
note: LGI is required. This may need to be installed manually.```shell
> git clone 'https://github.com/aarondill/awesome' ~/.config/awesome
> pacman -S awesome lua-lgi # REPLACE WITH YOUR PACKAGE MANAGER
> cd ~/.config/awesome/ && ./setup.lua
> # run lxappearance to modify theme if so desired
```### Program List
{{program-list}}
## Set the theme (optional)
Install `lxappearance` to setup the _icon and GTK_ themes
Note: copy `~/.config/gtk3-0/settings.ini` to `~root/config/gtk3-0/settings.ini` to also show up in applications run as root## Configuration:
All configuration should be possible through the `/configuration` directory.
Note that some of this has become complicated, so please report an issue if any arise.## Running:
Start awesome you might start any other X window manager.
```shell
> startx "$(which awesome)"
```If you cloned the repository to an unusual location, you can use awesome's `-c` option to start it
The configuration should handle this without issue.```shell
startx "$(which awesome)" -c "/rc.lua"
```### Lines of code
Generated at commit 4ffd754e5bd7bfc45e33309029d94218f839f963
cloc|github.com/AlDanial/cloc v 2.02
--- | ---Language|files|blank|comment|code
:-------|-------:|-------:|-------:|-------:
Lua|170|871|2367|7639
SVG|84|8|23|474
Markdown|2|42|3|93
Bourne Again Shell|2|5|18|27
JSON|1|0|0|20
TOML|1|1|0|9
--------|--------|--------|--------|--------
SUM:|260|927|2411|8262