# copied from https://www.chrisportela.com/posts/home-manager-flake/ { description = "My Home Manager Flake"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/23.11"; home-manager = { url = "github:nix-community/home-manager/release-23.11"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = inputs@{ nixpkgs, home-manager, ...}: { # For `nix run .` later defaultPackage.x86_64-linux = home-manager.defaultPackage.x86_64-linux; defaultPackage.aarch64-linux = home-manager.defaultPackage.aarch64-linux; homeConfigurations = { "mir" = # let # specialArgs = { inherit inputs; }; # in home-manager.lib.homeManagerConfiguration { # Note: I am sure this could be done better with flake-utils or something pkgs = import nixpkgs { system = "aarch64-linux"; }; modules = [ ./home.nix ]; # Defined later }; }; }; }