refactor: project repo changes

This commit is contained in:
Rasyidan Akbar F. 2025-10-21 13:10:18 +07:00
commit 1fbecfd579
11 changed files with 38 additions and 6 deletions

View file

@ -2,8 +2,25 @@
pkgs.mkShell {
name = "default";
packages = with pkgs; [ git nixfmt-classic ];
packages = with pkgs; [
git
nixfmt-classic
uv
];
shellHook = ''
export DOTFILES_ROOT="$PWD"
export XDG_CACHE_HOME="$DOTFILES_ROOT/.cache"
export UV_CACHE_DIR="$XDG_CACHE_HOME/uv"
export UV_TOOL_HOME="$XDG_CACHE_HOME/uv-tools"
export XDG_DATA_HOME="$DOTFILES_ROOT/.cache/xdg-data"
export UV_PYTHON_DOWNLOADS=never
export MCP_CONFIG_PATH="$DOTFILES_ROOT/.mcp.json"
mkdir -p "$XDG_CACHE_HOME" "$UV_CACHE_DIR" "$UV_TOOL_HOME" "$XDG_DATA_HOME"
alias mcp-nixos='XDG_CACHE_HOME="$XDG_CACHE_HOME" XDG_DATA_HOME="$XDG_DATA_HOME" UV_CACHE_DIR="$UV_CACHE_DIR" UV_TOOL_HOME="$UV_TOOL_HOME" UV_PYTHON_DOWNLOADS="$UV_PYTHON_DOWNLOADS" uvx mcp-nixos'
echo "Loaded default shell for dotfiles development"
echo "MCP helper alias ready: mcp-nixos"
'';
}