- Python -- 3.10+
- Conky -- v.1.10 or higher due to new Lua syntax. Try
conky --versionto see what version is currently installed on your System - libcurl -- for PyCurl to install properly
- Ubuntu/Debian
sudo apt install libcurl4-openssl-dev
- Ubuntu/Debian
- PyCurl --
pip3 install --upgrade setuptools wheel && pip3 install pycurl - One of the currently supported fonts installed on your System. Conkula requires
RegularandBoldfont faces:
- Before installing the config on your System please review your configuration options:
- Possible colors (you can also run
python3 conkula.py colorsto view available colors)White(recommended as main color)RedYellowCyanOrangePurplePinkLime
- Possible fonts (must install the font on your System first, you can also run
python3 conkula.py fontsto view available fonts):Lato- Lato fontRoboto- Roboto fontFira- Fira Code font (monospace)Empty/Mono- Mono is default if no choice is made or you explicitly typeMono, monospace)
- City for the weather .lua to work
- If your city's name is single word, simply type the city name, i.e.
warsaw - If your city's name has multiple words, use + signs instead of spaces, i.e.
new+york
- If your city's name is single word, simply type the city name, i.e.
- Possible colors (you can also run
-
Create config directory for Conky
mkdir -p ~/.config/conky/conkula && cd ~/.config/conky/conkula -
Clone the repository into config directory and cd
git clone https://github.com/rbrysk/conkula.git . -
Start the setup script
python3 conkula.py setup main_color accent_color city fontExamples:
# set white and lime color scheme with Fira Code font # and Warsaw as the city for your weather widget python3 conkula.py setup white lime warsaw fira # skip the font to default to Mono python3 conkula.py setup white red los+angeles
After the installation is done, the program will ask whether or not you wanna run Conky with your new settings
Conkula can also be ran manually by invoking
bash ~/.config/conky/conkula/startup.sh
Useful aliases/commands to add to your .bashrc or .bash_aliases file
# Starts up Conky with Conkula config
alias conkula="bash ~/.config/conky/conkula/startup.sh"
# Kills all Conky processes
alias conkill="ps aux | grep -ie conky | awk '{print $2}' | xargs kill -9"
# Also kills all Conky processes, simpler
killall conky
White and Lime setup with Fira Code font
White and Purple setup with Lato font
Yellow and white setup with Roboto font
Add support for 12-hour clock format Selector for position (top-left/top-right), now only defaults to top-right


