From 3a49731f165a133f130680fa6cc637e93b337cdd Mon Sep 17 00:00:00 2001 From: meml0rz Date: Tue, 12 Nov 2024 00:25:04 +0100 Subject: [PATCH] flakes --- flake.nix | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/flake.nix b/flake.nix index 0bb57d2..5eebfc8 100644 --- a/flake.nix +++ b/flake.nix @@ -11,33 +11,23 @@ inputs.nixpkgs.follows = "nixpkgs"; }; }; - - outputs = { self, nixpkgs, nixpkgs-stable, nixvim, home-manager, ... }: - let - system = "x86_64-linux"; - lib = nixpkgs.lib; - pkgs = nixpkgs.legacyPackages.${system}; - pkgs-stable = nixpkgs-stable.legacyPackages.${system}; - in { + outputs = inputs@{ nixpkgs, nixpkgs-stable, home-manager, nixvim, ... }: { nixosConfigurations = { - poggers = lib.nixosSystem { - inherit system; - modules = [ - ./configuration.nix + poggers = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + modules = [ + ./configuration.nix home-manager.nixosModules.home-manager { - home-manager.users.fabian = import ./modules/home.nix; + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.users.jdoe = import ./home.nix; home-manager.extraSpecialArgs = { - inherit nixvim; - inherit pkgs-stable; + inherit inputs nixvim }; } ]; - specialArgs = { - inherit pkgs-stable; - inherit nixvim; - }; }; }; - }; + }; }