Five on Nostr: I would start by taking a project I like and setup a basic devshell for it, using ...
I would start by taking a project I like and setup a basic devshell for it, using some LLM and the nixos learn section as a guidance and as a learning tool to explain steps and dive deeper in certain topics.
E.g. nix-bitcoin is a highly configurable nix project that you can use to define and run an onchain/LN node, joinmarket and other bitcoin related software.
Nixvim is another one if you like neovim.
Or just grab a project that has a devshell already defined and try to make it work.
[Notedeck](
https://github.com/damus-io/notedeck) is an example that is nostr-related and has a nix shell defined that you can play with.
Published at
2025-02-03 14:52:17Event JSON
{
"id": "33a802b3d9b0b76a81a61b7356bbd45fa5b06c7463cf1ff70fe20a85223d2524",
"pubkey": "d04ecf33a303a59852fdb681ed8b412201ba85d8d2199aec73cb62681d62aa90",
"created_at": 1738594337,
"kind": 1,
"tags": [
[
"e",
"4950f40293a443a1be5b822856f6aab4e5bf327c038c6000b52cfc35d5c1c6b5",
"",
"root"
],
[
"e",
"b4de2a3d3ebddb980cbe0e913234e8fe5852730d8ce346ef052a34de1e50a2e4"
],
[
"e",
"9095172e8ac9a1c9c608a20891ff9dc6a5af7dcb465f732f4529622650fcf9af",
"",
"reply"
],
[
"p",
"d04ecf33a303a59852fdb681ed8b412201ba85d8d2199aec73cb62681d62aa90"
],
[
"p",
"76e620f2def4f5c5390e4618f0bb86a055c7b4aeeac0474a7d5da964f0c521a6"
],
[
"r",
"https://github.com/damus-io/notedeck)"
]
],
"content": "I would start by taking a project I like and setup a basic devshell for it, using some LLM and the nixos learn section as a guidance and as a learning tool to explain steps and dive deeper in certain topics.\n\nE.g. nix-bitcoin is a highly configurable nix project that you can use to define and run an onchain/LN node, joinmarket and other bitcoin related software.\n\nNixvim is another one if you like neovim.\n\nOr just grab a project that has a devshell already defined and try to make it work.\n[Notedeck](https://github.com/damus-io/notedeck) is an example that is nostr-related and has a nix shell defined that you can play with.",
"sig": "aaf37c957c62f393803955896510e3654c41f790d657e0ec019b91719fdee8da7ab436f422d2bfb43890c7130043818ebc7f6abd6f2e9092c28a677b58336946"
}