Added homeManagerModules

This commit is contained in:
Eclypsed
2025-04-15 21:05:15 -04:00
parent 799493c4ae
commit ee71c7da1c
4 changed files with 52 additions and 14 deletions

23
modules/nixos.nix Normal file
View File

@@ -0,0 +1,23 @@
{
config,
lib,
pkgs,
...
}:
let
eclipse = import ./eclipse.nix { inherit pkgs; };
inherit (eclipse) eclipse-cs345;
in
with lib;
{
options.programs.nix-jmu-cs345 = {
enable = mkEnableOption "nix-jmu-cs345";
};
config = mkIf config.programs.nix-jmu-cs345.enable {
environment.systemPackages = with pkgs; [
jdk21_headless
eclipse-cs345
];
};
}