mirror of
https://github.com/davegallant/nix-config
synced 2025-08-11 20:32:27 +00:00
Compare commits
4 Commits
ffc5a61f9b
...
114d75da7f
Author | SHA1 | Date | |
---|---|---|---|
|
114d75da7f | ||
|
9bac637a14 | ||
|
3a8ce31fc0 | ||
|
93e27ff979 |
@@ -58,6 +58,8 @@ in
|
||||
|
||||
userName = "Dave Gallant";
|
||||
|
||||
diff-so-fancy.enable = true;
|
||||
|
||||
lfs.enable = true;
|
||||
|
||||
aliases = {
|
||||
@@ -84,21 +86,6 @@ in
|
||||
|
||||
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 = {
|
||||
push = {
|
||||
default = "current";
|
||||
|
@@ -34,32 +34,48 @@
|
||||
|
||||
dock = {
|
||||
autohide = true;
|
||||
autohide-delay = 0.0;
|
||||
autohide-time-modifier = 1.0;
|
||||
tilesize = 50;
|
||||
static-only = false;
|
||||
showhidden = false;
|
||||
show-recents = false;
|
||||
show-process-indicators = true;
|
||||
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 = {
|
||||
"com.apple.sound.beep.feedback" = 0;
|
||||
"com.apple.sound.beep.volume" = 0.0;
|
||||
ApplePressAndHoldEnabled = false;
|
||||
InitialKeyRepeat = 10;
|
||||
KeyRepeat = 2;
|
||||
AppleShowAllExtensions = true;
|
||||
AppleShowScrollBars = "Automatic";
|
||||
};
|
||||
NSGlobalDomain.AppleShowAllExtensions = true;
|
||||
NSGlobalDomain.AppleShowScrollBars = "Always";
|
||||
NSGlobalDomain.NSUseAnimatedFocusRing = false;
|
||||
NSGlobalDomain.NSNavPanelExpandedStateForSaveMode = true;
|
||||
NSGlobalDomain.NSNavPanelExpandedStateForSaveMode2 = true;
|
||||
NSGlobalDomain.PMPrintingExpandedStateForPrint = true;
|
||||
NSGlobalDomain.PMPrintingExpandedStateForPrint2 = true;
|
||||
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 = {
|
||||
enable = true;
|
||||
onActivation.autoUpdate = false;
|
||||
onActivation.upgrade = false;
|
||||
onActivation = {
|
||||
cleanup = "zap";
|
||||
autoUpdate = true;
|
||||
upgrade = true;
|
||||
};
|
||||
global = {
|
||||
brewfile = true;
|
||||
};
|
||||
@@ -71,28 +87,37 @@
|
||||
"gnu-tar"
|
||||
"netdata"
|
||||
"node"
|
||||
"podman"
|
||||
"podman-compose"
|
||||
"oras"
|
||||
"k6"
|
||||
];
|
||||
|
||||
casks = [
|
||||
"karabiner-elements"
|
||||
"discord"
|
||||
"dbeaver-community"
|
||||
"font-fira-code-nerd-font"
|
||||
"font-hack-nerd-font"
|
||||
"fork"
|
||||
"ghostty"
|
||||
"iterm2"
|
||||
"karabiner-elements"
|
||||
"knockknock"
|
||||
"librewolf"
|
||||
"logseq"
|
||||
"lulu"
|
||||
"mitmproxy"
|
||||
"notunes"
|
||||
"ollama"
|
||||
"postman"
|
||||
"raycast"
|
||||
"rectangle"
|
||||
"signal"
|
||||
"slack"
|
||||
"spotify"
|
||||
"stats"
|
||||
"steam"
|
||||
"taskexplorer"
|
||||
"tailscale"
|
||||
"vlc"
|
||||
];
|
||||
|
||||
taps = [
|
||||
|
Reference in New Issue
Block a user