What I use
People often ask me about the things I use to build software, and trick myself into thinking I'm being productive when I'm really just procrastinating. Here’s a big list of all my favorite things.
Workstation
15” OMEN (2021) - Ryzen 7 series 4000 - 32GB RAM - InsomniaOS
I've used this laptop for everything from work to reaching the top 10 in my favorite Beat Saber tracks. I can't recommend it enough. The only downside is the lack of a MUX switch. But with my latest operating system based on NixOS, that stopped being a problem.
Galaxy tab S6 Lite
Quite useful for reading manga and taking notes. Sometimes I use it as a whiteboard for video conferences with clients.
Development tools
NvChad - Razkaroth™ edition 🗝
The Neovim distribution I use, adapted to my needs:
- - Angular support
- - React (NextJs) support
- - Nx Monorepos support
- - Obsidian
- - and more...
Kitty
I ended up using Kitty as my main terminal. Previously I used foot. But it turns out kitty is easy to configure and pywal generates colors for kitty.
Nix Flakes
Imagine Python virtual environments, but for your whole OS. Some save me from even having to use docker. Others exist because prisma can't find its executables due to NixOS paths... Swings and roundabouts.
Kubernetes - Lens
A dashboard for Kubernetes that gives me an overview of my clusters and resources.
InsomniaOs
Distro - InsomniaOS 🗝
My own Linux distribution based on NixOS. Focused on productivity and simplicity.
Based on the end 4 CirnOS system.DE - Hyprland
A desktop environment configured to be minimalist and productive. Minimizing my interactions with the system to about 15~20 commands. Everything a couple of keystrokes away.
System shell - AGS (Aylur's Gtk Shell)
A minimalist shell based on the design of end's 4.
Terminal multiplexer - TMUX
A terminal multiplexer that lets me have multiple terminal sessions in one window. With a good plugin ecosystem. (I still haven’t managed to configure continuum correctly using Nix)
Network - Tailscale
A VPN that lets me access my devices securely without having to configure ports on my router. Useful for testing my developments on mobile devices from localhost (almost).