Add more things I will want on the Mac

This commit is contained in:
Greg Hellings
2025-05-09 12:54:21 -05:00
parent 96955700d4
commit 6db66fa45e
2 changed files with 58 additions and 2 deletions
+15
View File
@@ -1,10 +1,25 @@
{ ... }: { ... }:
{ {
#environment.loginShell = lib.getExe pkgs.xonsh;
homebrews = { homebrews = {
enable = true; enable = true;
brews = [
"direnv"
{
name = "libvirt";
restart_service = true;
}
"qemu"
];
casks = [ casks = [
"alt-tab"
"bruno"
"chromium"
"firefox" "firefox"
"onlyoffice" "onlyoffice"
"pgadmin4"
"vagrant"
"visual-studio-code"
"zed" "zed"
]; ];
}; };
+43 -2
View File
@@ -1,4 +1,4 @@
{ ... }: { config, pkgs, ... }:
{ {
imports = [ ../baseline.nix ]; imports = [ ../baseline.nix ];
@@ -12,11 +12,23 @@
}; };
}; };
fonts.packages = with pkgs; [
dejavu_fonts
hack-font
nerdfonts
];
nix = { nix = {
gc.interval.Hour = 24; gc.interval.Hour = 24;
settings.auto-optimise-store = false; # Darwin bugs? settings.auto-optimise-store = false; # Darwin bugs?
}; };
power.sleep = {
allowSleepByPowerButton = true;
computer = "never";
display = 30;
};
programs = { programs = {
zsh.enable = true; zsh.enable = true;
bash.enable = true; bash.enable = true;
@@ -24,7 +36,36 @@
services.nix-daemon.enable = true; services.nix-daemon.enable = true;
system.stateVersion = 4; system = {
defaults = {
finder = {
AppleShowAllExtensions = true;
AppleShowAllFiles = true;
ShowExternalHardDrivesOnDesktop = true;
ShowMountedServersOnDesktop = true;
ShowPathbar = true;
ShowRemovableMediaOnDesktop = true;
ShowStatusBar = true;
};
LaunchServices.LSQuarantine = false;
menuExtraClock = {
Show24Hour = true;
ShowDate = true;
};
screencapture = {
include-date = true;
location = "${config.home-manager.extraSpecialArgs.home}/Photos/Screeneries";
};
trackpad = {
Dragging = false;
TrackpadRightClick = true;
};
};
startup.chime = false;
stateVersion = 6;
};
time.timeZone = "America/Chicago";
users.users."gregory.hellings".home = "/Users/gregory.hellings"; users.users."gregory.hellings".home = "/Users/gregory.hellings";
} }