Some massive changes to make flakiness better

Renamed the @inputs to @top. This was a misguided attempt to make a
different change, but it's going to stick, now.
Began moving packages to their own folder rather than being intermingled
with overlays
Created a local overlay that just includes my personal packages
Cleaned up some dead code
Moved to just using the raw 'imports' instead of needing to explicitly
call out the `foo = import foo.nix {};` syntax
This commit is contained in:
Greg Hellings
2024-10-11 12:28:53 -05:00
parent d9a5f7968a
commit 8d752032ae
17 changed files with 355 additions and 288 deletions
+10 -8
View File
@@ -1,20 +1,22 @@
{ inputs
, overlays
, ...
}:
{ top, overlays, ... }:
rec {
greghellings =
let
system = "x86_64-linux";
pkgs = (import inputs.nixunstable { inherit system overlays; config.allowUnfree = true; });
pkgs = (
import top.nixunstable {
inherit system overlays;
config.allowUnfree = true;
}
);
in
inputs.hmunstable.lib.homeManagerConfiguration {
top.hmunstable.lib.homeManagerConfiguration {
inherit pkgs;
modules = [ ./home.nix ];
extraSpecialArgs = {
inherit inputs;
nixvim = inputs.nixvimunstable;
inherit top;
nixvim = top.nixvimunstable;
gui = false;
gnome = false;
host = "ivr";