40 lines
641 B
Nix
40 lines
641 B
Nix
{
|
|
description = "Nathan user program config";
|
|
|
|
inputs = {
|
|
|
|
ags.url = "./ags";
|
|
|
|
nixvim.url = "./nixvim";
|
|
|
|
terminal.url = "./terminal"; #home manager only
|
|
|
|
rofi.url = "./rofi";
|
|
|
|
pywal.url = "./pywal";
|
|
|
|
hyprland.url = "./hyprland";
|
|
};
|
|
|
|
outputs = { self, ... }@inputs: {
|
|
|
|
hmModule = { config, lib, pkgs, ... }: {
|
|
|
|
imports = [
|
|
inputs.ags.hmModule
|
|
inputs.hyprland.hmModule
|
|
inputs.terminal.hmModule
|
|
inputs.rofi.hmModule
|
|
inputs.pywal.hmModule
|
|
./calcurse
|
|
];
|
|
|
|
home.packages = [
|
|
inputs.nixvim.packages.${pkgs.system}.default
|
|
];
|
|
|
|
};
|
|
|
|
};
|
|
}
|