Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://jcrd.github.io/awesome-dovetail/

AwesomeWM layout featuring two visible tiled clients
https://jcrd.github.io/awesome-dovetail/

awesomewm layout lua tiling-window-manager window-manager

Last synced: about 2 months ago
JSON representation

AwesomeWM layout featuring two visible tiled clients

Awesome Lists containing this project

README

        

# awesome-dovetail

awesome-dovetail is a layout for [Awesome](https://github.com/awesomeWM/awesome)
featuring two visible tiled clients. It is similar to the
[*deck*](https://dwm.suckless.org/patches/deck/) layout in other dynamic window
managers.

## Installation

```
$ git clone https://github.com/jcrd/awesome-dovetail.git
$ cd awesome-dovetail
$ luarocks make --local rockspec/awesome-dovetail-devel-1.rockspec
```

## Usage

Require the library:
```lua
local dovetail = require("awesome-dovetail")
```

Add it to your layouts:
```lua
awful.layout.layouts = {
dovetail.layout.right,
}
```

Or initialize your tags with it:
```lua
awful.tag(
{"1", "2", "3"},
s,
dovetail.layout.top,
)
```

Or create a new tag using it:
```lua
awful.tag.add("dovetail", {
layout = dovetail.layout.left,
})
```

See the [API documentation](https://jcrd.github.io/awesome-dovetail/) for
descriptions of all functions.

## License

This project is licensed under the MIT License (see [LICENSE](LICENSE)).