WoodardDigital / Conky

This is my conky deployment, I am not the person who created these, I just modded them so to fit my needs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Conky

This is just me screwing around with Conky, there is still some work that needs done with this but here we go. All of this was done for my system that happens to be running PopOS.

image

Dependencies

Setup

Install Conky sudo apt install gcalcli conky-all

Install gcalcli apt-get install gcalcli

(this taken from the author's git)

gcalcli configuration

OAuth2 is used for authenticating with your Google account. The resulting token is placed in the ~/.gcalcli_oauth file. When you first start gcalcli the authentication process will proceed. Simply follow the instructions.

  1. Create a New Project within the Google developer console
  • Activate the "Create" button.
  1. Enable the Google Calendar API
  • Activate the "Enable" button.
  1. Create OAuth2 consent screen for an "UI /Desktop Application".
  • Fill out required App information section
    • Specify App name. Example: "gcalcli"
    • Specify User support email. Example: your@gmail.com
  • Fill out required Developer contact information
  • Activate the "Save and continue" button.
  • Scopes: activate the "Save and continue" button.
  • Test users
  1. Create OAuth Client ID
  • Specify Application type: Desktop app.
  • Activate the "Create" button.
  1. Grab your newly created Client ID (in the form "xxxxxxxxxxxxxxx.apps.googleusercontent.com") and Client Secret from the Credentials page.
  2. Call gcalcli with your Client ID and Client Secret to login via the OAuth2 Authorization Screen. gcalcli --client-id=xxxxxxxxxxxxxxx.apps.googleusercontent.com --client-secret=xxxxxxxxxxxxxxxxx list. In most shells, putting a space before the command will keep it, and therefore your secrets, out of history. Check with history | tail.
  3. This should automatically open the OAuth2 authorization screen in your default browser.

Credit to the resource I used to do a lot of this

About

This is my conky deployment, I am not the person who created these, I just modded them so to fit my needs


Languages

Language:Shell 100.0%