pie_ changed the topic of #nixos-rust to: buildRustPackage is wrong. | the ops are those who op those who donut op themselves
evils has quit [*.net *.split]
pie_ has quit [*.net *.split]
pie_ has joined #nixos-rust
evils has joined #nixos-rust
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #nixos-rust
<evanjs> evils: yeah you really don't need much for a rust shell (example here -- https://github.com/evanjs/rbooru/blob/master/shell.nix -- but note that I can do `pkgs.latest.rustChannels` bc https://github.com/evanjs/nixos_cfg/blob/99876f003ee63c0c9f7beba5114ccc9c94b67ca0/config/new-modules/dev/rust.nix#L92)
<evanjs> And replacing "nightly" with "stable", "beta", etc
<evanjs> Stable is good if you don't want to deal with bugs. Nightly is good if you want to make sure your code is compatible with upcoming Rust releases, and catch changes before you have to make big changes down the line
<evanjs> Beta is a good balance between the two
<evanjs> I just run a lorri daemon in the background and always have an up to date rust (± 6 hours for nightly) as the nixpkgs mozilla overlay sources the same stuff rustup does, and lorri just watches in the background to make sure everything is always up to date
cole-h has joined #nixos-rust
cole-h has quit [Quit: Goodbye]
evils has quit [Quit: Lost terminal]
evils has joined #nixos-rust
<evils> evanjs: thanks, i again managed to forget nix has documentation...
<evils> the rust overlay is just for more up-to-date rust? do i understand you right that lorri overwrites the rev you specified?
<evils> the issue i was having was due to putting an `exec zsh` `shellHook` in my shell.nix, which i've currently got down to just adding `rustup`, at least until i get a bit familiar with the tooling, and `RUST_BACKTRACE = 1`, cause everyone seems to do that :P, and am using `lorri shell` without the daemon and setup