Add new home packages
This commit is contained in:
@ -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;
|
||||||
|
Reference in New Issue
Block a user