- Python -- 3.10+
- Conky -- v.1.10 or higher due to new Lua syntax. Try
conky --version
to 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
Regular
andBold
font faces:
- Before installing the config on your System please review your configuration options:
- Possible colors (you can also run
python3 conkula.py colors
to view available colors)White
(recommended as main color)Red
Yellow
Cyan
Orange
Purple
Pink
Lime
- Possible fonts (must install the font on your System first, you can also run
python3 conkula.py fonts
to 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 font
Examples:
# 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