add ghostty exception, autohide menubar

This commit is contained in:
Natalie 2025-05-02 15:39:47 -07:00
parent 95c225adc8
commit 0cc2fd3722
No known key found for this signature in database
GPG key ID: 61F4EAEB0C9C3D5F
2 changed files with 19 additions and 2 deletions

View file

@ -1,4 +1,8 @@
{pkgs, ...}: {
{
pkgs,
userSettings,
...
}: {
#Use touchid or watch to activate sudo
security.pam.services.sudo_local = {
enable = true;
@ -12,7 +16,7 @@
stateVersion = 6;
defaults = {
# Turn quaranite off
# Turn quarantine off
LaunchServices = {
LSQuarantine = false;
};
@ -70,6 +74,10 @@
ShowPathbar = true;
FXEnableExtensionChangeWarning = false;
};
_HIHideMenuBar = {
enable = userSettings.darwinTiling;
};
CustomSystemPreferences = {
"com.apple.universalaccess" = {
closeViewTrackpadGestureZoomEnabled = 1;

View file

@ -112,6 +112,15 @@
"-c"
"/run/current-system/sw/bin/sketchybar --trigger aerospace_workspace_change FOCUSED_WORKSPACE=$AEROSPACE_FOCUSED_WORKSPACE"
];
on-window-detected = [
#Ghostty currently renders tabs as individual processes
#Fix comes from https://ghostty.org/docs/help/macos-tiling-wms
{
"if".app-id = "com.mitchellh.ghostty";
run = ["layout tiling"];
}
];
};
};
}