shells and stuff 3
This commit is contained in:
34
nixos/core/shells/dev.nixbak
Normal file
34
nixos/core/shells/dev.nixbak
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
inputs,
|
||||
pkgs ? import <nixpkgs> {},
|
||||
...
|
||||
}: let
|
||||
_rustBuildOxalica = inputs.rust-overlay.packages.${pkgs.stdenv.hostPlatform.system}.rust.override {
|
||||
extensions = [
|
||||
"rust-src"
|
||||
"rust-analyzer"
|
||||
"clippy"
|
||||
];
|
||||
};
|
||||
_rustBuild = _rustBuildOxalica;
|
||||
in {
|
||||
default = pkgs.mkShell {
|
||||
nativeBuildInputs = with pkgs; [
|
||||
_rustBuild
|
||||
];
|
||||
buildInputs = with pkgs; [
|
||||
rust-bin.stable.latest.default
|
||||
openssl
|
||||
pkg-config
|
||||
ez
|
||||
fd
|
||||
gtk3
|
||||
gtk4
|
||||
];
|
||||
shellHook = ''
|
||||
alias ls=eza
|
||||
alias find=fd
|
||||
'';
|
||||
RUST_BACKTRACE = 1;
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user