From a20a0baad7bdd7fa014de496f4d93ef35aeca885 Mon Sep 17 00:00:00 2001 From: Charlie Root Date: Sun, 2 Mar 2025 21:22:19 +0100 Subject: [PATCH] flake: update for all systems --- flake.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/flake.nix b/flake.nix index fe7c607..bf560ba 100644 --- a/flake.nix +++ b/flake.nix @@ -2,7 +2,6 @@ description = "My NixOS config flake"; outputs = inputs: let pkgs = inputs.nixpkgs.legacyPackages.x86_64-linux; - user = import ./modules/user {inherit pkgs;}; eachSystem = inputs.nixpkgs.lib.genAttrs (import inputs.systems); pkgsFor = inputs.nixpkgs.legacyPackages; in { @@ -20,7 +19,9 @@ } ); - apps.x86_64-linux = { + apps = eachSystem (system: let + user = import ./modules/user {pkgs = pkgsFor.${system};}; + in { default = { type = "app"; program = "${user.packages.fish}/bin/fish"; @@ -29,10 +30,12 @@ type = "app"; program = "${user.packages.helix}/bin/hx"; }; - }; - nixosModules = { + }); + nixosModules = eachSystem (system: let + user = import ./modules/user {pkgs = pkgsFor.${system};}; + in { user = user.module; - }; + }); }; inputs = { # Unstable nixpkgs baby!