Install
Dependancies
Requirements
Recommends
xclip (copy to clipboard option)
sensible-utils (choose editor in update subcommand)
python3-caldav (show caldav events in calendar (very light support))
Suggests
fontawesome (for icons)
Install
Manually
The naivecalendar use two files:
naivecalendar.py : that print a list-formatted calendar entries to sdtout
naivecalendar.sh : that run rofi in script mode with the previous file
Plus, a couple of theme files:
<theme>.rasi : rofi configuration file (shape and colors)
common/<element>.rasi : rasi theme file dependancies (combine shape, colors position…)
/themes/<theme>.cfg : an ini file that define calendar content
Simply copy those files (src folder content) in the same place (.ie : keep the tree as it is), remove as many theme as you want, but please keep at least classic_dark_extended default theme.
Here is the simplest doable installation tree
.
├── naivecalendar.py
├── naivecalendar.sh
└── themes
├── classic_dark_extended.cfg
├── classic_dark_extended.rasi
└── common
├── position.rasi
├── shape_base.rasi
├── shape_extended.rasi
├── theme_base.rasi
└── theme_dark.rasi
Then, Launch with:
./naivecalendar.sh
Package (debian)
apt install ./naivecalendar_x.y.z_all.deb
Launch with:
naivecalendar
Makefile
Edit Makefile.config to customize your installation, then run:
make install
Get more info :
make help
Launch with:
naivecalendar