sjsepan-conky-minimalis

A customization of the Minimalis Conky configuration for my Linux Mint Systems, with inspirations from additional configurations.

Active Pure Nim score 65/100 · last commit 2026-06-27 · 2 stars · tests present · no docs generated

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

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 - - - - - - - -

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

Screenshot-linux-4k.png

Requires who-awk.sh

1K display Linux-compatible scripts (5)

conky-linux-1k.lua

Screenshot-linux-1k.png

Requires who-awk.sh

conky-linux-1k-ports.lua

Active port connections

Screenshot-linux-1k-ports.png

conky-linux-1k-ports2.lua

Known Devices and active Incoming SSH Connections

Screenshot-linux-1k-ports2.png

conky-linux-1k-net.lua

Network interfaces, like in 4K script but separate

Screenshot-linux-1k-net.png

conky-linux-1k-temp.lua

Device temperatures, like in 4K script but separate

Screenshot-linux-1k-temp.png

conky-linux-1k-orb.lua

Linux compatible script with sky data:

Screenshot-linux-1k-orb.png

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

Screenshot-linux-cli-4k.png

Shown here using tmux-conky.sh. Requires who-awk.sh.

conky-cli-1k-orb.lua

Linux compatible CLI script with sky data

Screenshot-linux-cli-1k-orb.png

Requires the orb_data.py script (included), and python3-ephem pkg.

Setup

Conky / 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

#!/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, and sudo modprobe drivetemp to 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 true internally 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

sjsepan@yahoo.com

6-26-2026