readables

0 The art of believing that life's "fixable"

My little take on how we artificially create our own burdens and why we enforce our minds with false-positives, instead of harsh truths and face them.

1 My fish shell experience, and why I might not need it

My experience with setting up fish from the ground-up, annotating the differences and whether fish can (or not) be a good choice for you.


Care to read more? View the blog >>

machine config

git clone https://github.com/hitblast/dotfiles.git

or, view on GitHub

featured stuff

cutler

A powerful, declarative setup automation CLI for your Mac. Inspired by the Nix & chezmoi.

Why be mouthfed if you can automate?

View Project

quick-install.md

One of my favorite hobby projects with 45,000+ downloads on crates.io. Try it out by simply typing one of these commands below.

You can also check out "The cutler Cookbook" for in-depth documentation on more installation methods and usage.

install script

curl -fsSL https://cutlercli.github.io/scripts/install.sh | /bin/bash

avro.py

A modern Pythonic implementation of the popular Bengali phonetic-typing software Avro Phonetic.

A pure Python project.

View Project

quick-install.md

My largest Python library project yet, having over 280,000+ downloads on PyPI. You can also install it using:

pip

pip install avro.py

uv (add to project)

uv add avro.py

defaults-rs

A near drop-in replacement for the macOS defaults CLI with API bindings for Rust.

"Rust with syscalls."

View Project

quick-install.md

One of the complementary projects which I had to make in order to support cutler. This library is used to provide the system preferences backend functionality for the project.

homebrew

brew install hitblast/tap/drs

cargo

cargo install defaults-rs

mise

mise use -g cargo:defaults-rs

Alter

Alter is a minimal macOS app which can be used to customize your app icons with ease.

Could've rewritten in Rust.

View Project

quick-install.md

My first macOS app which taught me about plenty of things like altering defaults, System Integrity Protection, CFBundle attributes, all while I tried to make a business logic for changing other app icons.

Install it using:

homebrew

brew install --cask hitblast/tap/alter

hookman

Add hooks to your Git repository using a TOML file.

Being even lazier and skipping shell commands.

View Project

IgKnite

Unified, swiss-grade moderation & music bot for Discord.

My first "idea" of a proper Python project.

View Project

homebrew apps/tools

brew tap hitblast/tap