diff --git a/flake.nix b/flake.nix index 6e90e88..b49224e 100644 --- a/flake.nix +++ b/flake.nix @@ -32,6 +32,8 @@ }; me-emacs-overlay = (final: prev: { me-emacs = me-emacs.packages."x86_64-linux".emacs; + # Will in future be macports based + mac-emacs = me-emacs.packages."aarch64-darwin".emacs; }); in { nixosConfigurations.nixos = nixpkgs.lib.nixosSystem { @@ -62,6 +64,9 @@ specialArgs = attrs; modules = [ ./machines/universeair/configuration.nix + ({ config, pkgs, ... }: { + nixpkgs.overlays = [ me-emacs-overlay ]; + }) home-manager.darwinModules.home-manager { nixpkgs = nixpkgsConfig; diff --git a/machines/universeair/configuration.nix b/machines/universeair/configuration.nix index 0d976f2..d5841c4 100644 --- a/machines/universeair/configuration.nix +++ b/machines/universeair/configuration.nix @@ -39,7 +39,7 @@ flakify() { nixpkgs.config.allowUnfree = true; environment.systemPackages = (with pkgs; [ - emacs + mac-emacs (aspellWithDicts (p: with p;[ en en-computers