commit cd768e54984f292529da9baa7fbce6e598e09cc1 Author: Filipriec Date: Tue Mar 24 13:33:21 2026 +0100 init of rust diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..9bb7806 --- /dev/null +++ b/flake.lock @@ -0,0 +1,27 @@ +{ + "nodes": { + "nixpkgs": { + "locked": { + "lastModified": 1773646010, + "narHash": "sha256-iYrs97hS7p5u4lQzuNWzuALGIOdkPXvjz7bviiBjUu8=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "5b2c2d84341b2afb5647081c1386a80d7a8d8605", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "nixpkgs": "nixpkgs" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..2dc0b54 --- /dev/null +++ b/flake.nix @@ -0,0 +1,32 @@ +{ + inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + + outputs = { nixpkgs, ... }: + let + system = "x86_64-linux"; + pkgs = nixpkgs.legacyPackages.${system}; + in + { + devShells.${system}.default = pkgs.mkShell { + packages = with pkgs; [ + # Original packages + httpie + node-red + # Rust toolchain + rustc + cargo + rust-analyzer + clippy + rustfmt + pkg-config + openssl + ]; + + shellHook = '' + echo ">>> Environment loaded with Rust & Node-red" + cargo --version + rustc --version + ''; + }; + }; +} diff --git a/ro-session.json b/ro-session.json new file mode 100644 index 0000000..f6e1e04 --- /dev/null +++ b/ro-session.json @@ -0,0 +1,19 @@ +{ + "__meta__": { + "about": "HTTPie session file", + "help": "https://httpie.io/docs#sessions", + "httpie": "3.2.4" + }, + "auth": { + "password": null, + "type": null, + "username": null + }, + "cookies": [], + "headers": [ + { + "name": "Custom-Header", + "value": "orig-value" + } + ] +} diff --git a/tcp/.gitignore b/tcp/.gitignore new file mode 100644 index 0000000..2f7896d --- /dev/null +++ b/tcp/.gitignore @@ -0,0 +1 @@ +target/ diff --git a/tcp/Cargo.lock b/tcp/Cargo.lock new file mode 100644 index 0000000..4f972fe --- /dev/null +++ b/tcp/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "tcp" +version = "0.1.0" diff --git a/tcp/Cargo.toml b/tcp/Cargo.toml new file mode 100644 index 0000000..490b73d --- /dev/null +++ b/tcp/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "tcp" +version = "0.1.0" +edition = "2024" + +[dependencies] diff --git a/tcp/src/main.rs b/tcp/src/main.rs new file mode 100644 index 0000000..e7a11a9 --- /dev/null +++ b/tcp/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Hello, world!"); +} diff --git a/x.xml b/x.xml new file mode 100644 index 0000000..81650a3 --- /dev/null +++ b/x.xml @@ -0,0 +1,4 @@ +
+ + +