nixkell
std
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nixkell
-
NixOS + Haskell best practices circa March 2023
A while ago I've put together a little skeleton that i use when creating new haskell projects: https://github.com/pwm/nixkell
-
Most braindead easy end to end haskell workflow?
Quite the opposite of caveman. You are used to 21st century tooling that not long ago Haskell simply did not have. I can relate. Luckily nowadays we have HLS thanks to all the amazing people involved. With HLS the IDE/editor matters less as long as they can use it. You probably would be most at home with VSCode. Re setup here’s a shameless nix-based plug: https://github.com/pwm/nixkell (Watch the gif in the readme)
-
first glances: frustrated with introductory material
Shameless plug for quickly setting up a project: https://github.com/pwm/nixkell
-
Can't get things to work. It is normal to learn haskell with plain vim?
I've actually just started a small side-project trying to replicate the UX of stack with nix: https://github.com/pwm/nixkell
- Nixkell - Get your Haskell projects up and running with no fuss using Nix
std
-
Nix is a better Docker image builder than Docker's image builder
Newcomer here. Could anyone tell if std [0] is a good way to bring more sanity into flake design, esp. in avoiding ivory towery custom approaches? Using devenv.sh is another option, but I liked emphasis on having a common mental picture and focus on SLDC that std provides.
[0] https://std.divnix.com
-
Show HN: Flox 1.0 – Open-source dev env as code with Nix
Agreed on the experience, hard to onboard. I looked at devenv.sh as easier way to get going. Implemented all with Nix, less lock-in. Just found std [0] and that quote looks promising too.
[0] https://std.divnix.com/
-
NixOS + Haskell best practices circa March 2023
std/paisano for large projects.
- Std: The Nix Flakes framework for perfectionists with deadlines
- Nix: Taming Unix with Functional Programming
What are some alternatives?
haskell.nix - Alternative Haskell Infrastructure for Nixpkgs
deploy-rs - A simple multi-profile Nix-flake deploy tool.
reflex-platform - A curated package set and set of tools that let you build Haskell packages so they can run on a variety of platforms. reflex-platform is built on top of the nix package manager.
awesome-nix - 😎 A curated list of the best resources in the Nix community [maintainer=@cyntheticfox]
ghcid - Very low feature GHCi based IDE
hydra - Hydra, the Nix-based continuous build system
stack - The Haskell Tool Stack
poetry2nix - Convert poetry projects to nix automagically [maintainer=@adisbladis]
tilapia - Improving all Haskell's programmer interfaces
adcomp - AD computation with Template Model Builder (TMB)
lorri - Your project's nix-env
nixpkgs - Nix Packages collection & NixOS