nixconfigs/home.nix

101 lines
1.2 KiB
Nix

{ pkgs, ... }:
with pkgs;
let
mybrowser = firefox;
desktopApps = [
mybrowser
dino
zotero
keepassxc
ding
];
graphicsApps = [
gimp
inkscape
darktable
hugin
luminanceHDR
];
multimediaApps = [
mpv
vlc
amarok-kf5
#clementine
];
cliApps = [
vim
htop
tmux
httpie
ponysay
gti
mosh
openssh
];
kdeTools = [
okular
redshift-plasma-applet
gwenview
];
devTools = [
curl
httpie
gdb
];
latexApps = [
texmaker
# customize texlive installation
(texlive.combine {
inherit (texlive)
scheme-medium
xetex
luatex
unicode-math
fontspec
collection-binextra
collection-fontsrecommended
collection-latex
collection-latexextra
collection-latexrecommended
collection-langgerman
IEEEtran;
})
];
pythonApps = with python3Packages; [
notebook
ipython
pip
numpy
matplotlib
];
in
{
home.packages = ([]
++ desktopApps
++ latexApps
++ pythonApps
++ graphicsApps
++ cliApps
++ multimediaApps
++ devTools
++ kdeTools
);
programs.home-manager.enable = true;
programs.home-manager.path = https://github.com/rycee/home-manager/archive/release-18.03.tar.gz;
}