About:

Martin is a tech enthusiast who enjoys programming and biking, with a passion for music and open-source projects.

Website:

Specializations:

Interests:

Technology Programming Open-source projects

Incoming Links:

Subscribe to RSS:
A guide on resolving input capture issues with Moonlight on NixOS after an upgrade, focusing on configuring udev rules for Sunshine access.
The author, a developer, shares their experience with Firefox and Thunderbird crashing when disconnecting external displays while using the Hyprland window manager. They document their troubleshooting process, which involved findi...
The text discusses the author's keyboard setup and how they exit back to <NORMAL> mode in the vim emulations they use. They prefer regular keyboards and use a lesser-known feature of terminal emulators to exit <NORMAL> mode.
The text discusses the author's experience setting up Raspberry Pi 400s as signage devices at work. The author used a simple NixOS configuration and a bespoke signage web application. The post focuses on the capabilities of nix an...

0Focus by Automation

2024-03-19

The text discusses the importance of automation, focus, and organization in the context of programming. It emphasizes the need to automate to save mental energy, the detrimental effects of distractions, and the value of mastering ...
The post discusses the author's experience with the internet and the shift from being a consumer to a producer. It emphasizes the importance of self-regulation and the impact of content inflation. The author reflects on the benefi...

0Programming is hard

2023-09-19

The text discusses the challenges of programming, emphasizing the need to translate real-world requirements into abstract constructs and the importance of understanding people and the world around us. It also highlights the comple...
The author discusses the use of Plausible Analytics as a privacy-minded, cookie-less analytics solution for their blog. They talk about their experience with Google Analytics and access logs, the switch to GitHub Pages, and the pr...
The text discusses various git commands and operations that the majority of git users might not ever need. It includes information about the empty commit, pushing locally, commit ranking, cat file, orphan commits, and filter branc...
The text discusses adding tags to posts in Hakyll, a static site generator. It explains how to add tags to posts, generate tag post lists, and navigate to tags list. It also details how to render tags into HTML using Hakyll.
The text discusses the process of building a NixOS SD card image for a Raspberry Pi 3B, including cross-compiling, customization, compression, flashing the SD card, and remote deployment using deploy-rs. The author shares their ex...
The text discusses the author's journey into the world of NixOS and the major issues with managing machine configurations. The author presents the outcome of the cleanup work and shares the triggering moment for refreshing system ...

0A Dotfile History

2022-04-11

The text discusses the history of the author's dotfiles and the tools used to manage them. It describes the evolution from no management to using git, GNU stow, NixOS, and Home Manager. The author also mentions the benefits of usi...
The text discusses the use of Nix and NixOS for a polyglot pet project combining nix, Haskell, and TypeScript. It explains the benefits of using nix for software projects and the introduction of flakes in nix. It also provides an ...
The post is based on setting up Home Assistant in a virtual machine running the Home Assistant OS image on an Intel NUC i3. The existing setup was running on a Raspberry Pi 3, but it was starting to feel sluggish. The post covers ...

0Dark Mode

2021-11-08

The text discusses the implementation of a dark mode for the website myme.no. It explains the importance of color schemes and the impact on accessibility. It also details the process of automatic color scheme switching, CSS custom...
The text discusses the author's experience with maintaining a personal website using containers running in Docker. The author explains the issues with the current setup and the need for a solution where the site content is baked i...
The text discusses the author's experience with development on NixOS, focusing on the main selling points of Nix and NixOS, the challenges faced, and the benefits of using Nix for development environments. It covers topics such as...
The author discusses handling potentially failing and alternative code, and the use of monad transformers in Haskell. They also talk about a function similar to Emacs’s locate-dominating-file, and the use of Boolean checks combine...
The text discusses the challenges of managing optional configurations and falling back to defaults in programming. The author shares their struggle to structure code in a satisfying way and explores different control flow options....
The text is a detailed guide on how to install and use NixOS, a Linux-based operating system. The author shares their experience with NixOS, the reasons for trying it out, and the challenges they faced during the installation proc...

0Dotfiles

2019-01-28

The author discusses moving their dotfiles to a private gitolite installation and then deciding to push it to GitHub again. They consider their configuration files to be valuable assets and highlight notable parts of the repositor...

0Parser combinators

2019-01-03

The post discusses the use of parser combinators in Haskell, particularly in the context of the Advent of Code programming challenge series. It explains the concept of parser combinators, provides examples of their use, and discus...