Files
shed/nix/hm-module.nix
pagedmov 782a3820da added global shedrc option configuration to the nixos module
extracted options and rc file renderer into their own files
2026-03-17 01:47:42 -04:00

16 lines
284 B
Nix

{ config, lib, pkgs, ... }:
let
cfg = config.programs.shed;
in
{
options.programs.shed = import ./shed_opts.nix { inherit pkgs lib; };
config =
lib.mkIf cfg.enable {
home.packages = [ cfg.package ];
home.file.".shedrc".text = import ./render_rc.nix lib cfg;
};
}