From 59bb94dd8e5c1cb4ec9417c82d3a7d3873e4b043 Mon Sep 17 00:00:00 2001 From: David Crompton Date: Mon, 29 Jan 2024 12:02:27 -0500 Subject: [PATCH] universeair: Brew fix --- machines/universeair/configuration.nix | 8 ++++++++ 1 file changed, 8 insertions(+) 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"