about summary refs log tree commit diff stats
path: root/DEPENDENCIES.md
diff options
context:
space:
mode:
Diffstat (limited to 'DEPENDENCIES.md')
-rw-r--r--DEPENDENCIES.md61
1 files changed, 52 insertions, 9 deletions
diff --git a/DEPENDENCIES.md b/DEPENDENCIES.md
index a2b356e..eef05a1 100644
--- a/DEPENDENCIES.md
+++ b/DEPENDENCIES.md
@@ -18,15 +18,20 @@ each and every file in this repository can be altered by anyone with any goal, i
 # bin/
 * mbsync-cron: populate local maildirs and notify the user if there is new mail
   * [isync](https://isync.sourceforge.net)
-  * properly configured `$HOME/.mbsync` (One Group per email account)
+  * properly configured `$XDG_CONFIG_HOME/mbsync/mbsync` (One Group per email account)
   * libnotify (notifies the user for new mail and the subject line of said mail)
   * `$XDG_DATA_HOME`
+* bother: urgently notifies you with the contents of $HOME/today
+  * opt: `$XFILE`: the location of the file that starts your X session
+    * please define this if you don't use .xsession or .xinitrc
+  * notify-send (the entire point of the script)
+  * `$HOME`/today (bother reads this file and sends it as a notification)
+  * pgrep (checks to see if your window manager is up yet)
 * comm-sel: a handy menu for spawning communication clients
   * [epic5](https://epicsol.org)
-  * [6cord](https://gitlab.com/diamondburned/6cord)
+  * [cordless](https://github.com/bios-marcel/cordless)
   * [scli](https://github.com/isamert/scli)
   * [dmenu](https://dmenu.suckless.org) (provides a menu for selecting which client to start)
-  * notify-send (notifies the user that they made an invalid choice)
   * opt: st-altscreen (build of st that doesn't have scrollback or extra bindings, doesnt interfere with programs and is generally smaller)
   * `$TERMINAL`
 * lh: a script that takes a URL as input and does different things depending on what the URL links to
@@ -48,8 +53,6 @@ each and every file in this repository can be altered by anyone with any goal, i
 * prompt: makes prompting the user for particular actions easier
   * [dmenu](https://dmenu.suckless.org)
 * pw: generates a password of variable length
-  * opt: xclip (enables pw's mode copying the generated password to the clipboard or the primary selection)
-  * opt: libnotify (notifies the user that the password is generated, how long the password will be kept in the clipboard/primary selection for, and when the clipboard/primary selection is cleared.)
 * rsschk: takes a URL as an argument and adds it to newsboat's url file, with an optional second argument specifying a category
   * libnotify (notifies the user of improper usage, and whether or not they should probably edit the url file manually to add a category.)
   * [newsboat](https://newsboat.org)
@@ -60,21 +63,52 @@ each and every file in this repository can be altered by anyone with any goal, i
   * opt: xdg-user-dir (lets you change the directory bg.png has to be in)
   * xwallpaper (sets the wallpaper)
 # config/
-* lfrc: configuration file for [lf](https://github.com/gokcehan/lf)
+* cwmrc: config for [cwm](https://man.openbsd.org/cwm)
+  * [Cozette](https://github.com/slavfox/cozette) font
+  * st
+  * slock
+  * `$TERMINAL`
+  * `$ALTSCR`
+  * `$EDITOR`
+  * `$BROWSER`
+  * `$HOMEPAGE`
+  * `$COMM`
+  * `kpcli`
+  * bin/lh
+  * xclip
+  * `$MUSIC`
+  * `$MAILER`
+  * `$RSS`
+  * `$FILE`
+  * `$READER`
+  * `$SCR`
+  * xdg-user-dir
+  * mpc
+  * [sndioctl](https://man.openbsd.org/sndioctl)
+  * xbacklight
+  * bin/prompt
+  * [doas](https://man.openbsd.org/doas)
+  * [oxbar](https://github.com/ryanflannery/oxbar)
+  * xdotool
+* lf/lfrc: configuration file for [lf](https://github.com/gokcehan/lf)
   * opt: bin/opener (for opening files)
+  * opt: curl (for uploading temporary content to the [ttm.sh](https://ttm.sh) site)
 * shrc: shell environment, particularly for bin/shenv
   * neovim (`$EDITOR`)
   * lf (`$FILE`)
   * st (`$TERMINAL`)
+  * st-altscreen (`$ALTSCR`)
   * firefox (`$BROWSER`)
   * bin/comm-sel (`$COMM`)
   * zathura (`$READER`)
   * neomutt (`$MAILER`)
   * ncmpcpp (`$MUSIC`)
   * newsboat (`$RSS`)
-  * ksh (`$ISH` `$ZDOTDIR`)
+  * ksh (`$ENV`)
+  * config/ksh (`$ENV`)
   * maim (`$SCR`)
   * slock (`$LOCK`)
+  * opt: [todo](https://tildegit.org/tomasino/todo)
   * opt: go (`$GOPATH`)
   * opt: cargo (`$CARGO_HOME`)
   * opt: mednafen (`$MEDNAFEN_HOME`)
@@ -86,12 +120,21 @@ configuration files for ksh
   * mpv (for mpvpin() to work)
 * exports.ksh
   * opt: pfetch (`$PF_INFO`)
+* completions.ksh
+  * `$XDG_CACHE_HOME`
+## wal
+config templates for [wal](https://github.com/dylanaraps/pywal)
+* templates/
+  * dunstrc
+    * [Cozette](https://github.com/slavfox/cozette) font
+  * zathurarc
+    * [Cozette](https://github.com/slavfox/cozette) font
 # data/
 * mailcap: helps neomutt figure out what to do with particular MIME types
-  * $EDITOR
+  * `$EDITOR`
   * lynx
   * [mpv](https://mpv.io)
-  * $READER
+  * `$READER`
 ## applications/
 * doc.desktop
   * [zathura](https://pwmt.org/projects/zathura)