JeffTP on Nostr: NixOS is frustrating. The promise of the one configuration file to rule them all is ...
NixOS is frustrating.
The promise of the one configuration file to rule them all is defeated by a very bloated and inefficient packaging system.
`nixos-rebuild switch` results in 7113 nix files being evaluated. I'm guessing for the convenience of being able to do things like "package.enable = true"?
With only vim, git, curl, and wget selected as packages, my /nix/store is using 1.38 GiB.
#nixos
Published at
2024-08-25 20:47:22Event JSON
{
"id": "0e467728a21ecfc5bcc993495b45fd87f555fbe8beed6c22803016f19624c413",
"pubkey": "82a3333f36ee3bfb2fbf5f55645ab5c482bf240f6223120a91972cad585b0591",
"created_at": 1724618842,
"kind": 1,
"tags": [
[
"t",
"nixos"
],
[
"proxy",
"https://hachyderm.io/users/jefftp/statuses/113024620464089461",
"activitypub"
]
],
"content": "NixOS is frustrating.\n\nThe promise of the one configuration file to rule them all is defeated by a very bloated and inefficient packaging system.\n\n`nixos-rebuild switch` results in 7113 nix files being evaluated. I'm guessing for the convenience of being able to do things like \"package.enable = true\"?\n\nWith only vim, git, curl, and wget selected as packages, my /nix/store is using 1.38 GiB.\n\n#nixos",
"sig": "bbdf4dddad050252a27ad61e4311603c09b74ea6a7f37c66884646b881269123cc6cd9ebf879e97b2e732f248dec93a8eb526d5cbd742d4ec35b3c380ce7315e"
}