What other approaches do folks use to deterministically customize Linux?

you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 1 year ago (2 children)

Personally I use flakes.

On the work we use an abomination that creates flake.lock but then parses it and uses to pin versions, it took me a while to realise this is why setting a flake input to something local never seemed to have any effect, for instance

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 1 point 1 year ago (1 child)

    I'm using flakes as well, so that abomination sounds terrifying...

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 1 year ago

    I think, it's based on an old flake-compat package or something. It's not inherently bad, but it displays what I dislike the most about Nix design, it's very opaque and magical until you go out of your way to understand it.

    The globals are another example of this, I know I can do with something; [ other ] but I am never sure if other comes from something or not. And if it's a package parameter, the values also come seemingly out of nowhere.

  • source
  • parent