From 00d6ec053469f4fe1094f351cc02e462f87151b7 Mon Sep 17 00:00:00 2001 From: didier amyot Date: Mon, 28 Oct 2024 04:59:53 -0400 Subject: [PATCH] fixed flake --- flake.nix | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/flake.nix b/flake.nix index 9dc9c75..2381e36 100644 --- a/flake.nix +++ b/flake.nix @@ -20,23 +20,25 @@ }; trainer = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; modules = [ (import ./gcp-configuration.nix) ]; specialArgs = inputs; }; - utils = flake-utils.lib.eachDefaultSystem (system: - let - pkgs = nixpkgs.legacyPackages.${system}; - python = pkgs.python312.withPackages (ps: [ ps.click ]); - in { - packages.gcp = gcp; - devShells.default = pkgs.mkShell { - buildInputs = [ pkgs.google-cloud-sdk python ]; - shellHook = '' - export PROJECT_ID="all-dressed-programming" - export BUCKET_NAME="nautilus-plus" - ''; - }; - }); - in utils // { trainer-001 = trainer; }; + in flake-utils.lib.eachDefaultSystem (system: + let + pkgs = nixpkgs.legacyPackages.${system}; + python = pkgs.python312.withPackages (ps: [ ps.click ]); + in { + packages.gcp = gcp; + packages.nixosConfigurations.localhost = trainer; + packages.nixosConfigurations.trainer-0001 = trainer; + devShells.default = pkgs.mkShell { + buildInputs = [ pkgs.google-cloud-sdk python ]; + shellHook = '' + export PROJECT_ID="all-dressed-programming" + export BUCKET_NAME="nautilus-plus" + ''; + }; + }); }