Uses

Hardware

My Personal Laptop is a second-hand Dell XPS 13, with 8GB of RAM. It is not the fastest horse, and there is something broken in it integrated GPU that sometimes randomly malfunctions forcing me to restart it tens of times until it is fixed. But I still like it. It is my broken thing.

Software

I use Mango window manager1 on NixOS. On my Work Laptop, I use Niri on NixOS. My browser of choice2 is Librewolf. My favorite editor is Helix.

I usually store my passwords using gopass and unix password-store. I use age encryption where applicable.

My favorite interactive shell is Fish. But I also have been using Nushell successfully for while now! I don’t like that they are utilizing AI. But I also could not really enjoy using Elvish.

I recently got into jujutsu (jj) instead of using git and I’m all the better for it! Again another one that utilized vibe coding, but I still cannot find a something as effective as jj for working with so many branches so effortlessly.

My terminal emulator is Foot, but I sometimes use wezterm.

Services

For code forge, when I have a choice, I go with Sourcehut and Codeberg. I use Migadu for my Emails.

I use Miniflux for following blogs and newsletters, on the server-side and the app “Reeder” as a client on my iPhone.

Programming Languages

I program in Rust (like this website), but my first language was Go.

I also learned and used Elixir, but I don’t use it anymore since the ecosystem is just so fascinated with all the latest hypes, instead of retaining the people that they already have.

Musical Stuff

I started learning guitar. So I’m excited for it, and thus, here is what I have.

I play a Birch Green Fender Player II series Telecaster made in Mexico.

Picture of a green electric guitar from up close

I paired it with Positive Grid Spark 2 modelling amplifier.

I use JustinGuitar to learn to play it; because: god! Am I so awful at it!

I also added a tuner pedal, because they are just so much more convenient than using clip-on, or opening an app.

I was also planning to sing, but I was told that that was categorized as a weapon of mass destruction and illegal under the Geneva Conventions.

Other stuff

I usually use Berkeley Mono for my coding and laptop and for my blog.

I use the name Perma instead of my birth name “Amirhossein”. There is a whole post I dedicated to this one: Call Me Perma.


  1. Also I rely on Niri as a fallback.↩︎

  2. “Choice” feels like a really ironic word to use here.↩︎