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:
@@ -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
|
||||
]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user