basic packages
This commit is contained in:
commit
a6fab1daa3
100
home.nix
Normal file
100
home.nix
Normal file
|
@ -0,0 +1,100 @@
|
||||||
|
{ 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;
|
||||||
|
}
|
Loading…
Reference in a new issue