Sridhar Ratnakumar
Sridhar Ratnakumar
Cachix is unable to push from inside nixos-container for whatever reason: ``` running post-build-hook '/run/github-runner/emanote/_temp/cachix-daemon-vy7DOb/post-build-hook.sh'... treefmt-check (post)> error: executing '/run/github-runner/emanote/_temp/cachix-daemon-vy7DOb/post-build-hook.sh': No such file or directory ``` https://github.com/srid/emanote/actions/runs/7678233028/job/20928039851 (This was on...
Automated changes by the [update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) GitHub Action. ``` Flake lock file updates: • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2' (2024-03-01) → 'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d' (2024-04-01) • Updated input 'flake-parts/nixpkgs-lib': 'github:NixOS/nixpkgs/1536926ef5621b09bba54035ae2bb6d806d72ac8?dir=lib' (2024-02-29) → 'github:NixOS/nixpkgs/d8fe5e6c92d0d190646fb9f1056741a229980089?dir=lib' (2024-03-29)...
I changed my mind about https://github.com/srid/haskell-template/pull/98 But we should do it a limited manner. In particular `nix flake init` should only bring the following files: - `flake.nix` - `fourmolu.yaml` -...
Similar to how we got rid of `./treefmt.toml` in https://github.com/srid/haskell-template/pull/75 - get rid of `fourmolu.yaml` by nixifying that configuration.
ghcid, as run by `just run` should automatically reload when the `.cabal` file changes. Ideally, we want even the nix shell under which it is running to reload.
One solution: https://github.com/srid/nixci/commit/b33ad2f6f8f5cce546ed88d833f3406d476a4413
[The documentation](https://docs.hercules-ci.com/hercules-ci/getting-started/deploy/nix-darwin/) recommends that I use an outdated [fork](https://github.com/hercules-ci/nix-darwin/tree/hercules-ci-agent) of nix-darwin. Is there a way I can use *official* nix-darwin **and** run this agent?
And then compile to wasm using https://gitlab.haskell.org/ghc/ghc-wasm-meta Only do this as long as the development experience is as smooth without any long or manual steps.
I can confirm that it doesn't work on Twitter. On Chromium.