Similar to the last post on building a C project, today I quickly cover how to build a Haskell project.
You might ask why? I got asked about that stuff by my friendly office colleague Samuel. By the way, without him I would have never installed/used Nixos in the first place. Good fella, go checkout his blog.
Today I learned how to build and install a simple C project on Nix(OS).
After some reading on the Internet 📚, I finally understood the basics of building and installing a package from C sources using a Nix expression file (the .nix
file in the following examples).
I spent some time with a neat little CLI application: txtv
This app written in Python let's you easily read latest Swedish Teletext news. It's “a client for reading swedish text tv in the terminal”.
I slightly modified the code so it reads from Swiss 🇨🇭 Teletext source (SRF):
I recently installed NixOS on my laptop.
So far, I'm very happy with how things work and can do most of my tasks as on any other Linux distribution. Some tasks, however, require some more reading and thinking.
Today I wanted to jot down a quick how-to on testing an addition to the Perl packages in the Nix Packages collection (Nixpkgs).
I was hacking on a new version of the “live-updating leaderboard” with some bug fixes and a fresh new design (CHANGELOG.md).
Extended my newest coding pet project in React with the ability to delete heats.
🚀 Demo instance: https://myheats.in0rdr.ch 🧬 Code: https://code.in0rdr.ch/myheats
Plan to work on some features the next few days:
After last weeks Bündner Championship I found start list generation and ranking process to be error prone, especially for the disciplines that are judged by several experts, such as slopestyle (Ski or Snowboard) or the formation skiing teams. We were editing Excel sheets (stored on OneDrive) and printing the new start lists for the next runs. Just imagine the printer 🖨️ on the mountain 🏔️🤣. The grades of the experts/judges needed to be transferred from paper into Excel after every completed run or heat.