Refactor codebase to use nix modules

This commit is contained in:
Julia Lange 2024-04-14 05:40:02 -07:00
parent a4735423b4
commit ffada2703c
114 changed files with 1018 additions and 744 deletions

View file

@ -17,17 +17,18 @@
ags.inputs.nixpkgs.follows = "nixpkgs";
};
outputs = { nixpkgs, home-manager, hyprland, ... }@inputs: let
outputs = { nixpkgs, home-manager, ... }@inputs:
let
system = "x86_64-linux";
pkgs = nixpkgs.legacyPackages.${system};
in {
homeConfigurations."pan" = home-manager.lib.homeManagerConfiguration {
defaultConfig = extraModules: home-manager.lib.homeManagerConfiguration {
inherit pkgs;
extraSpecialArgs = { inherit inputs; };
modules = [
hyprland.homeManagerModules.default
./home.nix
];
./hmModules
] ++ extraModules;
};
in {
homeConfigurations.pan = defaultConfig [ ./systems/pan ];
};
}