diff --git a/.github/README.md b/.github/README.md index 58aeecd..f90f647 100644 --- a/.github/README.md +++ b/.github/README.md @@ -635,6 +635,267 @@ You will be prompted before anything is installed. Be sure to remove / comment o - Debian (and Debian-based systems, like Ubuntu): [`apt.sh`](https://github.com/Lissy93/dotfiles/blob/master/installs/apt.sh) - Debian CLI apps installed via [apt](https://wiki.debian.org/Apt) - Alpine: [`apk.sh`](https://github.com/Lissy93/dotfiles/blob/master/installs/apk.sh) - Alpine CLI apps installed via [apk](https://docs.alpinelinux.org/user-handbook/0.1a/Working/apk.html) +The following section lists different apps that may be installed for each category: + +### Apps + +#### Command Line + +
+CLI Essentials + +- `git` - Version controll +- `neovim` - Text editor +- `ranger` - Directory browser +- `tmux` - Term multiplexer + +
+ +
+CLI Basics + +- `aria2` - Resuming download util _(better wget)_ +- `bat` - Output highlighting _(better cat)_ +- `ctags` - Indexing of file info + headers +- `diff-so-fancy` -# Readable file compares _(better diff)_ +- `exa` - Listing files with info _(better ls)_ +- `fzf` - Fuzzy file finder and filtering +- `hyperfine` - Benchmarking for arbitrary commands +- `jq` - JSON parser +- `lfs` - Get info on mounted disks _(better df)_ +- `procs` - Advanced process viewer _(better ps)_ +- `ripgrep` - Searching within files _(better grep)_ +- `scc` - Count lines of code _(better cloc)_ +- `sd` - RegEx find and replace _(better sed)_ +- `thefuck` - Auto-correct miss-typed commands +- `tldr` - Community-maintained docs _(better man)_ +- `tree` - Directory listings as tree +- `trash-cli` - Record + restore removed files +- `xsel` - Copy paste access to X clipboard +- `zoxide` - Easy navigation _(better cd)_ + +
+ +
+CLI Monitoring and Performance Apps + +- `bandwhich` - Bandwidth utilization monitor +- `ctop` - Container metrics and monitoring +- `bpytop` - Resource monitoring _(like htop)_ +- `glances` - Resource monitor + web and API +- `gping` - Interactive ping tool, with graph +- `ncdu` - Disk usage analyzer and monitor _(better du)_ +- `speedtest-cli` -# Command line speed test utility + +
+ +
+CLI Productivity Apps + +- `browsh` - CLI web browser +- `buku` - Bookmark manager +- `cmus` - Music browser / player +- `khal` - Calendar client +- `mutt` - Email client +- `newsboat` - RSS / ATOM news reader +- `rclone` - Manage cloud storage +- `task` - Todo + task management + +
+ + + + +
+CLI Dev Suits + +- `httpie` - HTTP / API testing testing client +- `lazydocker` - Full Docker management app +- `lazygit` - Full Git managemtne app + +
+ +
+CLI External Sercvices + +- `ngrok` - Reverse proxy for sharing localhost +- `tmate` - Share a terminal session via internet +- `pbgopy` - Cross-device copy and paste service +- `asciinema` - Recording + sharing terminal sessions +- `googler` - Fetch search results from Google +- `gotty` - Expose terminal sessaion via browser +- `navi` - Browse, search, read cheat sheets + +
+ +
+CLI Fun + +- `cowsay` - Have an ASCII cow say your message +- `figlet` - Output text as big ASCII art text +- `lolcat` - Make console output raibow colored +- `neofetch` - Show system data and ditstro info +- `pipes-sh` - Cool terminal pipe screen saver +- `pv` - Pipe viewer, with animation options + +
+ +#### Software Development + +
+Development Apps + +- `android-studio` - IDE for Android development +- `boop` - Test transformation tool +- `gradle` - Build automation for Java +- `iterm2` - Better terminal emulator +- `postman` - HTTP API testing app +- `sourcetree` - Git visual client +- `utm` - VM management console +- `visual-studio-code` - Code editor + +
+ +
+Development Langs, Compilers, Package Managers and SDKs + +- `docker` - Containers +- `gcc` - GNU C++ compilers +- `go` - Compiler for Go Lang +- `lua` - Lua interpreter +- `luarocks` - Package manager for Lua +- `node` - Node.js +- `nvm` - Switching node versions +- `openjdk` - Java development kit +- `python` - Python interpriter +- `rust` - Rust language +- `android-sdk` - Android software dev kit + +
+ +
+Development Utils + +- `gh` - Interact with GitHub PRs, issues, repos +- `scrcpy` - Display and control Andrdroid devices +- `terminal-notifier` - Trigger Mac notifications from terminal +- `tig` - Text-mode interface for git +- `ttygif` - Generate GIF from terminal commands + output + +
+ +
+Network and Security Testing + +- `bettercap` - Network, scanning and moniroting +- `nmap` - Port scanning +- `wrk` - HTTP benchmarking +- `burp-suite` - Web security testing +- `metasploit` - Pen testing framework +- `owasp-zap` - Web app security scanner +- `wireshark` - Network analyzer + packet capture + +
+ +
+Security Utilities + +- `bcrypt` - Encryption utility, using blowfish +- `clamav` - Open source virus scanning suite +- `gpg-suite` - PGP encryption for emails and files +- `git-crypt` - Transparent encryption for git repos +- `lynis` - Scan system for common security issues +- `openssl` - Cryptography and SSL/TLS Toolkit +- `rkhunter` - Search / detect potential root kits +- `veracrypt` - File and volume encryption + +
+ +#### Desktop Applications + +
+Creativity + +- audacity - Audio editor / recorder +- gimp - Photo editor +- handbrake - Video transcoder +- inkscape - Vector editor +- obs - Screencasting / recording +- shotcut - Video editor + +
+ +
+Media + +- calibre - E-Book reader +- spotify - Propietary music streaming +- transmission - Torrent client +- vlc - Media player +- pandoc - Universal file converter +- youtube-dl - YouTube video downloader + +
+ +
+Personal Applications + +- 1password - Password manager _(proprietary)_ +- tresorit - Encrypted file backup _(proprietary)_ +- standard-notes - Encrypted synced notes +- signal - Link to encrypted mobile messenger +- ledger-live - Crypto hardware wallet manager +- mountain-duck - Mount remote storage locations +- protonmail-bridge - Decrypt ProtonMail emails +- protonvpn - Client app for ProtonVPN + +
+ +
+Browsers + +- firefox +- chromium +- tor + +
+ +#### MacOS Apps + +
+MacOS Mods and Imrovments + +- `alt-tab` - Much better alt-tab window switcher +- `anybar` - Custom programatic menubar icons +- `copyq` - Clipboard manager _(cross platform)_ +- `espanso` - Live text expander _(cross-platform)_ +- `finicky` - Website-specific default browser +- `hiddenbar` - Hide / show annoying menubar icons +- `iproute2mac` - MacOS port of netstat and ifconfig +- `lporg` - Backup and restore launchpad layout +- `m-cli` - All in one MacOS management CLI app +- `mjolnir` - Util for loading Lua automations +- `openinterminal` - Finder button, opens directory in terminal +- `popclip` - Popup options for text on highlight +- `raycast` - Spotlight alternative +- `shottr` - Better screenshot utility +- `skhd` - Hotkey daemon for macOS +- `stats` - System resource usage in menubar +- `yabai` - Tiling window manager + +
+ +
+MacOS Utility Apps + +- coteditor - Just a simple plain-text editor +- little-snitch - Firewall app viewing / blocking traffic +- keka - File archiver and extractor +- onyx - Repair util for verifying system files +- daisydisk - Disk space analyzer and cleaner + +
+ --- ### System Preferences