I'm a robotics researcher. My interests include cybersecurity, repeatable & reproducible research, as well as open source robotics and rust programing.
Nix / NixOS @programming.dev Nix is Simpler Than You Think | Derivations & Packages - Vimjoyer
Selfhosted @lemmy.world (XMPP Setup Guide) Discord Was Never the End Game - TonyBTW
Nix / NixOS @programming.dev (XMPP Setup Guide) Discord Was Never the End Game - TonyBTW
Rust @programming.dev Rust Ruined My Career (I Can't Go Back) - Let's Get Rusty
Nix / NixOS @programming.dev The dark and murky past of NixOS (NixCon 2019)
Linux @programming.dev NixOS Review: The Most Powerful Linux Distro in 2026?
Nix / NixOS @programming.dev NixOS Review: The Most Powerful Linux Distro in 2026?
Nix / NixOS @programming.dev Forwardly-evaluated build systems - Julian K. Arni - Garnix Blog
Nix / NixOS @programming.dev Docker versus Nix: The quest for true reproducibility - The New Stack
Linux @programming.dev NixOS is the best operating system I absolutely cannot recommend to anyone - Anurag Singh
Nix / NixOS @programming.dev NixOS is the best operating system I absolutely cannot recommend to anyone - Anurag Singh
Nix / NixOS @programming.dev Elevate Your Nix Config With Dendritic Pattern - Vimjoyer
Nix / NixOS @programming.dev Vimjoyer Q&A | How I Make Videos With Code
Linux @programming.dev CtrlAssist v0.4.0: Controller Assist for gaming on Linux 🎮🤝
Linux Gaming @lemmy.world CtrlAssist v0.4.0: Controller Assist for gaming on Linux 🎮🤝
Nix / NixOS @programming.dev Stop Guessing: Debug Your Nix Code Fast | Nix REPL - Vimjoyer
Linux @programming.dev CtrlAssist v0.3.0: Controller Assist for gaming on Linux
Linux Gaming @lemmy.world CtrlAssist v0.3.0: Controller Assist for gaming on Linux
Linux Gaming @lemmy.world CtrlAssist v0.2.0: Controller Assist for gaming on Linux 🎮🤝
Linux @programming.dev CtrlAssist v0.2.0: Controller Assist for gaming on Linux 🎮🤝



















I only have 3 installs of NixOS already, two for work (a server and laptop), and a third for a personal use (desktop). I largely started out by copying a public config from the community. Now I just copy a few kilobytes between the three from time to time via git repo to keep all my kernels, kernel modules, patches, net config, package versions, and system users/groups permissions in sync via lock files. And my user dot files too, but you don't need nix for that last one.
If I have to do something multiple times, like copying a distro across even a few systems more than once, then I figured I'd just revision control it via lockfiles like any other software project.
That all said, NixOS is a hell of a rabbit hole; great for lazy admins and hobby tinkering alike:
https://xkcd.com/1319/
The top graph reflects my stable work install for robot software development,but the bottom graph is my personal install for hobbies and home lab.