diff options
author | Alan Pearce | 2023-03-14 21:43:19 +0100 |
---|---|---|
committer | Alan Pearce | 2023-03-14 21:43:19 +0100 |
commit | 6db9eaad8e78f882ae44a28edcc4d11d2ffd5e28 (patch) | |
tree | 7a126873d4a216438d835123843132d09eb2bfab /flake.nix | |
parent | fa2d41901d9fd10fd257c7ccc249ab29c5df2e33 (diff) | |
download | nixfiles-6db9eaad8e78f882ae44a28edcc4d11d2ffd5e28.tar.lz nixfiles-6db9eaad8e78f882ae44a28edcc4d11d2ffd5e28.tar.zst nixfiles-6db9eaad8e78f882ae44a28edcc4d11d2ffd5e28.zip |
Re-format with nixpkgs-fmt
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 88 |
1 files changed, 48 insertions, 40 deletions
diff --git a/flake.nix b/flake.nix index 1ccb92dd..a9aaa10d 100644 --- a/flake.nix +++ b/flake.nix @@ -12,45 +12,53 @@ }; }; - outputs = { - self, - darwin, - emacs-overlay, - home-manager, - nixpkgs, - secrets, - ... - } @ attrs: let - darwinSystem = "aarch64-darwin"; - darwinPkgs = nixpkgs.legacyPackages.${darwinSystem}; - nixosSystem = "x86_64-linux"; - nixosPkgs = nixpkgs.legacyPackages.${nixosSystem}; - aarch64LinuxSystem = "aarch64-linux"; - aarch64LinuxPackages = nixpkgs.legacyPackages.${aarch64LinuxSystem}; - in { - nixosConfigurations.prefect = nixpkgs.lib.nixosSystem { - system = "x86_64-linux"; - specialArgs = attrs; - modules = [./system/prefect.nix]; + outputs = + { self + , darwin + , emacs-overlay + , home-manager + , nixpkgs + , secrets + , ... + } @ attrs: + let + darwinSystem = "aarch64-darwin"; + darwinPkgs = nixpkgs.legacyPackages.${darwinSystem}; + nixosSystem = "x86_64-linux"; + nixosPkgs = nixpkgs.legacyPackages.${nixosSystem}; + aarch64LinuxSystem = "aarch64-linux"; + aarch64LinuxPackages = nixpkgs.legacyPackages.${aarch64LinuxSystem}; + in + { + nixosConfigurations.prefect = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + specialArgs = attrs; + modules = [ ./system/prefect.nix ]; + }; + darwinConfigurations.mba = darwin.lib.darwinSystem { + system = darwinSystem; + specialArgs = attrs; + modules = [ ./system/mba.nix ]; + }; + homeConfigurations."alan@mba" = home-manager.lib.homeManagerConfiguration { + pkgs = darwinPkgs; + modules = [ + ./user/mba.nix + (secrets + "/default.nix") + ({ nixpkgs.overlays = [ emacs-overlay.overlay ]; }) + ]; + }; + homeConfigurations."alan@prefect" = home-manager.lib.homeManagerConfiguration { + pkgs = nixosPkgs; + modules = [ + ./user/prefect.nix + (secrets + "/default.nix") + ({ nixpkgs.overlays = [ emacs-overlay.overlay ]; }) + ]; + }; + homeConfigurations."alan@NanoPi.lan" = home-manager.lib.homeManagerConfiguration { + pkgs = aarch64LinuxPackages; + modules = [ ./user/server.nix ]; + }; }; - darwinConfigurations.mba = darwin.lib.darwinSystem { - system = darwinSystem; - specialArgs = attrs; - modules = [./system/mba.nix]; - }; - homeConfigurations."alan@mba" = home-manager.lib.homeManagerConfiguration { - pkgs = darwinPkgs; - modules = [./user/mba.nix (secrets + "/default.nix") - ({ nixpkgs.overlays = [emacs-overlay.overlay]; })]; - }; - homeConfigurations."alan@prefect" = home-manager.lib.homeManagerConfiguration { - pkgs = nixosPkgs; - modules = [./user/prefect.nix (secrets + "/default.nix") - ({ nixpkgs.overlays = [emacs-overlay.overlay]; })]; - }; - homeConfigurations."alan@NanoPi.lan" = home-manager.lib.homeManagerConfiguration { - pkgs = aarch64LinuxPackages; - modules = [./user/server.nix]; - }; - }; } |