48 lines
1.1 KiB
Markdown
48 lines
1.1 KiB
Markdown
|
## awesome-calendar
|
||
|
|
||
|
Small calendar popup for awesome window manager.
|
||
|
|
||
|
![Screenshot](/screenshot.png?raw=true "Screenshot")
|
||
|
|
||
|
This is a polished up and improved module based on the `calendar2.lua` module
|
||
|
by Bernd Zeimetz and Marc Dequènes.
|
||
|
|
||
|
### Installation
|
||
|
|
||
|
Drop the script into your awesome config folder. Suggestion:
|
||
|
|
||
|
```bash
|
||
|
cd ~/.config/awesome
|
||
|
git clone https://github.com/deficient/calendar.git
|
||
|
```
|
||
|
|
||
|
|
||
|
### Usage
|
||
|
|
||
|
In your `rc.lua`:
|
||
|
|
||
|
```lua
|
||
|
-- load the widget code
|
||
|
local calendar = require("calendar")
|
||
|
|
||
|
-- attach it as popup to your text clock widget:
|
||
|
calendar({}):attach(mytextclock)
|
||
|
```
|
||
|
|
||
|
You can also add some options to customize the widget's display. For instance:
|
||
|
|
||
|
```
|
||
|
local calendar = require("calendar")
|
||
|
calendar_widget = calendar({
|
||
|
fdow = 7, -- Set Sunday as first day of the week (default is
|
||
|
-- 1 = Monday)
|
||
|
position = "bottom_right", -- Useful if you prefer your wibox at the bottomn
|
||
|
-- of the screen
|
||
|
})
|
||
|
calendar_widget:attach(mytextclock)
|
||
|
```
|
||
|
|
||
|
### Requirements
|
||
|
|
||
|
* [awesome 4.0](http://awesome.naquadah.org/). May work on 3.5 with minor changes.
|