43 lines
687 B
Nix
43 lines
687 B
Nix
{
|
|
description = "Nathan user program config";
|
|
|
|
inputs = {
|
|
|
|
ags.url = "./ags";
|
|
|
|
nixvim.url = "/ssd1/Projects/Nixvim";
|
|
|
|
rofi.url = "./rofi";
|
|
|
|
pywal.url = "./pywal";
|
|
|
|
hyprland.url = "./hyprland";
|
|
};
|
|
|
|
outputs = { self, ... }@inputs: {
|
|
|
|
hmModule = { config, lib, pkgs, ... }: {
|
|
|
|
imports = [
|
|
inputs.ags.hmModule
|
|
inputs.hyprland.hmModule
|
|
./terminal
|
|
inputs.rofi.hmModule
|
|
inputs.pywal.hmModule
|
|
./swaylock
|
|
./calcurse
|
|
./wayvnc
|
|
./firefox
|
|
];
|
|
|
|
home.packages = [
|
|
inputs.nixvim.packages.${pkgs.system}.default
|
|
];
|
|
|
|
home.sessionVariables.EDITOR = "nvim";
|
|
|
|
};
|
|
|
|
};
|
|
}
|