Personal Nix flake
nixos home-manager nix
1
fork

Configure Feed

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

feat(shell): Add generic rust development shell

+40 -3
+5 -1
shells/default/default.nix
··· 1 - { lib, pkgs, mkShell, ... }: 1 + { lib 2 + , pkgs 3 + , mkShell 4 + , ... 5 + }: 2 6 3 7 let 4 8 inherit (lib.lpchaim.shell) makeDevShellWithDefaultPackages;
+29
shells/rust/default.nix
··· 1 + { lib 2 + , pkgs 3 + , mkShell 4 + , rustPlatform 5 + , ... 6 + }: 7 + 8 + let 9 + inherit (lib.lpchaim.shell) makeDevShellWithDefaultPackages; 10 + in 11 + makeDevShellWithDefaultPackages { 12 + inherit pkgs mkShell; 13 + packages = with pkgs; [ 14 + cargo 15 + openssl 16 + pkg-config 17 + rustc 18 + rustfmt 19 + pre-commit 20 + rustPackages.clippy 21 + rust-analyzer 22 + vscode-extensions.vadimcn.vscode-lldb 23 + xorg.libX11 24 + ]; 25 + shellHook = '' 26 + zsh 27 + ''; 28 + RUST_SRC_PATH = rustPlatform.rustLibSrc; 29 + }
+6 -2
shells/work/default.nix
··· 1 - { lib, pkgs, ... }: 1 + { lib 2 + , pkgs 3 + , mkShell 4 + , ... 5 + }: 2 6 3 7 let 4 8 inherit (lib.lpchaim.shell) makeDevShellWithDefaultPackages; 5 9 in 6 10 makeDevShellWithDefaultPackages { 7 - inherit pkgs; 11 + inherit pkgs mkShell; 8 12 packages = with pkgs; [ 9 13 nodePackages.intelephense 10 14 nodePackages.typescript-language-server