{ description = "Home Manager configuration of venomade"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; home-manager = { url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; nix-darwin-emacs = { url = "github:nix-giant/nix-darwin-emacs/065050b9e06a30c01b41539b75464fff972fecd6"; }; }; outputs = { nixpkgs, home-manager, nix-darwin-emacs, ... }: let mkHome = system: let pkgs = nixpkgs.legacyPackages.${system}; in home-manager.lib.homeManagerConfiguration { inherit pkgs; modules = [ ./home.nix ]; extraSpecialArgs = { inherit system nix-darwin-emacs; }; }; in { homeConfigurations = { "venomade" = mkHome "aarch64-linux"; "venomade-darwin" = mkHome "aarch64-darwin"; }; }; }