Claude
This commit is contained in:
+7
-2
@@ -38,6 +38,7 @@ in
|
||||
## Tooling
|
||||
fd
|
||||
granted
|
||||
ttyd
|
||||
] ++ [
|
||||
oldPkgs.nodejs_22
|
||||
oldPkgs.yarn
|
||||
@@ -59,9 +60,8 @@ in
|
||||
bbenoist.nix
|
||||
eamodio.gitlens
|
||||
graphql.vscode-graphql-syntax
|
||||
graphql.vscode-graphql
|
||||
hashicorp.terraform
|
||||
mechatroner.rainbow-csv
|
||||
mermaidchart.vscode-mermaid-chart
|
||||
ms-python.debugpy
|
||||
ms-python.python
|
||||
ms-python.vscode-pylance
|
||||
@@ -96,6 +96,7 @@ in
|
||||
];
|
||||
|
||||
initContent = ''
|
||||
export JIRA_API_TOKEN=$(security find-generic-password -a "$USER" -s "jira-token" -w 2>/dev/null)
|
||||
export SSH_AUTH_SOCK=~/Library/Group\ Containers/2BUA8C4S2C.com.1password/t/agent.sock
|
||||
|
||||
# Auto-allow direnv for directories with flake.nix
|
||||
@@ -126,6 +127,7 @@ in
|
||||
};
|
||||
|
||||
home.sessionVariables = {
|
||||
CLAUDE_CONFIG_DIR = "${config.home.homeDirectory}/.config/claude";
|
||||
# Points to the Homebrew location mentioned in your caveat
|
||||
JAVA_HOME = "/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home";
|
||||
NPM_CONFIG_PREFIX = "${config.home.homeDirectory}/.npm-global";
|
||||
@@ -149,6 +151,9 @@ in
|
||||
home.file."android-sdk/platform-tools/adb".source = config.lib.file.mkOutOfStoreSymlink "/opt/homebrew/bin/adb";
|
||||
home.file."android-sdk/cmdline-tools/latest/bin/sdkmanager".source = config.lib.file.mkOutOfStoreSymlink "/opt/homebrew/bin/sdkmanager";
|
||||
xdg.configFile."opencode/opencode.jsonc".source = config.lib.file.mkOutOfStoreSymlink "/Users/matthew.bessette/nixos/config.opencode.jsonc";
|
||||
xdg.configFile."claude/settings.json".source = config.lib.file.mkOutOfStoreSymlink "/Users/matthew.bessette/nixos/config.claude.json";
|
||||
xdg.configFile."claude/agents/plan.md".source = config.lib.file.mkOutOfStoreSymlink "/Users/matthew.bessette/nixos/claude.agents.plan.md";
|
||||
xdg.configFile."claude/agents/build.md".source = config.lib.file.mkOutOfStoreSymlink "/Users/matthew.bessette/nixos/claude.agents.build.md";
|
||||
|
||||
programs.tmux.enable = true;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user