!FBuJyWXTGcGtHTPphC:nixos.org

Nix Rust

700 Members
Rust156 Servers

Load older messages


SenderMessageTime
27 Apr 2025
@adam_neverwas:matrix.orgAdam Neverwas if you say so 18:50:50
@vaw:nlih.devaw That find statement is wild. 18:51:21
@adam_neverwas:matrix.orgAdam Neverwas It can do wild stuff, i tried to find the libudev.pc and place it into the path, this whole nix and flake stuff is new to me, i have to change a bit my thinking 18:54:27
@adam_neverwas:matrix.orgAdam Neverwas like whats happpening 18:54:49
@adam_neverwas:matrix.orgAdam Neverwas but i have a lot to do 18:56:10
@k900:0upti.meK900Literally none of that is necessary18:57:02
@k900:0upti.meK900Most of it doesn't make any sense18:57:27
@kranzes:matrix.orgIlan Joselevich (Kranzes)just start with something like this18:57:56
@kranzes:matrix.orgIlan Joselevich (Kranzes)
{
  inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";

  outputs =
    inputs:
    let
      system = "x86_64-linux";
      pkgs = inputs.nixpkgs.legacyPackages.${system};
    in
    {
      devShells.${system}.default = pkgs.mkShell {
        packages = with pkgs; [
          rustc
          cargo
        ];
      };
    };
}
18:57:59
@k900:0upti.meK900Start with the example shell bevy gives you18:58:10
@k900:0upti.meK900That was linked here earlier18:58:13
@kranzes:matrix.orgIlan Joselevich (Kranzes)understand the fundumentals first18:58:18
@kranzes:matrix.orgIlan Joselevich (Kranzes)no magic18:58:21
@adam_neverwas:matrix.orgAdam Neverwas its working now 18:58:22
@adam_neverwas:matrix.orgAdam Neverwas I mean i have rust-analyzer, finally 18:58:37
@curid:matrix.org@curid:matrix.orghow would one learn the fundamentals?18:59:20
@kranzes:matrix.orgIlan Joselevich (Kranzes)start from scratch18:59:44
@kranzes:matrix.orgIlan Joselevich (Kranzes)write it yourself18:59:46
@kranzes:matrix.orgIlan Joselevich (Kranzes)make sure you understand what each function is18:59:54
@adam_neverwas:matrix.orgAdam Neverwas fundumentals first 18:59:56
@kranzes:matrix.orgIlan Joselevich (Kranzes)and most importantly, close any tab with an LLM19:00:14
@awwpotato:envs.net@awwpotato:envs.nethttps://nix.dev/ is best resource to start with19:00:32
@kranzes:matrix.orgIlan Joselevich (Kranzes)Not sure if it teaches flakes19:00:57
@curid:matrix.org@curid:matrix.orgdon't i need to learn what a function is first?19:00:58
@kranzes:matrix.orgIlan Joselevich (Kranzes)
In reply to @curid:matrix.org
don't i need to learn what a function is first?
x: x + 1
19:01:25
@awwpotato:envs.net@awwpotato:envs.netit only mentions them19:01:45
@kranzes:matrix.orgIlan Joselevich (Kranzes)* (x: x + 1) 319:01:45
@curid:matrix.org@curid:matrix.org how would one find documentation for the pkgs.writeScriptBin function for example? 19:04:31
@adam_neverwas:matrix.orgAdam Neverwas Learn whats documentation first 19:05:27
@awwpotato:envs.net@awwpotato:envs.nethttps://nixos.org/manual/nixpkgs/unstable/#trivial-builder-writeScriptBin19:05:40

Show newer messages


Back to Room ListRoom Version: 6