Resolves conflict with upstream tmux/blender additions (already covered by the per-program restructure). Adds weekly nix GC (--delete-older-than 7d), store auto-optimise, and project CLAUDE.md.
40 lines
684 B
Nix
40 lines
684 B
Nix
{ pkgs, ... }:
|
|
{
|
|
home.packages = with pkgs; [
|
|
rustup
|
|
sqlx-cli
|
|
openssl.dev
|
|
|
|
# Bevy / Wayland runtime deps
|
|
wayland
|
|
wayland-protocols
|
|
libxkbcommon
|
|
libGL
|
|
vulkan-loader
|
|
alsa-lib
|
|
udev
|
|
libx11
|
|
libxcursor
|
|
libxi
|
|
libxrandr
|
|
libxcb
|
|
];
|
|
|
|
home.sessionVariables.PKG_CONFIG_PATH = "${pkgs.openssl.dev}/lib/pkgconfig";
|
|
|
|
# ponytail: global LD_LIBRARY_PATH so `cargo run` finds these without a shell.nix
|
|
home.sessionVariables.LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath (with pkgs; [
|
|
wayland
|
|
libxkbcommon
|
|
libGL
|
|
vulkan-loader
|
|
alsa-lib
|
|
udev
|
|
libx11
|
|
libxcursor
|
|
libxi
|
|
libxrandr
|
|
libxcb
|
|
]);
|
|
}
|