Compare commits

..

4 Commits

Author SHA1 Message Date
Dave Gallant
114d75da7f Add more mac defaults 2025-04-12 22:47:45 -04:00
Dave Gallant
9bac637a14 Add more macos configuration 2025-04-12 22:42:04 -04:00
Dave Gallant
3a8ce31fc0 Add persistent-apps to dock 2025-04-12 22:24:43 -04:00
Dave Gallant
93e27ff979 Set git.diff-so-fancy.enable = true; 2025-04-12 22:13:41 -04:00
2 changed files with 48 additions and 36 deletions

View File

@@ -58,6 +58,8 @@ in
userName = "Dave Gallant"; userName = "Dave Gallant";
diff-so-fancy.enable = true;
lfs.enable = true; lfs.enable = true;
aliases = { aliases = {
@@ -84,21 +86,6 @@ in
includes = [ { path = "~/.gitconfig-work"; } ]; includes = [ { path = "~/.gitconfig-work"; } ];
delta = {
enable = true;
options = {
features = "line-numbers decorations";
whitespace-error-style = "22 reverse";
plus-style = "green bold ul '#198214'";
decorations = {
commit-decoration-style = "bold yellow box ul";
file-style = "bold yellow ul";
file-decoration-style = "none";
};
};
};
extraConfig = { extraConfig = {
push = { push = {
default = "current"; default = "current";

View File

@@ -34,32 +34,48 @@
dock = { dock = {
autohide = true; autohide = true;
autohide-delay = 0.0;
autohide-time-modifier = 1.0;
tilesize = 50; tilesize = 50;
static-only = false;
showhidden = false;
show-recents = false;
show-process-indicators = true;
orientation = "bottom"; orientation = "bottom";
mru-spaces = false; persistent-apps = [
"/Applications/Ghostty.app"
"/Applications/Google Chrome.app"
"/Applications/LibreWolf.app"
"/Applications/Logseq.app"
"/Applications/Slack.app"
"/Applications/Spotify.app"
"/Applications/Visual Studio Code.app"
"/Applications/zoom.us.app"
];
}; };
NSGlobalDomain = { NSGlobalDomain.AppleShowAllExtensions = true;
"com.apple.sound.beep.feedback" = 0; NSGlobalDomain.AppleShowScrollBars = "Always";
"com.apple.sound.beep.volume" = 0.0; NSGlobalDomain.NSUseAnimatedFocusRing = false;
ApplePressAndHoldEnabled = false; NSGlobalDomain.NSNavPanelExpandedStateForSaveMode = true;
InitialKeyRepeat = 10; NSGlobalDomain.NSNavPanelExpandedStateForSaveMode2 = true;
KeyRepeat = 2; NSGlobalDomain.PMPrintingExpandedStateForPrint = true;
AppleShowAllExtensions = true; NSGlobalDomain.PMPrintingExpandedStateForPrint2 = true;
AppleShowScrollBars = "Automatic"; NSGlobalDomain.NSDocumentSaveNewDocumentsToCloud = false;
}; NSGlobalDomain.ApplePressAndHoldEnabled = false;
NSGlobalDomain.InitialKeyRepeat = 25;
NSGlobalDomain.KeyRepeat = 2;
NSGlobalDomain."com.apple.mouse.tapBehavior" = 1;
NSGlobalDomain.NSWindowShouldDragOnGesture = true;
NSGlobalDomain.NSAutomaticSpellingCorrectionEnabled = false;
LaunchServices.LSQuarantine = false; # disables "Are you sure?" for new apps
loginwindow.GuestEnabled = false;
finder.FXPreferredViewStyle = "Nlsv";
}; };
security.pam.enableSudoTouchIdAuth = true;
homebrew = { homebrew = {
enable = true; enable = true;
onActivation.autoUpdate = false; onActivation = {
onActivation.upgrade = false; cleanup = "zap";
autoUpdate = true;
upgrade = true;
};
global = { global = {
brewfile = true; brewfile = true;
}; };
@@ -71,28 +87,37 @@
"gnu-tar" "gnu-tar"
"netdata" "netdata"
"node" "node"
"podman" "oras"
"podman-compose" "k6"
]; ];
casks = [ casks = [
"karabiner-elements" "discord"
"dbeaver-community" "dbeaver-community"
"font-fira-code-nerd-font" "font-fira-code-nerd-font"
"font-hack-nerd-font" "font-hack-nerd-font"
"fork" "fork"
"ghostty"
"iterm2" "iterm2"
"karabiner-elements"
"knockknock" "knockknock"
"librewolf" "librewolf"
"logseq" "logseq"
"lulu" "lulu"
"mitmproxy" "mitmproxy"
"notunes" "notunes"
"ollama"
"postman" "postman"
"raycast" "raycast"
"rectangle" "rectangle"
"signal"
"slack"
"spotify"
"stats" "stats"
"steam"
"taskexplorer" "taskexplorer"
"tailscale"
"vlc"
]; ];
taps = [ taps = [