sjsepan-conky-minimalis
A customization of the Minimalis Conky configuration for my Linux Mint Systems, with inspirations from additional configurations.
Summary
| Latest Version | Unknown |
|---|---|
| License | Unknown |
| CI Status | Failing |
| Stars | 2 |
| Forks | 0 |
| Open Issues | 0 |
| Last Commit | 2026-06-27 |
| Downloads | 0 |
| Last Indexed | 2026-09-06 06:05 |
Tags
Installation
nimble install sjsepan-conky-minimalis
choosenim install sjsepan-conky-minimalis
git clone https://gitlab.com/sjsepan/sjsepan-conky-minimalis
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| sjsepan-conky-minimalis | ✓ | - | - | ✓ | - | - | - | - | - | - |
Source
| Repository | https://gitlab.com/sjsepan/sjsepan-conky-minimalis |
|---|---|
| Homepage | https://gitlab.com/sjsepan/sjsepan-conky-minimalis |
| Registry Source | gitlab |
README
Sjsepan Conky Minimalis
About
Customizations of the Minimalis Conky configuration for my Linux Mint systems, with inspirations from numerous configurations.
4K display Linux compatible scripts (1)
conky-linux-4k.lua
Common system info

Requires who-awk.sh
1K display Linux-compatible scripts (5)
conky-linux-1k.lua

Requires who-awk.sh
conky-linux-1k-ports.lua
Active port connections

conky-linux-1k-ports2.lua
Known Devices and active Incoming SSH Connections

conky-linux-1k-net.lua
Network interfaces, like in 4K script but separate

conky-linux-1k-temp.lua
Device temperatures, like in 4K script but separate

conky-linux-1k-orb.lua
Linux compatible script with sky data:

Requires the orb_data.py script (included), and python3-ephem pkg.
Linux CLI scripts using ncurses, on Linux Mint, in Bash shells, optionally running in TMux on 4K display; SSH compatible (4)
conky-cli-4k.lua, conky-cli-1k-ports.lua, conky-cli-1k-ports2.lua
Common system info, Active port connections, Known Devices and active Incoming SSH Connections

Shown here using tmux-conky.sh. Requires who-awk.sh.
conky-cli-1k-orb.lua
Linux compatible CLI script with sky data

Requires the orb_data.py script (included), and python3-ephem pkg.
Setup
Conky / Conky Manager
- For starters, follow these instructions from https://www.howtogeek.com/what-is-conky-for-linux-desktop/ to install Conky and Conky-Manager:
" First, ensure you’ll download the latest software version.
sudo apt update
Next, we'll install the base Conky software.
sudo apt install conky-all
- To make things easy for ourselves, we'll add the repository for Conky Manager.
sudo add-apt-repository ppa:teejee2008/foss
Let's ensure you’re downloading the latest version of Conky Manager by again updating our packages.
sudo apt update
Now, install version 2 of Conky Manager.
sudo apt install conky-manager2
"
Custom Minimalis Theme
-
Then obtain this custom Minimalis-styled Conky theme from https://gitlab.com/sjsepan/sjsepan-conky-minimalis or https://codeberg.org/sjsepan/sjsepan-conky-minimalis, and install it at
$HOME/.conky/Minimalis Conkyby copying the appropriate .lua, .py, .sh files there. -
In '$HOME/.conky/', create or edit 'conky-startup.sh' with your selected scripts similar to this:
#!/bin/sh
if [ "$DESKTOP_SESSION" = "cinnamon" ]; then
sleep 20s
killall conky
cd "$HOME/.conky/Minimalis Conky"
conky -c "$HOME/.conky/Minimalis Conky/conky-linux-1k-orb.lua" &
cd "$HOME/.conky/Minimalis Conky"
conky -c "$HOME/.conky/Minimalis Conky/conky-linux-4k-ports.lua" &
cd "$HOME/.conky/Minimalis Conky"
conky -c "$HOME/.conky/Minimalis Conky/conky-linux-4k-ports2.lua" &
cd "$HOME/.conky/Minimalis Conky"
conky -c "$HOME/.conky/Minimalis Conky/conky-linux-4k.lua" &
exit 0
fi
-
In Linux Mint Startup Applications you can call this script with
sh "$HOME/.conky/conky-startup.sh" -
In order to maintain the scripts in Conky Manager, you may need to import them, and you will certainly want to edit them in Conky Manager to place them where you want them to appear.
Selection
-
conky-linux-4k.lua: you'll need a 4k screen to fit this along the short dimension
-
conky-linux-1k*.lua: you'll probably be able to fit this in a 1k screen's short dimension
-
conky-cli-[*]: These are configured to work from Bash. The screen shot shows three running from Bash sessions inside a TMux instance. Can be used in conjunction with SSH.
Changes
- rewrite README
- remove redundant scripts and rename some to match required resolutions
- add keyboard state, entropy bits and mail
- deprecate BSD scripts
- add CLI sky data
- add sky data
- in 4K scripts, changed symbol font from 'ConkySymbols' to 'CaskaydiaCoveNerdFont-Regular' and selected new symbols.
- coalesce 4 ports section into 2
- split conky-linux-1k.lua into 3 scripts, separating out temp and ethernet/wifi.
- added drive temps; requires sensors (lm-sensors),
sudo sensors-detect, andsudo modprobe drivetempto enable at boot. - expanded ports with host column. due to size limit and long delay, split out ports from main config.
- expanded ethernet with loopback and virtual bridge.
- fix overwritten 4k by copying from live
- split out ports from 1k and expand; extend 1k with add'l graphs
- add up/down indication for known local devices to port (4k) or separate 'known' (1k) for Linux scripts
Acknowledgements
This configuration was inspired in part by the following:
~ 'Minimalis Conky' by deny26: https://www.gnome-look.org/p/1112273/
~ 'Frankenconky' by /u/Apprehensive-Video26 (https://www.reddit.com/user/Apprehensive-Video26/): https://pastebin.com/EdCryy46
~ 'Conky MINIMALIS Modified' by /u/zuotian3619 (https://www.reddit.com/r/linuxmint/comments/1elq257/finally_happy_with_my_desktop_after_months_of/#lightbox): https://pastebin.com/u/xavier_hm/1/R7hAPrZ5
Issues
- Indirectly related, but if you are planning to use the conky mail variables anyway, and have mailutils and postfix installed, and you are also using the sudo module of Starship.rs for custom terminal prompts, you will receive messages in the root mailbox. The sudo module will call something like
sudo -n trueinternally and silently trigger missing-password errors, which can result in mail to root.
A) If you do not want these messages to pile up unseen, set an email alias (with your non-root user name):
``` #!/bin/bash echo "root: youruser" | sudo tee -a /etc/aliases
**or**
``` #!/bin/bash
sudo nano /etc/aliases
and paste 'root: youruser' and save.
In either case, then
``` #!/bin/bash sudo newaliases sudo systemctl restart postfix echo "Test message" | mail -s "Test from root" root
**B)** If you want to eliminate the messages altogether, turn them off with:
``` #!/bin/bash
echo "Defaults!/usr/bin/true !mail_badpass" | sudo tee -a /etc/sudoers.d/99-no-mail-true-test
or
#!/bin/bash
sudo visudo -f /etc/sudoers.d/99-no-mail-true-test
and then paste 'Defaults!/usr/bin/true !mail_badpass' and save
Contact
Stephen J Sepan
6-26-2026