adingbatponder :nixos: 👾 on Nostr: Using a repo like codeberg and #git for managing a #flake for #nixos that applies for ...
Using a repo like codeberg and #git for managing a #flake for #nixos that applies for all multiple machines of a fleet each, having their own git branch, using the .#<machine_of_fleet> is really hard. Does anyone do this too? Why is it so hard? For example I have not stopped using #checkout as a command because it makes no sense to me and leads to confusion, and use switch and restore. Also I have made a mental note not to refer to "main" in any operation other than the one master machine. Tips?
Published at
2026-05-25 08:52:53 UTCEvent JSON
{
"id": "aba9df3e4812218c1cafe12039962c608238e40d957cdf78b89dbb7b082ce9a8",
"pubkey": "62b4002513dcb7efac1dec876f9c066d7aea38e9f6651978f7c013a7dfac23f6",
"created_at": 1779699173,
"kind": 1,
"tags": [
[
"t",
"nixos"
],
[
"t",
"flake"
],
[
"t",
"checkout"
],
[
"t",
"git"
],
[
"proxy",
"https://fosstodon.org/@adingbatponder/116634365038124880",
"web"
],
[
"proxy",
"https://fosstodon.org/users/adingbatponder/statuses/116634365038124880",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://fosstodon.org/users/adingbatponder/statuses/116634365038124880",
"pink.momostr"
],
[
"-"
]
],
"content": "Using a repo like codeberg and #git for managing a #flake for #nixos that applies for all multiple machines of a fleet each, having their own git branch, using the .#\u003cmachine_of_fleet\u003e is really hard. Does anyone do this too? Why is it so hard? For example I have not stopped using #checkout as a command because it makes no sense to me and leads to confusion, and use switch and restore. Also I have made a mental note not to refer to \"main\" in any operation other than the one master machine. Tips?",
"sig": "2a3531db5a8905ab2204dd27d2ba34ff087b3226590ad19213815ca1ec071e3ca271813c1454f5d6db44b6b443fe636ba27758a843db3bc816be825115eae989"
}