diff --git a/flake.nix b/flake.nix index 7f312daa..2434358b 100644 --- a/flake.nix +++ b/flake.nix @@ -6,22 +6,31 @@ inputs.nixpkgs.url = "github:nrdxp/nixpkgs/fork"; inputs.home.url = "github:nrdxp/home-manager/flakes"; - outputs = { self, home, nixpkgs }: { - nixosConfigurations = let - configs = import ./hosts { - inherit nixpkgs; - flake = self; - home = home.nixosModules.home-manager; + outputs = { self, home, nixpkgs }: let + pkgs = import nixpkgs { + system = "x86_64-linux"; + overlays = self.overlays; + }; + in + { + nixosConfigurations = let + configs = import ./hosts { + inherit nixpkgs; + flake = self; + home = home.nixosModules.home-manager; + }; + + in + configs; + + overlay = import ./pkgs; + + overlays = [ self.overlay ]; + + packages.x86_64-linux = { + inherit (pkgs) sddm-chili dejavu_nerdfont purs; }; - in - configs; - - overlay = import ./pkgs; - - overlays = [ self.overlay ]; - - nixosModules = import ./modules; - }; - + nixosModules = import ./modules; + }; } diff --git a/pkgs/default.nix b/pkgs/default.nix index 6060c8d0..b1634520 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -1,5 +1,5 @@ -self: super: { - sddm-chili = super.callPackage ./applications/display-managers/sddm/themes/chili {}; - dejavu_nerdfont = super.callPackage ./data/fonts/dejavu-nerdfont {}; - purs = super.callPackage ./shells/zsh/purs {}; +final: prev: { + sddm-chili = prev.callPackage ./applications/display-managers/sddm/themes/chili {}; + dejavu_nerdfont = prev.callPackage ./data/fonts/dejavu-nerdfont {}; + purs = prev.callPackage ./shells/zsh/purs {}; }