ALPHA: wire is a tool to deploy nixos systems wire.althaea.zone/
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

update installation details

+25 -6
+12 -3
doc/guides/installation.md
··· 8 8 9 9 {{ $frontmatter.description }} 10 10 11 - It is recommended you stick to versioned tags, the latest is `0.5.0`. 11 + ::: info 12 + 13 + The `wire` binary and the `wire.makeHive` function are tightly coupled, so it is 14 + recommended that you use the same version for both. 15 + 16 + ::: 12 17 13 18 ## Binary Cache 14 19 ··· 25 30 ## Installation through flakes 26 31 27 32 When using flakes, you should install wire through the same input you create 28 - your hive from. 33 + your hive from, sourced from the `stable` branch. 29 34 30 35 ::: code-group 31 36 <<< @/snippets/guides/installation/flake.nix{38} [flake.nix] 32 37 ::: 33 38 34 39 ## Installation through npins 40 + 41 + With npins you may allow it to use release tags instead of the `stable` 42 + branch. 35 43 36 44 ```sh 37 - $ npins add github mrshmllow wire --at v0.5.0 45 + $ npins add github mrshmllow wire 38 46 ``` 39 47 40 48 ::: code-group 41 49 <<< @/snippets/guides/installation/shell.nix{8} [shell.nix] 50 + <<< @/snippets/guides/installation/hive.nix{8} [hive.nix] 42 51 :::
+2 -2
doc/snippets/guides/installation/flake.lock
··· 326 326 "locked": { 327 327 "lastModified": 1758104393, 328 328 "narHash": "sha256-ddXhp8hDFMKUiVf+V5Q71Ehfw8o1kGofxN9cAljyfOI=", 329 - "owner": "wires-org", 329 + "owner": "mrshmllow", 330 330 "repo": "wire", 331 331 "rev": "6c99f40273aa16dc6603375dc2c867b9265a289a", 332 332 "type": "github" 333 333 }, 334 334 "original": { 335 - "owner": "wires-org", 335 + "owner": "mrshmllow", 336 336 "ref": "v0.5.0", 337 337 "repo": "wire", 338 338 "type": "github"
+1 -1
doc/snippets/guides/installation/flake.nix
··· 1 1 { 2 2 inputs = { 3 3 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; 4 - wire.url = "github:mrshmllow/wire/v0.5.0"; 4 + wire.url = "github:mrshmllow/wire/stable"; 5 5 systems.url = "github:nix-systems/default"; 6 6 }; 7 7
+10
doc/snippets/guides/installation/hive.nix
··· 1 + let 2 + sources = import ./npins; 3 + wire = import sources.wire; 4 + in 5 + wire.makeHive { 6 + # give wire nixpkgs from npins 7 + meta.nixpkgs = import sources.nixpkgs {}; 8 + 9 + # ... 10 + }