mirror of
https://github.com/srid/nixos-config.git
synced 2025-12-26 23:14:57 +08:00
28 lines
622 B
Nix
28 lines
622 B
Nix
{ flake, pkgs, ... }:
|
|
let
|
|
inherit (flake.inputs) AI;
|
|
in
|
|
{
|
|
# Import the general home-manager module
|
|
imports = [
|
|
"${AI}/nix/home-manager-module.nix"
|
|
];
|
|
|
|
# Packages often used by Claude Code CLI
|
|
home.packages = with pkgs; [
|
|
tree
|
|
];
|
|
|
|
programs.claude-code = {
|
|
enable = true;
|
|
|
|
# Use sandboxed version on Linux, plain version on macOS
|
|
package =
|
|
if pkgs.stdenv.isLinux
|
|
then flake.inputs.self.packages.${pkgs.stdenv.hostPlatform.system}.claude # see claude-sandboxed.nix
|
|
else pkgs.claude-code;
|
|
|
|
# Set the claude-code directory for auto-wiring
|
|
autoWire.dir = AI;
|
|
};
|
|
}
|