refactor: project repo changes
This commit is contained in:
parent
0bfcc7b19a
commit
1fbecfd579
11 changed files with 38 additions and 6 deletions
|
|
@ -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"
|
||||
'';
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue