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";
|
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";
|
||||||
|
@@ -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 = [
|
||||||
|
Reference in New Issue
Block a user