Tiling-complement for tiling window managers (dwm, i3, etc)


Language: Bash

This is a bash script compatible with modern GNU/Linux operating systems.

Two challenges with this application:

  1. Script breaks if parts are not written 100% correct.
  2. The script can generate too many weather API calls so it had to be restricted to a reasonable interval out of respect of the host provider.


If I had the spark to justify refactoring this code I would:

  1. Write functions
    • might not be useful without many (linked) bash scripts
    • could make the script unreasonably bigger but logically the same
    • might be better to use a different language to automate bash execution
  2. Make it customizable
    • experienced users must uncomment things they require (e.g. battery percent)
    • create an install script
    • proper termination of script (on display manager log-out)
  3. Write more coherent or readable outputs and reduce error messages



2022 August 16 Hugo theme (bubblegasket) (Words: 177) /work/
2022 August 4 The Perfect Mouse (Words: 940) /blog/
2022 July 2 My new site (Words: 707) /blog/
2022 June 25 Tiling-complement for tiling window managers (dwm, i3, etc) (Words: 134) /work/
2022 June 18 Quote Generator (🙏🏻 so inspired 🙏🏻) (Words: 52) /work/
2022 June 18 My old (ultra-modern) portfolio page (Words: 64) /work/

E-mail 📧 | Github Github | Subscribe to RSS RSS