Files
dotfiles/platforms/nix-darwin/modules/nmasur/profiles/base.nix
T

48 lines
1.2 KiB
Nix

{
config,
lib,
...
}:
let
cfg = config.nmasur.profiles.base;
in
{
options.nmasur.profiles.base.enable = lib.mkEnableOption "base macOS config";
config = lib.mkIf cfg.enable {
system.primaryUser = config.nmasur.settings.username;
nmasur.presets = {
# programs = {
# fish.enable = lib.mkDefault true;
# homebrew.enable = lib.mkDefault true;
# };
services = {
# daily-summary.enable = lib.mkDefault false;
# dock.enable = lib.mkDefault true;
# finder.enable = lib.mkDefault true;
# hammerspoon.enable = lib.mkDefault true;
# menubar.enable = lib.mkDefault true;
nix.enable = lib.mkDefault true;
settings.enable = lib.mkDefault true;
user.enable = lib.mkDefault true;
};
};
# homebrew.brews = [
# "trash" # Delete files and folders to trash instead of rm
# ];
# homebrew.casks = [
# "scroll-reverser" # Different scroll style for mouse vs. trackpad
# "notunes" # Don't launch Apple Music with the play button
# "topnotch" # Darkens the menu bar to complete black
# "ghostty" # Terminal application (not buildable on Nix on macOS)
# ];
};
}