Compare commits

..

2 commits

Author SHA1 Message Date
b37fd33081
misc 2025-12-17 16:53:34 -05:00
62a693fc18
use local claude if available 2025-11-24 12:05:38 -05:00
3 changed files with 22 additions and 35 deletions

View file

@ -11,6 +11,7 @@
sessionVariables = { sessionVariables = {
SSH_AUTH_SOCK = "$HOME/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"; SSH_AUTH_SOCK = "$HOME/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock";
EDITOR = "nvim"; EDITOR = "nvim";
MISE_EXPERIMENTAL = 1;
}; };
packages = with pkgs; [ packages = with pkgs; [
@ -57,6 +58,13 @@
programs.fish = { programs.fish = {
enable = true; enable = true;
shellInit = ''
if test -d ~/.claude/local
fish_add_path ~/.claude/local
end
mise activate fish | source
'';
interactiveShellInit = '' interactiveShellInit = ''
fish_vi_key_bindings fish_vi_key_bindings
@ -93,19 +101,19 @@
nix-direnv.enable = true; nix-direnv.enable = true;
}; };
programs.mise = { # programs.mise = {
enable = true; # enable = true;
enableFishIntegration = true; # enableFishIntegration = true;
globalConfig = { # globalConfig = {
tools = { # tools = {
usage = "latest"; # usage = "latest";
erlang = "latest"; # erlang = "latest";
elixir = "latest"; # elixir = "latest";
nodejs = "lts"; # nodejs = "lts";
}; # };
}; # };
settings.experimental = true; # settings.experimental = true;
}; # };
programs.zellij = { programs.zellij = {
enable = true; enable = true;

View file

@ -31,7 +31,7 @@
finder = { finder = {
AppleShowAllExtensions = true; AppleShowAllExtensions = true;
AppleShowAllFiles = true; AppleShowAllFiles = true;
CreateDesktop = false; CreateDesktop = true;
FXDefaultSearchScope = "SCcf"; # current folder FXDefaultSearchScope = "SCcf"; # current folder
FXEnableExtensionChangeWarning = false; FXEnableExtensionChangeWarning = false;
NewWindowTarget = "Home"; NewWindowTarget = "Home";
@ -56,12 +56,10 @@
}; };
onActivation = { onActivation = {
autoUpdate = false; autoUpdate = false;
cleanup = "uninstall";
}; };
brews = [ brews = [
"libyaml" "libyaml"
"mas"
"openssl" "openssl"
"wxwidgets" "wxwidgets"
"schpet/tap/linear" "schpet/tap/linear"
@ -87,10 +85,5 @@
"tailscale" "tailscale"
"unnaturalscrollwheels" "unnaturalscrollwheels"
]; ];
masApps = {
Things = 904280696;
"Hand Mirror" = 1502839586;
};
}; };
} }

View file

@ -1,19 +1,5 @@
{ ... }: { ... }:
{ {
system.defaults = {
dock.persistent-apps = [
"/Applications/Firefox.app"
"/Applications/Things3.app"
"/Applications/Fantastical.app"
"/System/Applications/Messages.app"
"/Applications/Slack.app/"
"/Applications/Discord.app"
"/System/Applications/Music.app"
"/Applications/Obsidian.app"
"/Applications/Ghostty.app"
];
};
homebrew = { homebrew = {
casks = [ casks = [
"discord" "discord"