1

Add new home packages

This commit is contained in:
2023-01-14 13:36:31 +01:00
parent 4d07ddf988
commit 141588641a

View File

@ -155,10 +155,12 @@ in rec {
# TODO: Latex module # TODO: Latex module
home.file."texmf/tex/latex/custom/christex.sty".source = ../../config/latex/christex.sty; home.file."texmf/tex/latex/custom/christex.sty".source = ../../config/latex/christex.sty;
home.file."Notes/Obsidian/Chriphost/christex.sty".source = ../../config/latex/christex.sty; # For obsidian notes
# TODO: If navi enabled # TODO: If navi enabled
home.file.".local/share/navi/cheats/christoph.cheat".source = ../../config/navi/christoph.cheat; home.file.".local/share/navi/cheats/christoph.cheat".source = ../../config/navi/christoph.cheat;
# TODO: Autostart module that is used by Mail/Plasma/Audio etc.
# TODO: If kde plasma enabled # TODO: If kde plasma enabled
home.file.".config/autostart/krunner.desktop".source = ../../config/autostart/krunner.desktop; home.file.".config/autostart/krunner.desktop".source = ../../config/autostart/krunner.desktop;
@ -231,12 +233,14 @@ in rec {
gitbatch # overview over multiple repos gitbatch # overview over multiple repos
mprocs # run multiple processes in single terminal window, screen alternative mprocs # run multiple processes in single terminal window, screen alternative
# TODO: Maybe general document/typesetting module? # TODO: Maybe general document/typesetting module?
graphviz # generate svg graphs etc graphviz # generate graphs from code
d2 # generate diagrams from code
gnuplot # generate function plots gnuplot # generate function plots
# TODO: Latex module # TODO: Latex module
tikzit tikzit
texlive.combined.scheme-full texlive.combined.scheme-full
pandoc # document converting madness pandoc # document converting madness
lm_sensors
# Xooooorg/Desktop environment stuff # Xooooorg/Desktop environment stuff
xclip xclip
@ -272,13 +276,32 @@ in rec {
octave octave
# Office # Office
# jabref # manage bibilography # NOTE: Uses jdk18 which is EOL, so can't build
# sioyek # Scientific pdf reader # HM program # sioyek # Scientific pdf reader # HM program
xournalpp # Write with a pen xournalpp # Write with a pen
libreoffice-qt libreoffice-qt
hunspell # I cna't type hunspell # I cna't type
hunspellDicts.en_US hunspellDicts.en_US
hunspellDicts.de_DE hunspellDicts.de_DE
obsidian # knowledge-base, org-roam > obsidian
logseq # knowledge-base, logseq > org-roam? logseq && org-roam?
# zotero # Citation/source research assistant
# jabref # manage bibilography # NOTE: Uses jdk18 which is EOL, so can't build
# TODO: Development module
# TODO: Does this conflict with devshell pythons? If so, use lowPrio
# TODO: Merge this somehow? I want multiple pythons to merge to one with all the packages...
# (python310.withPackages (p: with p; [
# p.rich
# p.numpy
# p.scipy
# p.matplotlib
# p.pillow # for ranger
# p.pygments # for emacs
# ]))
# jetbrains.pycharm-professional
# jetbrains.idea-ultimate
# jetbrains.clion
# TODO: LaTeX module # TODO: LaTeX module
texlab texlab
@ -357,6 +380,32 @@ in rec {
userName = "ChUrl"; userName = "ChUrl";
}; };
# Modal texteditor
helix = {
enable = true;
# https://docs.helix-editor.com/configuration.html
settings = {
# theme = "base16_terminal";
editor = {
scrolloff = 10;
mouse = true; # Default
middle-click-paste = true; # Default
line-number = "relative";
cursorline = true;
auto-completion = true; # Default
bufferline = "multiple";
cursor-shape = {
normal = "block";
insert = "bar";
select = "underline";
};
lsp.display-messages = true;
indent-guides.render = false;
};
};
};
# NOTE: If error occurs after system update on fish init run "ssh-add" # NOTE: If error occurs after system update on fish init run "ssh-add"
keychain = { keychain = {
enable = true; enable = true;