diff --git a/machines/universeair/configuration.nix b/machines/universeair/configuration.nix index a3e51e8..6a41c8e 100644 --- a/machines/universeair/configuration.nix +++ b/machines/universeair/configuration.nix @@ -24,6 +24,11 @@ in programs.bash.enable = true; programs.zsh = { enable = true; + initExtra = '' + if [[ $(uname -m) == 'arm64' ]]; then + eval "$(/opt/homebrew/bin/brew shellenv)" + fi + ''; shellAliases = { ssh = "kitty +kitten ssh"; sshu = "ssh universe"; @@ -66,6 +71,9 @@ in # It is not installed by nix, for now, so manually install: # https://brew.sh/ enable = true; + onActivation = { + cleanup = "uninstall"; + }; # Graphical apps to install through homebrew instead of nixpkgs casks = [ "firefox"