-
opencode-containerized A containerized development environment for OpenCode, running inside an isolated Docker container with Nix, tmux, and a curated set of development tools. Overview This project provides a reproducible, restricted container that runs OpenCode with all its dependencies. All state (Nix store, …
Read More -
This Miso webapp is loosely based on the miso-ui website source code. Miso Miso is a small, production-ready, component-oriented, reactive, isomorphic Haskell front-end framework for quickly building highly interactive single-page web and mobile applications. It features a virtual-dom, recursive diffing / patching …
Read More -
This Miso example is derived from the haskell-miso website source code, but adds dynamic retrieval of objects via a REST API. Miso Miso is a small, production-ready, component-oriented, reactive, isomorphic Haskell front-end framework for quickly building highly interactive single-page web and mobile applications. It …
Read More -
Experimenting with Julia and Pluto notebooks. Julia The Julia programming language aims to create an unprecedented combination of ease-of-use, power, and efficiency in a single language. Julia is an open source project with over 1,000 contributors. In addition to the above, some advantages of Julia over comparable …
Read More -
Haskell library and client for OpenTimestamps
This is a Haskell library and -client for working with OpenTimestamps. It's on Hackage here: haskell-opentimestamps. OpenTimestamps is a protocol for creating and verifying timestamps for digital files, which can be used to prove that a file existed at a certain point in time. Library The library provides functionality …
Read More -
Returned to Debian (stable) because NixOS updates are getting increasingly heavy, so that my ageing Asus N53J laptop can no longer handle them comfortably (latest update locked up my computer for at least an hour). I'm using a simple bash shell script to have somewhat declarative installs. I have considered to return …
Read More -
Looking into hastl, which is a modern Haskell web application template using (H)tmx, (A)lpine.js, (S)ervant, (T)ailwind-css and (L)ucid. It is licensed under MIT and is entirely free and open source. Features: Type-safe APIs, Modern frontend with htmx, Live reloading with GHCID. On GitHub: eldr-io/hastl. Haskell …
Read More -
The Propellor configuration management system uses Haskell and Git. Each system has a list of properties, which Propellor ensures are satisfied. Linux and FreeBSD are supported. Debian I use Propellor to manage my Debian installation (it replaced my NixOS installation — which I reconsidered because of this: abdication …
Read More -
The Hugo static site generator produces a site in a public directory but it doesn't do an incremental generate. This Haskell program works around that by touching all unchanged files (checksum) in the public directory with the modified date/time from the previous Hugo generate. Database A sqlite database is maintained. …
Read More -
An Android Studio development environment can be somewhat cumbersome to set up under NixOS, so a solution using a Docker container is described in this article. Normally instructions at NixOS Android suffice, but I'm experiencing trouble with additional functionality (e.g. The Gradle Wrapper). Hence this Docker based …
Read More