1

Home: Rename home/modules to home/homemodules

This commit is contained in:
2026-01-18 15:34:36 +01:00
parent 25e9128875
commit d12b247368
117 changed files with 1 additions and 1 deletions

View File

@ -0,0 +1,38 @@
{
config,
lib,
mylib,
pkgs,
...
}: let
inherit (config.modules) docs;
in {
options.modules.docs = import ./options.nix {inherit lib mylib;};
config = lib.mkIf docs.enable {
home = {
packages = with pkgs; [
inkscape
texliveFull # TODO: LaTeX packages
typst # TODO: Typst packages
];
file = {
# Collection of macros and environments I once used, but not anymore...
# "texmf/tex/latex/custom/christex.sty".source = ../../../config/latex/christex.sty;
"Notes/Obsidian/Chriphost/christex.sty".source = ../../../config/latex/christex.sty; # For old obsidian notes
".indentconfig.yaml".source = ../../../config/latex/.indentconfig.yaml;
".indentsettings.yaml".source = ../../../config/latex/.indentsettings.yaml;
# TODO: These don't belong into a latex module
"Notes/Obsidian/Chriphost/.vimrc".source = ../../../config/obsidian/.vimrc;
"Notes/Obsidian/Chriphost/latex_snippets.json".source = ../../../config/obsidian/latex_snippets.json; # TODO: Symlink
"Notes/Obsidian/Chriphost/.obsidian/snippets/latex_preview.css".source = ../../../config/obsidian/css_snippets/latex_preview.css;
"Notes/Obsidian/Chriphost/.obsidian/snippets/center_image.css".source = ../../../config/obsidian/css_snippets/center_image.css;
};
};
};
}

View File

@ -0,0 +1,9 @@
{
lib,
mylib,
...
}:
with lib;
with mylib.modules; {
enable = mkEnableOption "Enable Document Support (e.g. LaTeX)";
}