Milo Land

Apps, Software, and More That I Use Everyday

Programs

alex

alex is a linter for writing that checks for problematic or unequal language.


aText

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.


Bonzo Buddy

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.


cmus

cmus-remote docs

This is a super nice terminal music player. Easily scriptable, no nonsense, and lightweight, too.


DiskInventoryX

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.


Dozer

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.


EasyRes

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.


Firefox

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:

Clickbait Remover for Youtube: Lowercases all titles and makes thumbnail an actual mid-video screenshot. Surprisingly effective!

Decentraleyes: This allows you to not be tracked by sites that offer common libraries via CDN (Google, etc.) by emulating a CDN through local caching.

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*.

NoScript: Automatically disables Javascript everywhere and allows you to define custom rules on specific domains for using scripts. Lets you really simplify web browsing and keep you safe from maliciously downloaded JS code.

Privacy Badger: Blocks invisible trackers when browsing the web. Good for foiling gross advertisers and data miners trying to get your info.

Redirector: Use regex and wildcards to automatically modify matching URLs before going there. Useful for things like forcing the use of in-browser options in things like Zoom, looking at all Medium posts on Scribe.rip, etc.

Refined Github: Makes the Github experience much more pleasant.

Stylus: Use custom CSS for a given page. I use this to make sites more readable, reduce page width on a given site, etc.

uBlacklist: Block certain websites from showing up in your search results on the major engines.

uBlock Origin: An adblocker and general purpose content filter. I have used it to remove ads using their preloaded ad filters, related videos sections, sidebars, elements with classnames matching a pattern, disable Javascript on some or all sites, limit automatic media downloads for files over a certain size, etc. Can do essentially anything.

A thread where I learned about NoScript


f.lux

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.


Flycut

Simple and straightforward clipboard manager. No bullshit, just works.


Hazel

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.

How powerusers use Hazel


iTerm2

Terminal that allows multiple tabs, styling, font choice, etc. Just better than OSX built in.


Karabiner-Elements

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.


Nativefier

fluid

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.


NetNewsWire

Open source native MacOS and iOS RSS feeder. It just works! (I use sfeed now, but that's for nerds)


1Password

Keepass (Free)

Lastpass lacking on security

Use ANY password manager!

I use 1password, but use ANY password manager, please please please.


OcenAudio

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.


PyCharm

A much nicer environment to write Python in. Preferred over VSCodium for the built-in Python specific console and debugger.


Quitter

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.


Rectangle

ShiftIt

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.


sfeed

My personal fork

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.


SublimeText

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.

Prettier: Beautiful theme that just feels nice. Definitely a splurge on my part, as it does cost $10 which is $10 more than most themes, but I just like it a lot.

Monokai Pro

PlainTasks: Great todo app. I use it for all my workflows and SOP's since it is not proprietary and is saved as plaintext so anyone can read it.

RainbowBrackets: Shows your matching brackets at a glance. Makes debugging missed brackets simple.

Sync Settings: Helps sync settings across multiple computers.


tmux

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.


Tod

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.


Trash-CLI

A way to tone down deleting files in the terminal so it isn't all or nothing, like `rm`. Allows recovery.


Typora

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.


Vim

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.

My notes on Vim

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

Emmet: It's emmet.

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


VLC

Great media player than can play pretty much anything you throw at it. Also has command line interfaces.


VSCodium

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.

ESLint: Javascript linter.

Monokai Pro: Same as above.

Prettier: Helpful for keeping your code matching code style standards. Auto-formats your code according to user-set rules.

Stylelint: A CSS linter.


Fonts

Atkinson Hyperlegible Font

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.


Iosevka

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.


Manrope

A nice sans-serif more akin to Helvetica.


Etc.

Dotfiles Backup

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

---