Apps, Software, and More That I Use Everyday
Programs
alex is a linter for writing that checks for problematic or unequal language.
This is the text and snippet expander that I moved to after using TextExpander for years. It's only $5 instead of a $36/year subscription and essentially the same program but with more features available, most notably automated keystrokes. I use it most often in my copywriting for podcasts, emails, and projects with a lot of repetition, but it's also super useful in generating timestamps, datestamps, and ensuring you won't write important info down wrong. Much more fun to use than the built-in OSX feature.
I use this to keep on track with my self-care every day. It prompts me throughout the day on various activities and routines I need to do and keeps a log of what I did or didn't do. Super useful for someone like me who gets tunnel vision during long computer sessions. Bonehead simple terminal app that stores your routines and log in plain text.
This is a super nice terminal music player. Easily scriptable, no nonsense, and lightweight, too.
A small utility application for macOS that graphically shows the disk usage within a file system. I use this to monitor unruly client Dropbox folders as well as runaway audio/video projects.
Free and open source app to hide menu bar icons to give your Mac a cleaner look. Helps me not get distracted by unimportant stuff.
Menubar app that allows you to switch screen resolutions quickly and easily. Most useful when using multiple monitors or external keyboard/mouse configs that put the laptop farther away from your eyes.
I prefer not to use Chrome because I don't really want to enourage Google. Plus, Firefox generally works the way I expect and I have seen no downsides in my development and browsing experience. Be sure to go through all the panels in settings to make sure you turn off anything you don't need/use.
Here's the extensions I use regularly:
Ghostery: Auto-rejects the cookie popups and is also a tracker and ad-blocker.
New Tab Override: Choose a specific homepage to show on every new *tab*, not just new *windows*.
Refined Github: Makes the Github experience much more pleasant.
uBlacklist: Block certain websites from showing up in your search results on the major engines.
A thread where I learned about NoScript
https://codeberg.org/bbbhltz/16CompaniesFilters
uBlock Origin allows custom blocklists, and there are a lot of great ones out there, many baked into the software's settings, if you activate them. This list blocks sites from these mega-content farms which allows for better sites to get in front of your face.
Warms your screen color at sundown until sunup so it doesn't destroy your eyes in the dark. Just essential and makes using a computer without it almost unbearable.
Simple and straightforward clipboard manager. No bullshit, just works.
Allows you to conditionally automate and script file handling. I personally use it for cleaning up screenshots, moving things out of my downloads into other folders, backing up old files, and managing my trash usage. Powerusers have made it do much cooler things.
Terminal that allows multiple tabs, styling, font choice, etc. Just better than OSX built in.
A powerful and stable keyboard customizer for macOS. I use this to map capslock to escape, the bottom right alt button to insert, for some of those old DOS programs, and flip the F-row buttons from having to use `fn` every time I want to press any actual F key.
Lulu blocks outgoing connections from apps with an allowlist. Great for knowing who is doing what and stopping unwanted calls home.
A way to make web applications "native" with Electron. I'm not a big Electron guy, as the apps I use that utilize it are bloated as all hell (Slack, VS Code, etc.), but it does the thing to help compartmentalize app spaces. A spiritual successor to fluid.
Open source native MacOS and iOS RSS feeder. It just works! (I use sfeed now, but that's for nerds)
I use 1password, but use ANY password manager, please please please.
If Audacity was actually pleasant to use. Not *as* powerful, but for 99% of what I do, it is much better for audio editing/manipulation in every way.
A much nicer environment to write Python in. Preferred over VSCodium for the built-in Python specific console and debugger.
One of my most useful apps. Quits an app based on minutes of inactivity. Super useful for very distracting and/or power-hungry apps like Messages, Slack, etc.
Window manager that uses keyboard shortcuts. Super easy to arrange windows into quandrants, screen halves/thirds, etc., or move windows over to other screens. Just overall very useful for smaller single-monitor or large multi-monitor setups.
This is an awesome all-in-one feed reader, converter, parser, whatever. I use it to update my feeds and generate an HTML file to read the posts so I can then post it onto a Codeberg Pages and access it/read it anywhere. A slightly more involved thing, but once it's set up, super nice to use in this setup.
This is my coding and text scratchpad. Not as full featured towards any given language as PyCharm or as huge as VSCodium, but fantastic, fast, and a pleasure to use.
Sublime packages I use:
Emmet: If you do any HTML/CSS/JS, get Emmet.
HTML-CSS-JS Prettify: Auto-formats different web files for easy editing/analysis a la Prettier.
RainbowBrackets: Shows your matching brackets at a glance. Makes debugging missed brackets simple.
Sync Settings: Helps sync settings across multiple computers.
A terminal multiplexer that makes multiple windows, panes, and processes much nicer and more consistent across systems. Complex and very oriented towards vim/emacs people, but comfortable and customizable.
This is the todo app I use every day. Terminal based, will work on essentially any *nix shell, and is bonehead simple. Essentially is a plain text file at the end of the day.
A way to tone down deleting files in the terminal so it isn't all or nothing, like `rm`. Allows recovery.
Super simple and pretty markdown editor I use all of the time for my blog posts, code diary, note taking, and any other markdown-related stuff. Interchangeable CSS themes make it really easy to customize, too.
Terminal text editor that is built in to pretty much any *nix system. It can do pretty much anything, if you spend enough time with it.
Extensions I use:
vim-plug: Easy installing of Vim plugins. Do this first
ale: Linter engine for things like ESLint, etc.
CtrlP: Makes quick opening of files by name or by tags
delimitMate: Handles automatic closing of brackets
Fugitive: A git wrapper for Vim
Repeat: Repeat complex commands with `.`
Sonokai: Nice theme similar to Monokai
Supertab: Makes auto-complete a little nicer
Tagbar: Aids in use of navigation via ctags
UltiSnips: Code snippets for vim. Very similar to VSCode snippets.
vim-commentary: Simplify commenting
vim-fugitive: An awesome Git extension (read the doc)
vim-indent-guides: Makes indentation a bit easier to grok at a glance
vim-javascript: JS syntax highlighting and indentation
vim-markdown: Markdown syntax highlighting and mapping
vim-pug: Pug syntax highlighting
vim-repeat: Makes `.` repeating a bit more intuitive
vim-sensible: Sensible Vim defaults
vim-surround: Make surrounding text simple with brackets, tags, and more
vim-tsv: Useful for editing TSV files
vim-vinegar: Improve netrw, the built-in file browser
xmledit: Reducing boilerplate for XML editing
Great media player than can play pretty much anything you throw at it. Also has command line interfaces.
An open source version of Microsoft's VSCode, meaning it had none of the bloat that MS adds like tracking, telemetry, etc.
VS Code extensions I use:
Colorize: Shows what colors are in your CSS/Sass when using any color method including variables.
Fonts
I use this as my default font for sans-serif on my browser so I can set the default font size much smaller and still be readable.
I love Iosevka because it is SO THIN. You can fit so many characters on a page and have it still be legible. Seuper useful for coding, and terminal use in general. Good ligatures, as well.
A nice sans-serif more akin to Helvetica.
Etc.
I use a method like this to maintain and backup my important config files.
Here's some of the config files I back up:
.aliases
.bashrc
.bash_profile
.bonzo
.crontab
.gitconfig
.gitignore
.keyboardmaestro
sfeedrc
.tmux.conf
.tod
.vimrc
.zshrc
~/.config/karabiner
~/.git_template
~/.irssi/
~/.iterm/
~/.oh-my-zsh/custom
~/.vim/
# Backup of aText
# Exports/backups of Firefox extensions
# List of all relevant applications on the system
# List of App Store apps
# List of Homebrew apps
# VS Code user snippets and extensions list
---
- 20210206: Added f.lux and Lastpass, SublimeText and VSCodium extensions to programs, Atkinson Hyperlegible to fonts
- 20210403: Removed Lastpass and added 1Password, HTML-CSS-JS Prettify, Sync Settings
- 20211027: Add Flycut, Hazel, Nativefier, revise various elements
- 20211129: Replaced Grand Perspective with DiskInventoryX
- 20211231: Added Manrope font; removed Bracket Colorizer for VSCode, as it's built in now; Firefox and plugins
- 20220412: Added Iosevka, Vim, VLC, and some of my own personal apps.
- 20220507: Added dotfiles backup
- 20220515: Added trash-cli
- 20220528: Added Firefox privacy plugins
- 20220812: Updated dotfiles list and vim extensions
- 20220829: Updated Vim extension
- 20221202: Updated Vim extension, added tmux and cmus