contents of my *~/.config/* directory
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dotfiles/nixpkgs/home.nix

120 lines
2.0 KiB

{ config, pkgs, ... }: let
tex = (pkgs.texlive.combine {
inherit (pkgs.texlive)
scheme-full;
# cyrillic
# minted
# tempora
# dvisvgm dvipng # for preview and export as html
# wrapfig amsmath ulem hyperref capt-of
# relsize eulervm multirow;
#(setq org-latex-compiler "lualatex")
#(setq org-preview-latex-default-process 'dvisvgm)
});
eclipse-jdt-ls = pkgs.callPackage ./eclipse-jdt-ls.nix {};
in
{
home.username = "apr";
home.homeDirectory = "/home/apr";
home.sessionVariables = { };
home.stateVersion = "22.05";
programs.home-manager.enable = true;
programs.bash = {
enable = true;
bashrcExtra = ''
export JAVA_HOME="/usr/lib/jvm/default-runtime/";
. ~/.bashrc.backup
'';
profileExtra = ''
. ~/.bash_profile.backup
'';
};
# programs.texlive = pkgs.texlive.combined.scheme-full;
# {
# extraPackages = tpkgs: { inherit (tpkgs) scheme-full cyrillic texindent; };
# };
home.packages = with pkgs; [
i3lock
pkg-config
# [dhall]
dhall
dhall-lsp-server
haskell-language-server
# [nix]
rnix-lsp
# [rust]
rust-analyzer
# [markdown]
pandoc
# [bash]
nodePackages.bash-language-server
glibc
# [java]
eclipse-jdt-ls
# [kotlin]
# do I need this bullshit actually?
# [latex]
# tex
# texlive.combined.scheme-full
texlab
zathura
# [go]
gopls
# [rust]
cargo
rustc
# [cpp]
clang
# [java]
# jdk17
# jdk11
# lzy
fuse
# [racket]
racket
# [yaml]
yaml-language-server
# [html]
#html-languageserver
imagemagick
inkscape
# python-language-server
(python39.withPackages (ps: with ps;[
# default one to install local modules I guess?
pip
python-lsp-server
# python lsp
# jedi
# pyls-mypy
# python formatter
# black
]))
];
}