Flakes aren't real and cannot hurt you: using Nix flakes the non-flake way

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • nixos-config

    Nix configuration for macOS / NixOS with starter templates, step-by-step guides, and more ✨ (by dustinlyons)

  • I tried to make Nix as easy to adopt as possible by creating Nix commands and a step by step guide: https://github.com/dustinlyons/nixos-config

    I love Nix. I use it every day to manage multiple local dev environments. And I use devenv instead of docker for sharing project-specific environments with others.

  • devenv

    Fast, Declarative, Reproducible, and Composable Developer Environments

  • Although Guix reads better than Nix (after all, it's Lisp), I found the support and resources available for learning severely lacking.

    Plus, you have to jump through hoops to install non-free software, which goes against the ethos of Guix anyway.

    IMHO, Nix is clearly "the winner" here and we'll see more and more adoption as it improves. Lots of folks are doing exciting work (see https://determinate.systems/, https://devenv.sh/, https://flakehub.com/). And the scale and organization around nixpkgs is damn impressive.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Jovian-NixOS

    Discussions: https://matrix.to/#/#Jovian-Experiments:matrix.org

  • Same. Also recently added a steam deck to the fleet with https://jovian-experiments.github.io/Jovian-NixOS/

  • homebrew-emacs-plus

    Emacs Plus formulae for the Homebrew package manager

  • I am intrigued by this line in the description:

    "Super Fast Emacs: Bleeding edge Emacs that fixes itself, thanks to a community overlay"

    Could you possibly tell me (or link to the explanation) what's special about that Emacs instance? (I'll update this comment if I find a link myself)

    I use this homebrew cask and have been very happy with it thus far, but I'm always up for some new exploration. https://github.com/d12frosted/homebrew-emacs-plus

  • nixos-musings

  • Could you tell me your secrets in achieving so many stars?

    I have a similar albiet differently-structured guide at https://github.com/drakerossman/nixos-musings, but nowhere near the amount of stars you have.

  • emacs-overlay

    Bleeding edge emacs overlay [maintainer=@adisbladis]

  • The project uses this overlay: https://github.com/nix-community/emacs-overlay

    What that means is if something is broken in Emacs, the community will fix it, and all I need to do is run `nix flake update` to grab the latest commit and then `nix run .#build-switch` to alter my system. Easy.

    Thanks for the heads-up on the 404s! I've fixed those links.

    In re: to org-agenda, I don't use that as much anymore. But I heavily, heavily using org-roam w/ org-roam-dailies everyday to build my own networked graph of notes. For tasks, nowadays I just use simple docs for projects and Asana to keep a catalog of everything.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts