diff options
Diffstat (limited to 'DEPENDENCIES.md')
-rw-r--r-- | DEPENDENCIES.md | 40 |
1 files changed, 19 insertions, 21 deletions
diff --git a/DEPENDENCIES.md b/DEPENDENCIES.md index 9e1b086..a2b356e 100644 --- a/DEPENDENCIES.md +++ b/DEPENDENCIES.md @@ -16,17 +16,18 @@ each and every file in this repository can be altered by anyone with any goal, i * `opt: any of the previous bullets`: same meaning as before but optional * `(description)`: explains why it's necessary/what optional feature it enables if present # bin/ -* popmail: populate local maildirs and notify the user if there is new mail +* 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) * libnotify (notifies the user for new mail and the subject line of said mail) * `$XDG_DATA_HOME` * comm-sel: a handy menu for spawning communication clients - * [irssi](https://irssi.org) + * [epic5](https://epicsol.org) * [6cord](https://gitlab.com/diamondburned/6cord) * [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 * [mpv](https://mpv.io) (video file streaming, streaming from sites like youtube, viewing livestreams from twitch) @@ -39,11 +40,16 @@ each and every file in this repository can be altered by anyone with any goal, i * `$READER` * `$EDITOR` * `$BROWSER` +* opener: a script that uses file(1) to determine what a file is, then opens it with an appropriate program + * [mpv](https://mpv.io) (opens video and audio files) + * [sxiv](https://github.com/muennich/sxiv) (used to view images) + * `$READER` + * `$EDITOR` * 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) - * opt: libnotify (notifies the user that the password is generated, how long the password will be kept in the clipboard for, and when the clipboard is cleared.) + * 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) @@ -55,14 +61,9 @@ each and every file in this repository can be altered by anyone with any goal, i * xwallpaper (sets the wallpaper) # config/ * lfrc: configuration file for [lf](https://github.com/gokcehan/lf) - * opt: $EDITOR (viewing text files) - * opt: [gimp](https://gimp.org) (editing vector images) - * opt: [zathura](https://pwmt.org/projects/zathura) (viewing ebooks) - * opt: [sxiv](https://github.com/muennich/sxiv) (view images) - * opt: mpv (listening to audio files or viewing video files) - * opt: bin/lh (wildcard for opening files not detected by other MIME types) + * opt: bin/opener (for opening files) * shrc: shell environment, particularly for bin/shenv - * nvim (`$EDITOR`) + * neovim (`$EDITOR`) * lf (`$FILE`) * st (`$TERMINAL`) * firefox (`$BROWSER`) @@ -71,23 +72,20 @@ each and every file in this repository can be altered by anyone with any goal, i * neomutt (`$MAILER`) * ncmpcpp (`$MUSIC`) * newsboat (`$RSS`) - * zsh (`$ISH` `$ZDOTDIR`) + * ksh (`$ISH` `$ZDOTDIR`) * maim (`$SCR`) * slock (`$LOCK`) * opt: go (`$GOPATH`) * opt: cargo (`$CARGO_HOME`) * opt: mednafen (`$MEDNAFEN_HOME`) -## zsh/ -configuration files for zsh -* zshrc - * git (installing zplugin) -* functions.zsh - * bin/pw (for pw() to work) -* exports.zsh +## ksh/ +configuration files for ksh +* kshrc * config/shrc (for the majority of variables set) +* functions.ksh + * mpv (for mpvpin() to work) +* exports.ksh * opt: pfetch (`$PF_INFO`) -* themes/p10k.zsh - * [Nerd Fonts font](https://nerdfonts.com) # data/ * mailcap: helps neomutt figure out what to do with particular MIME types * $EDITOR |