perplexity-cli
🧠 A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! 🚀🚀🚀
My Arch GNU/Linux
git clone https://github.com/gnuunixchad/dotfiles.gitgnuunixchad/dotfileskwm on river | river-classic | dwl | sway | dwm
My Arch Installation Guide is moved to codeberg/github
# Clone this repository
git clone https://codeberg.org/unixchad/dotfiles
# Create directories if needed to avoid dumping everything in dotfiles directory
mkdir -p ${HOME}/.local/{share,state}
mkdir -p ${HOME}/.{cache,config/"Code -OSS"}
# Create symlinks with GNU Stow
cd dotfiles
stow -t ~ . --adopt
# Optionally, run my post-install scripts AT YOUR OWN RISK
./install-pkg.sh --install --base
sudo ./install-root.sh
./install-user.sh
Note
A few software require manual setup:
*.example for privacy reasons./.stow-local-ignoreI prefer software that are free as in freedom, keyboard centric, terminal based, vim like, do one thing and do it well. And try to avoid proprietary garbage and spyware when I can.
| scripting shell | dash |
| login shell | zsh |
| terminal multiplexer | abduco · dvtm |
| terminal emulator | foot · st |
| window manager | river-classic · dwl · kwm · sway · dwm |
| status generator | damblocks |
| output management | wlr-randr · kanshi |
| menu | wmenu · mew · dmenu |
| notification | dunst |
| editor | neovim · vim |
| neomutt · isync | |
| file manager | lf |
| music player | mpd · ncmpcpp |
| video player | mpv |
| image viewer | swayimg · nsxiv |
| ebook reader | zathura |
| rss feeder | newsboat |
| calender & todo | calcurse · taskwarrior |
| virtualization | qemu · libvirt · virtmanager |
| security | cryptsetup · sbctl · gpg · firejail |
| browser | w3m · qutebrowser |
| download | curl · wget · transmission-cli · yt-dlp · httrack |
| file sharing | rsync · samba · android-file-transfer · qrtool |
| dotfiles manager | git · stow |
| clipboard | wl-clipboard · cliphist |
| input method | fcitx5 |
| status bar | damblocks |
| weather report | wttr |
| screenshot | shoot |
| screen capture | capture |
| webcam | camera |
| voice recorder | record |
| brightness | bright |
| audio volume | audio |
| audio sink | speaker |
| bookmark | address |
| clipboard | clip |
| file opener | rifle · gpg-rifle · url-rifle |
| file previewer | scope |
| mounting | saddle · phone |
| gpg | seal |
| mutt_oauth2 | muttauth |
| shortcuts generator | teleport-genesis |
| color picker | picker |
| screen magnifier | mag |
| qutebrowser | userscripts |
| xwayland-satellite | xwl |
| reload other scripts | reload |
I have dedicated videos for almost every software I use:
Software I use to create videos:
| screen capture | wf-recorder · slurp |
| voice recording | pw-record · noise-suppression-for-voice |
| video editing | ffmpeg · mpv-cut · kdenlive |
| screenshots | grim · slurp |
| thumbnails | imagemagick · gimp |
All emails from me will be signed by the same GPG key that I sign commits with:
gpg --recv-keys 117094DA1AEA0835E4ED0770F7476912AA224CACI am the author of every file with the following disclaimer:
# @author nate zhou
I license them under the GNU GPL-3.0. There is no warranty, to the extend permitted by applicable law.
A few scripts or config files come from others, and a credit to the respective authors should be spotted.
more like this
🧠 A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! 🚀🚀🚀
MTT File Manager is a Rust-based Windows file manager with tabbed navigation, rich media previews, deep system integrat…
search projects, people, and tags