cleo-darwin: local env updates

This commit is contained in:
Matthew Bessette
2026-08-06 11:36:21 -04:00
parent 6598947a52
commit bf09e6cabb
4 changed files with 46 additions and 2 deletions
+10 -1
View File
@@ -17,6 +17,10 @@ in {
home.sessionVariables.CLAUDE_CONFIG_DIR = "${config.xdg.configHome}/claude";
xdg.enable = true;
xdg.configHome = "${config.home.homeDirectory}/.config";
xdg.cacheHome = "${config.home.homeDirectory}/.cache";
xdg.dataHome = "${config.home.homeDirectory}/.local/share";
xdg.stateHome = "${config.home.homeDirectory}/.config/state";
xdg.configFile."ssh.conf".source = ./config.ssh.conf;
xdg.configFile."claude/settings.json".source = ./config.claude.json;
xdg.configFile."1Password/ssh/agent.toml".text = ''
@@ -102,8 +106,13 @@ in {
user.name = userConfig.gitName;
user.email = userConfig.gitEmail;
init.defaultBranch = "main";
pull.rebase = false;
push.autoSetupRemote = true;
pull.rebase = true;
core.sshCommand = "ssh";
core.fsmonitor = true;
core.untrackedCache = true;
feature.manyFiles = true;
index.version = 4;
};
};