wip: Custom mirroring tangled knot written in Rust
rust tangled mirror knot
1

Configure Feed

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

setup: init repo

Clément (Jun 4, 2026, 10:23 AM +0200) 68d26fa4

+82
+7
Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 4 4 + 5 + [[package]] 6 + name = "knotty" 7 + version = "0.0.0"
+9
Cargo.toml
··· 1 + [workspace] 2 + resolver = "3" 3 + members = ["crates/*"] 4 + 5 + [workspace.package] 6 + version = "0.0.0" 7 + description = "" 8 + 9 + [workspace.dependencies]
+27
flake.lock
··· 1 + { 2 + "nodes": { 3 + "nixpkgs": { 4 + "locked": { 5 + "lastModified": 1779560665, 6 + "narHash": "sha256-tpyBcxPpcQb8ukyNF7DoCwfSY3VPsxHoYwj00Cayv5o=", 7 + "owner": "NixOS", 8 + "repo": "nixpkgs", 9 + "rev": "64c08a7ca051951c8eae34e3e3cb1e202fe36786", 10 + "type": "github" 11 + }, 12 + "original": { 13 + "owner": "NixOS", 14 + "ref": "nixos-unstable", 15 + "repo": "nixpkgs", 16 + "type": "github" 17 + } 18 + }, 19 + "root": { 20 + "inputs": { 21 + "nixpkgs": "nixpkgs" 22 + } 23 + } 24 + }, 25 + "root": "root", 26 + "version": 7 27 + }
+26
flake.nix
··· 1 + { 2 + inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; 3 + outputs = 4 + { self, ... }@inputs: 5 + let 6 + inherit (inputs.nixpkgs) lib; 7 + forAllSystems = 8 + function: 9 + inputs.nixpkgs.lib.genAttrs [ 10 + "x86_64-linux" 11 + "aarch64-linux" 12 + ] (system: function (import inputs.nixpkgs { inherit system; })); 13 + in 14 + { 15 + packages = forAllSystems (pkgs: { 16 + }); 17 + 18 + devShells = forAllSystems (pkgs: { 19 + default = pkgs.mkShell { 20 + packages = with pkgs; [ corepack ]; 21 + }; 22 + }); 23 + 24 + formatter = forAllSystems (pkgs: pkgs.nixfmt-tree); 25 + }; 26 + }
+3
rust-toolchain.toml
··· 1 + [toolchain] 2 + channel = "1.96.0" 3 + profile = "default"
+7
crates/knotty/Cargo.toml
··· 1 + [package] 2 + name = "knotty" 3 + edition = "2024" 4 + version.workspace = true 5 + description.workspace = true 6 + 7 + [dependencies]
+3
crates/knotty/src/main.rs
··· 1 + fn main() { 2 + println!("Hello, world!"); 3 + }