Recommendation of macOS Apps

In this post, I’m going to introduce some macOS apps that I’m using. All of them are free of charge. FOSSs (Free and Open Source Softwares) are marked by ⭐. MacPorts ⭐ This is a package manager, something like a third-party App Store, but in command line. Many people may prefer homebrew, but I would say even if MacPorts is not to your taste, don’t use homebrew. IT IS UNSAFE!

Patch Fonts with Cursive Italic Styles

Update at 2023-11-23 In order to avoid potential legal issues, I decided not to distribute these font files on the public website. If you want to obtain these fonts, register an account on my gitea instance and send me an email, I’ll invite you to a private repository which contains all these font files and the source code. TL;DR Go ahead to https://git.sainnhe.dev/sainnhe/icursive-nerd-font, download the fonts you like. git.sainnhe.dev is hosted on Raspberry Pi 4B, it may not be available at all times.

Dockerize Your Dotfiles

Introduction If you are like me and prefer to develop in a complete TUI environment with neovim, you may encounter a situation where you need to reconfigure your development environment every time you face a new OS. You may need to install packages, copy dotfiles and do some other stuffs over and over again, which is really annoying. Docker, which can provide OS-level virtualization, may be able to provide a solution to this problem.

Don't Use Homebrew

What? Yes exactly, you should never use it. I know this might shock you, but please let me explain. There are two very serious design flaws in homebrew, which may put your mac in danger. The directory permission Homebrew doesn’t need sudo to perform actions, which has been regarded as a big advantage over other package managers. Yes, it’s more convenient, however the way homebrew implements this feature is simply to change the ownership of the directory of $(brew --prefix) to the user who installed homebrew.