BSAG » NixOS and the Art of OS Configuration

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

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • nixpkgs

    Nix Packages collection & NixOS

    >The community consists mostly of programmers, which means I am missing some creative tools (mockups, mindmaps, ..). In the future I will be able to provide/build them myself, but it is not a smooth transition from my previous arch setup.

    Any time you need a package that's not in nixpkgs, feel free to submit a packaging request for it:

    https://github.com/NixOS/nixpkgs/issues/new/choose (Issues -> New Issue -> Packaging Request)

    Especially if you explain that it's a popular tool in the creative community, that kind of thing is useful for the Nix packaging team to be made aware of. Even if someone doesn't package it right away, there's a good chance it will make it into the next 6-month release cycle.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • git-crypt

    Transparent file encryption in git

  • dotfiles

    Discontinued my dot-files (by HeinrichHartmann)

  • lmt

    literate markdown tangle

    I switched to NixOS half a year ago. The reason? I fell in love with literate programming (I use [1]); being able to write (and read) your whole OS configuration is the dream!

    There are few bad sides to NixOS though.

    The community consists mostly of programmers, which means I am missing some creative tools (mockups, mindmaps, ..). In the future I will be able to provide/build them myself, but it is not a smooth transition from my previous arch setup.

    Also the whole documentation sucks: There are three (!) official manuals + the home-manager manual + Nix pills + YT + random blogs where I have to piece everything together.

    Still I find NixOS superior to every other OS (windows, linux) I have tried so far. I just feel free and am not afraid to fuck up anything [2], as I can just go to a previous generation when it doesn't boot.

    Lastly, as my config is in git, I am free to try new tools -- If I don't like them, I just remove their line in my config. No more chasing after random install folders!

    [1]: https://github.com/driusan/lmt

  • emanote

    Emanate a structured view of your plain-text notes

    That sounds like a nice way to do it, too. I heard about it before, but don't know R, so I didn't really consider it.

    The reason I chose lmt is that it correctly keeps the markdown language syntax of the code blocks. That means I can put my literate config into my Zettelkasten [1] or [2] and watch it pretty-print in the browser.

    There are also literate [3] and org-babel [4], but I don't think they are future proof. .lit is a random format and .org basically requires Emacs+orgmode.

    1: https://github.com/srid/emanote

    2: https://wiki.dendron.so/

    3: https://github.com/zyedidia/Literate

    4: https://orgmode.org/worg/org-contrib/babel/intro.html

  • Literate

    A literate programming tool for any language

    That sounds like a nice way to do it, too. I heard about it before, but don't know R, so I didn't really consider it.

    The reason I chose lmt is that it correctly keeps the markdown language syntax of the code blocks. That means I can put my literate config into my Zettelkasten [1] or [2] and watch it pretty-print in the browser.

    There are also literate [3] and org-babel [4], but I don't think they are future proof. .lit is a random format and .org basically requires Emacs+orgmode.

    1: https://github.com/srid/emanote

    2: https://wiki.dendron.so/

    3: https://github.com/zyedidia/Literate

    4: https://orgmode.org/worg/org-contrib/babel/intro.html

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • dendron

    The personal knowledge management (PKM) tool that grows as you do!

    That sounds like a nice way to do it, too. I heard about it before, but don't know R, so I didn't really consider it.

    The reason I chose lmt is that it correctly keeps the markdown language syntax of the code blocks. That means I can put my literate config into my Zettelkasten [1] or [2] and watch it pretty-print in the browser.

    There are also literate [3] and org-babel [4], but I don't think they are future proof. .lit is a random format and .org basically requires Emacs+orgmode.

    1: https://github.com/srid/emanote

    2: https://wiki.dendron.so/

    3: https://github.com/zyedidia/Literate

    4: https://orgmode.org/worg/org-contrib/babel/intro.html

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

  • Foambubble/foam: A personal knowledge management and sharing system for VSCode

    1 project | news.ycombinator.com | 17 Aug 2024
  • Vscode setup with Foam and Logseq for Digital Note Taking

    1 project | dev.to | 2 Apr 2024
  • Taking math notes on your computer [LINUX]

    2 projects | /r/learnmath | 5 May 2023
  • Free note taking apps with support of Wikilinks

    1 project | /r/Markdown | 7 Mar 2023
  • Web Version of Obsidian

    1 project | /r/ObsidianMD | 3 Feb 2023

Did you konow that Nix is
the 25th most popular programming language
based on number of metions?