All Projects → amhndu → conky-cards

amhndu / conky-cards

Licence: other
Conky theme inspired by the "Flat" trend

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to conky-cards

SciFi Conky HUD
SciFi theme for Conky
Stars: ✭ 33 (-56%)
Mutual labels:  conky, conky-theme
conky-manager2
Fork of GUI for managing Conky widgets. Support added for latest conky config version, and works with Ubuntu 16-21, Mint 18-20 and more.
Stars: ✭ 141 (+88%)
Mutual labels:  conky, conky-theme
Conky-Minimalism
A Simple Conky config
Stars: ✭ 32 (-57.33%)
Mutual labels:  conky, conky-theme
AndroidEssentialLibraries
👻 Android Essential Libraries - A couple of the Android Libraries to use in your Projects 🛠
Stars: ✭ 203 (+170.67%)
Mutual labels:  material
FireFiles
Powerful Android File Manager for everything that runs on Android OS (Android TV, Android Watch, Mobile, etc)
Stars: ✭ 37 (-50.67%)
Mutual labels:  material
web
Cloverleaf is a free, open source app to replace your password manager without storing your passwords anywhere.
Stars: ✭ 33 (-56%)
Mutual labels:  material
strapi-plugins
🚀 Open source plugins for Strapi - Node.js Headless CMS
Stars: ✭ 25 (-66.67%)
Mutual labels:  customization
neper
Polycrystal generation and meshing
Stars: ✭ 111 (+48%)
Mutual labels:  material
10-bitClockWidget
10-bit Clock Widget uses 10 binary dots and their color to represent current time in 12-hour format.
Stars: ✭ 18 (-76%)
Mutual labels:  material
yii2-material-theme
Material Theme for Yii2
Stars: ✭ 15 (-80%)
Mutual labels:  material
signal-strength-view
📶 Material design signal strength view for Android
Stars: ✭ 30 (-60%)
Mutual labels:  material
vuetify-component-lib-template
Template for creating a component library/design system using Vue.js and Vuetify.js.
Stars: ✭ 35 (-53.33%)
Mutual labels:  material
dotfiles
Config files for i3, polybar, rofi, mpv, Xresources, kitty and some bash-things...
Stars: ✭ 52 (-30.67%)
Mutual labels:  conky
ValliStart
A start menu to replace the un-customizable one that you have right now.
Stars: ✭ 89 (+18.67%)
Mutual labels:  customization
ng-material-pro
angular material Expansion component 扩展组件库
Stars: ✭ 27 (-64%)
Mutual labels:  material
WanAndroid
💪 WanAndroid应用,持续更新,不断打造成一款持续稳定, 功能完善的应用
Stars: ✭ 50 (-33.33%)
Mutual labels:  material
MaterialComponents
The purpose of this repository is to demonstrate newly added components in material design components and how to use them in your project. https://android.jlelse.eu/how-i-customised-bottom-app-bar-behaviour-943f2416cd7a
Stars: ✭ 37 (-50.67%)
Mutual labels:  material
ToDue
An android app to keep track of your ToDo's
Stars: ✭ 23 (-69.33%)
Mutual labels:  material
telegram-systray-icons
Custom systray icons for Telegram on GNOME Shell
Stars: ✭ 35 (-53.33%)
Mutual labels:  customization
neutronics material maker
A tool for making parametric material cards for use in neutronics codes. Original developed for the Paramak
Stars: ✭ 17 (-77.33%)
Mutual labels:  material

conky-cards

This conky setup consists of eight individual conky scripts ("cards") which display

  • Date and time
  • General system information
  • Processes (top processes and usage)
  • Memory and swap usage
  • A "fortune" message from fortune
  • Disk usage
  • Network usage
  • Metadata of the current track playing

Screenshots

Screenshot 0 Screenshot 1 Screenshot 2

Installation

Requirements

Install conky , preferably the package conky-all if in the future you want to use some exotic features
For the mediaplayer "card", you need python3
For the fortune "card", you need fortune
The script uses the following fonts, install them (see Customization if you wish to use your fonts)

Copy/Move the contents to a directory of your liking and edit the following files to specify this directory by replacing INSERT_PATH to your directory. e.g. if the scripts are in /home/foo/path/to/my/dir then run

$ cd /home/foo/path/to/my/dir
$ sed -i 's:INSERT_PATH:/home/foo/path/to/my/dir:' mediaplayer_rc launch_all.sh

Now, set launch_all.sh as executable (chmod u+x launch_all.sh) and run it. If you're on Plasma, that's it.

Otherwise, on other platforms you might have to uncomment the sleep line in that script and add the script to your startup applications. If you don't know how, Google is your friend. For non-plasma systems, if after 10-15 seconds, you don't see conky on your desktop, try running:

sed -i -r 's/own_window_type .*/own_window_type normal/' *_rc

Customization

Network

You might want to replace enp0s20u1 in network_rc with the device you are connected to the internet with similarly for the wifi device e.g.

$ sed -i 's/enp0s20u1/enp0s30u1/' network_rc

Media Player

Replace clementine in mediaplayer_rc with the name of your media player (e.g. vlc, or audacious, or spotify).
This should probably just work (after replacement) if the media player you are using implements MPRIS 2.0 (most players do). To customize the output, you might want to see python3 mediaplayer.py --help

Fortune

See man fortune and edit the arguments to the fortune call in fortune_rc

Colors

Each script uses a set of three colors, defined as

  • color1 (color)
    Color of the Card heading
  • color2 (color)
    Color of the horizontal line stretching from the heading to the right end
  • color3 (color)
    Text color
    Here, (color) can be specified using the hexadecimal notation (without the preceding #) or a color name specified in /usr/share/X11/rgb.txt
    Examples of legit colors : red, blue, 20efef
    You can change any of the above colors to suit your liking/theme Examples:
    If you want headings in blue, then run
$ sed -i -r "s/color1 = '.*',$/color1 = '#0000ff',/" *_rc

Similarly, you can change the background color of the 'cards' specified by the variable own_window_colour Background opacity is specified by own_window_argb_value (value between 0 and 255)

Fonts

The following fonts are used

Substitue them using sed like above.

Author

Amish Naidu http://amhndu.github.io

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].