Nixfiles/hostconfig/fabrial/default.nix

42 lines
800 B
Nix

{
self,
makeMachine,
flakeOverlays,
inputs,
lib,
...
}:
{
flake = {
homeConfigurations."boyerq@fabrial" = inputs.home-manager.lib.homeManagerConfiguration {
modules =
(with self.hmModules; [
minimal
work
personal-cli
gui
wm
])
++ [
./extra_info.nix
./hm.nix
inputs.fioul.homeManagerModules.default
inputs.gsm.homeManagerModules.default
];
pkgs = import inputs.nixpkgs rec {
system = "x86_64-linux";
overlays = flakeOverlays system;
config.allowUnfreePredicate =
pkg:
builtins.elem (lib.getName pkg) [
"slack"
"discord"
"spotify"
];
};
};
};
}