devin logo

uses

I often get asked about the stuff that I use so I wanted to make a comprehensive page listing mostly everything. I will probably update this list over time as it also helps me keep track of what I'm using - and maybe it'd be useful to help some people discover new software and hardware aswell.

hardware

The computer I use most is my MacBook. I use Nix and nix-darwin, along with Homebrew for GUI applications. I mostly went for a MacBook because I wanted to use Logic Pro, but also because I haven't been really enjoying Windows lately. I also love the hardware. The trackpad, display, and battery life are great, and the speakers are the best I've ever heard from a laptop.

I also have a Surface laptop, running Windows, which I use for games. But I don't really do much else on there. I would like to install Linux on there, but it doesn't really play nicely with my dock (Dell WD19TB). Also for whatever reason on Linux it always runs the Nvidia GPU at the lowest power setting, making games unplayable. (The Nvidia driver seems to think that it's always on battery power.)

I also play and emulate games on my Steam Deck very often. It's a 256GB LCD model. This has been a very good purchase and I'd heavily recommend it if you're into pc gaming and you want something portable :)

I have my old desktop which I use as my main server since I don't really have any other use for it. It's running NixOS. I run Jellyfin for movies/tv, Navidrome for streaming my music library, restic and Time Machine backup shares, and Minecraft servers for my friends. I also run Samba shares.

I also have an Intel NUC (I forgot exactly which generation) which was the previous computer I used as my server before I upgraded to my old desktop. This is currently unused.

I have a Raspberry Pi 4 which I used to run RetroPie on. Currently it's unused though, and I'm thinking of ways I could use it.

I have an iPhone 14 Pro, mainly because I wanted GarageBand at the time but it also plays nicely with my Mac. I'm considering switching to a Pixel at some point though.

I also enjoy messing with retro/vintage hardware and have some older computers:

  • I very often use my iPod Classic to listen to my music library on the go and at home, since it's distraction-free and fun to tinker with. I run Rockbox on here with adwaitapod, the best Rockbox theme ;)
  • Sometimes I used to use my old iPod Touch for distraction-free music listening and those classic mobile games. I do quite miss when mobile devices were small and easier to handle, and this is nice to bring to places where I don't want my phone
  • I have a Gateway laptop from 2003 that I don't really use, but sometimes mess around with it for shits and giggles

Also here's the gear I use for music:

  • Audio workstation: I mostly use Logic Pro or Bitwig or FL Studio
  • Instruments: I have a Donner Hush X, a Squier stratocaster, some acoustic Yamaha, a ukulele, and a Yamaha keyboard.
  • Virtual plugins: Logic's stock, ValhallaDSP, MeldaProduction, Spitfire Audio LABS
  • MIDI controller: I use that Yamaha keyboard along with my Arturia Minilab 3.
  • Microphone: I typically use an AKG P120.
  • Audio interface: I use a Focusrite Scarlett Solo 3rd Gen. However, sometimes on the go, I just plug in my Fender Mustang Micro and start recording, but the latency is sometimes kinda bad when plugged into the laptop

software

operating systems

On desktop I mostly prefer MacOS and Fedora. For servers I run NixOS, because it's declarative configuration makes administrating servers much easier. I also run Windows for gaming. I previously used Arch rather than NixOS but it was far too unstable for my liking and I prefer the declarative approach that NixOS offers.

If game anti-cheat worked on Linux I would probably switch to it full-time. Maybe. Though I still need Logic Pro and Final Cut, which are macOS-exclusive.

desktop

On linux I typically use GNOME, but I've also been switching between KDE and GNOME ever since KDE 6 released. I also use Sway. When using KDE I often enjoy AeroThemePlasma ;)

On the desktop I prefer MacOS over Linux for various reasons, mostly because it tends to be more stable and has better support for professional applications. I use stuff like Logic Pro and Final Cut which simply can't run on Linux, but that being said, I am very much excited for whats going on in the Linux space regarding app compatibility.

programs

(There may also be some other software I forgot to mention, but that's most of it)

services

These are services hosted on my server. I connect to everything using Tailscale.

  • Jellyfin, for streaming my movies/TV shows
  • Navidrome, for streaming my music library
  • Immich, for managing my photos and videos
  • self-hosted Bluesky PDS and Tangled Knot + Spindle instances under devins.page
  • slskd for music downloading and sharing (soulseek daemon)
  • Minecraft or other game servers for friends
  • shares for restic Linux backups and Time Machine MacOS backups