Toggle Preferences

Note: The preferences are saved using HTTP cookies because this website does not use Javascript.

To clear the cookies, select Clear Cookies and click submit, this will also reset all preferences.

The cookies are not used for analytics, read the privacy policy if you need more details.

Site Preferences

The Tech I Use

The tech and things I use daily for my computation and communication.

This page was published on , and last updated on .


  • Hardware

    I use a ThinkPad E15 Gen 3 with AMD Ryzen 7 5700U CPU, AMD Radeon RX Vega 8 GPU, 500GB SSD, and two 8GB DDR4 RAM (one soldered).

  • Operating system

    After doing a lot of distro hopping, I settled with Gentoo. I save the Dotfiles in git, feel free to copy it.

  • Desktop environment

    SwayWM - A tiling window manager and Wayland compositor. I don't use desktop environments anymore, sway is launched directly from TTY.

  • Browser

    Librewolf - In a nutshell, this is a hardened Firefox, I use multiple profiles and use a less hardened profile for the websites that breaks (like banks).

  • Email

    I use Tuta for this domain (though I prefer self-hosting it). Tuta feels like a vendor lock-in, so I might move to something else. (I use the website and not their app because the Appimage they share is not compatible with my pure wayland system). Thunderbird is used for all non-tuta mails, but I rarely open it.

  • Code/Text editor

    GNU Emacs is my preferred text editor. Though I am tempted to, I don't live in it at the moment.

    For work, I am forced to use Visual Studio Code, as I need some non-free extensions that doesn't even work with VSCodium.

  • Image editors

    I don't edit images much, but when I do, I use either GIMP or Inkscape.

  • Terminal emulator

    Foot, because this one does not stink much.

  • API testing

    I use cURL mostly, but RESTer is helpful when I'm lazy.


  • Hardware

    I use a Pixel 7a as daily driver, all software I mentioned below runs in it.

  • Operating system

    GrapheneOS - This is based on the default AOSP, but more hardened, many of the GraphineOS changes got upstreamed and are now part of AOSP. GraphineOS also gives a sandboxed Google services.

    <rant-start> The only reason I am forced to use the Google Play is due to the banking apps needing a false sense of security. Why anyone would trust it is beyond me, all google services run as privileged applications, they can install programs without your knowledge, have access to the data of other applications, and they are an advertising company. At least GrapheneOS will sandbox it and not run it as a privileged program.<rant-end>

    I also run postmarketOS on my Nokia n900, OnePlus6T, and PinePhone.

  • Launcher

    T-UI - A launcher that gives a terminal like feel, I'm very spoiled by this launcher that anything else feels like a step backwards.

  • Browser

    I use Mull as preferred mobile browser, it is a Firefox clone, but hardened (just like Librewolf).

  • Email Client

    Just like on desktop, I use Tuta on mobile, I also use K9 Mail for non-tuta mails.

  • App store

    I use F-Droid for all my apps, I also use Aurora Store for a couple of banking apps.

  • Terminal emulator

    Why a terminal in mobile you ask? I use Termux for quick server management. It is also possible to use it as a launcher, but I am going to stick with T-UI for that.

  • Others

    I also own a few other devices, which I sometimes mess with, they are:

    This used to be my daily driver that used DivestOS, I now run postmarketOS in it using Phosh as the user interface.
    Nokia n900
    It is bricked at the moment, I haven't had the time to figure out what's wrong with it.
    PinePhone (developer edition)
    This was gifted to me by ExeAmi, it now runs postmarketOS with Plasma Mobile as the user interface.

Cloud Host

I cloud host some of the things that I use, and I have a long-term goal to self-host everything I use, but problems with ISPs and bandwidth forces me to depend on a cloud provider for now.

  • This website

    My website is served over nginx and written in rust, partially supporting Indie Web.

  • Videos

    I host some videos in my PeerTube instance, it is a federated video streaming platform that uses P2P technology.

  • Video calls

    After Jitsi Meet added mandatory authentication to reduce DDoS attacks, I started hosting it on my VPS, it is a very handy and simple video conferencing tool. My instance also needs login, but at the moment only I can login, everyone else will be treated as a guest (not linking my instance to avoid DDoS)

  • Cloud Storage

    Another thing I host is a Nextcloud instance, for me, it is a wonderful all-in-one server, it stores my documents, notes, and pictures.

PS: All these runs on potatoes!