1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00
Files
niveum/configs/packages.nix

139 lines
2.2 KiB
Nix
Raw Normal View History

2019-01-02 00:10:38 +01:00
{ config, pkgs, lib, ... }:
let scripts = import ../dot/scripts.nix { inherit pkgs lib; };
in with pkgs;
{
2018-12-04 21:07:13 +01:00
nixpkgs.config.allowUnfree = true;
fonts.enableDefaultFonts = true;
fonts.fonts = [
2018-10-07 09:22:43 +02:00
corefonts
xlibs.fontschumachermisc
eb-garamond
fira
font-awesome-ttf
2018-12-18 23:40:58 +01:00
libertine
lmodern
powerline-fonts
roboto
];
environment.systemPackages = [
abiword
arandr
bat
blueman
chromium
config.constants.theme.gtk.package
config.constants.theme.icon.package
config.constants.theme.cursor.package
dos2unix
ffmpeg
2018-10-21 23:46:25 +02:00
file
firefox
git
gnumake
gnumeric
2018-10-21 23:46:25 +02:00
gthumb
htop
imagemagick
libnotify
lsof
lxappearance
mpv
pamixer
pavucontrol
pmount
ranger
ripgrep
tree
rlwrap
tor-browser-bundle-bin
unzip
w3m
wget
whois
xclip
2018-12-04 23:01:17 +01:00
sxiv
xorg.xkill
wpa_supplicant_gui
zathura
];
programs.command-not-found.enable = true;
2018-11-21 16:01:41 +01:00
programs.java = {
enable = true;
2018-12-04 23:01:17 +01:00
package = pkgs.openjdk;
2018-11-21 16:01:41 +01:00
};
virtualisation.docker.enable = true;
services.urxvtd.enable = true;
services.dbus.packages = [ pkgs.gnome3.dconf ];
users.users.kfm.packages = scripts ++ [
(texlive.combine { inherit (pkgs.texlive)
scheme-tetex
latexmk
biblatex
comment
csquotes
enumitem
fontaxes
ifnextok
imakeidx
2019-01-01 16:45:49 +01:00
hardwrap
titlesec
libertine
logreq
marginnote
mweights
2019-01-01 16:45:49 +01:00
realscripts
pbox
stdclsdv
xstring;
2019-01-01 16:45:49 +01:00
})
(callPackage ../packages/daybook {})
audacity
cabal-install
cabal2nix
calibre
2018-10-01 08:26:46 +02:00
cloc
clojure
dropbox-cli
fsharp
gcc
2018-10-01 08:29:08 +02:00
ghc
gnuplot
graphviz
grive2
haskellPackages.ghcid
haskellPackages.hakyll
haskellPackages.hasktags
haskellPackages.hindent
haskellPackages.hoogle
pandoc
haskellPackages.pandoc-citeproc
hlint
inkscape
jo jq
lua
maxima
memo
mypy
nix-prefetch-git
nodejs
ocaml
par
python3
python36Packages.black
2018-10-19 21:40:03 +02:00
python36Packages.flake8
racket-minimal
rustup
scala
2018-10-07 09:13:30 +02:00
seafile-client
shellcheck
youtubeDL
spotify
stack
# zeroad
];
}