split up darwin configs

This commit is contained in:
Noah Masur
2022-06-14 07:54:18 -04:00
parent 7dfef72177
commit 1381b9d063
4 changed files with 109 additions and 89 deletions

View File

@ -0,0 +1,26 @@
{ config, ... }: {
home-manager.users.${config.user} = {
homebrew = {
enable = true;
autoUpdate = false; # Don't update during rebuild
cleanup = "zap"; # Uninstall all programs not declared
taps = [
"homebrew/cask-drivers" # Used for Logitech G-Hub
];
brews = [
"trash" # Delete files and folders to trash instead of rm
];
casks = [
"scroll-reverser" # Different scroll style for mouse vs. trackpad
"meetingbar" # Show meetings in menu bar
"gitify" # Git notifications in menu bar
"hammerspoon" # MacOS custom automation scripting
"logitech-g-hub" # Mouse and keyboard management
];
global.brewfile = true; # Run brew bundle from anywhere
global.nolock = true; # Don't save lockfile (since running from anywhere)
};
};
}