Merge remote; add nix auto-GC and CLAUDE.md

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.
This commit is contained in:
2026-08-12 15:29:45 +02:00
3 changed files with 89 additions and 1 deletions

View File

@@ -1,4 +1,39 @@
{ pkgs, ... }:
{
home.packages = [ pkgs.rustup ];
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
]);
}