Skip to content

durcor/blocks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blocks

Collection of i3blocks blocklets

Made for use with the Nerd Fonts font set

Makes heavy use of Powerline symbols for defining block boundaries.

Core blocks

  • amdgpu - monitors the status of your AMD GPU
    • View edge/junction/memory temperatures
    • View fan RPM
    • View shader/memory clocks
  • time - tells the current time and date
    • When interacted with, allows you to check your calendar and view your upcoming events as a notification
    • Integrated with khal
  • cpu - display CPU usage and temperature
  • vol - control volume and observe current volume
  • mail - check unread mail and mail sync status
  • bat - view current PC battery status (Laptop/UPS-specific)
  • vpn - display VPN connection status
    • Only supports Mullvad at the moment
    • TODO: display currently-conencted mullvad server
  • kb - display the currently-active keyboard layout
  • accuweather
    • Use Accuweather's RSS API to get the current weather based on an input zip code
  • dsk - get information about disk usage
  • mem - get information about memory usage

Optional blocks

  • mus - list currently playing song/video based on file metadata exposed via mpris2
    • Integrated with playerctl/mpris2 interface, so it should work with modern browsers (Chrome, Firefox, Qutebrowser), music players (Spotify), and any other media client that can be connected to the mpris2 interface (MPD via mpDris2).
    • Left click to go back one song
    • Right click to go forward one song
    • Middle click to pause
    • Scroll to peek in current song
  • distcompute - show the status of distributed computing projects in progress
    • Support for foldingathome and BOINC
  • mscr - track the current value and daily percentage of stocks
  • news - get information about unread news articles and if news is currently being updated or not
    • Integrated with Newsboat
  • bt - manage bluetooth and list connected devices
    • Show number of connected bluetooth devices and what type of device each one is (headset, game controller)
    • TODO: add support for more types of bluetooth devices (keyboard, mouse)

Other blocks

  • batplus - sophisticated battery status notifier
  • net - network statistics
  • darksky - weather block using darksky's api
  • iplocate - get current ip

Possible block ideas

  • Last.fm API module for displaying currently playing song

Releases

No releases published

Packages

No packages published

Languages