2016-07-22 11:01:40 +00:00
|
|
|
{ config, pkgs, ... }:
|
|
|
|
|
|
|
|
{
|
|
|
|
environment.systemPackages = with pkgs.haskellPackages; with pkgs; [
|
|
|
|
gmpc
|
|
|
|
m4
|
2019-04-04 08:35:14 +00:00
|
|
|
(pkgs.openjdk12 or pkgs.openjdk11 or pkgs.openjdk10 or openjdk8)
|
2016-07-22 11:01:40 +00:00
|
|
|
sbt scala
|
|
|
|
chromium
|
2018-10-03 18:47:36 +00:00
|
|
|
firefox
|
2016-07-22 11:01:40 +00:00
|
|
|
qalculate-gtk
|
2018-11-22 13:08:46 +00:00
|
|
|
libqalculate
|
2016-07-22 11:01:40 +00:00
|
|
|
viewnior
|
|
|
|
gnupg
|
2019-06-21 08:44:38 +00:00
|
|
|
(pass.withExtensions (ext: [ ext.pass-otp ]))
|
|
|
|
xclip pwgen
|
2016-07-22 11:01:40 +00:00
|
|
|
remmina
|
|
|
|
ledger
|
2018-06-10 13:14:20 +00:00
|
|
|
# hledger
|
2018-01-06 10:28:40 +00:00
|
|
|
# hledger-diff
|
2016-11-14 15:47:30 +00:00
|
|
|
cmake ninja
|
2016-07-22 11:01:40 +00:00
|
|
|
mpv
|
2017-06-18 13:00:45 +00:00
|
|
|
neomutt notmuch
|
2016-07-22 11:01:40 +00:00
|
|
|
patchelf
|
2019-05-14 14:14:33 +00:00
|
|
|
loc
|
2018-06-10 13:14:20 +00:00
|
|
|
tokei
|
2016-10-03 13:21:18 +00:00
|
|
|
ripgrep
|
2016-08-20 16:14:37 +00:00
|
|
|
imagemagick
|
2017-08-05 15:42:59 +00:00
|
|
|
mercurial
|
2018-11-18 11:03:49 +00:00
|
|
|
manpages
|
2016-07-22 11:01:40 +00:00
|
|
|
|
2018-03-09 15:01:10 +00:00
|
|
|
geoipWithDatabase
|
|
|
|
|
2018-10-28 13:54:38 +00:00
|
|
|
nix-index
|
|
|
|
|
2017-10-13 14:09:43 +00:00
|
|
|
alacritty
|
|
|
|
|
2019-01-02 12:57:28 +00:00
|
|
|
(androidenv.androidPkgs_9_0.platform-tools or androidenv.platformTools) # adb & fastboot
|
2017-06-29 11:40:13 +00:00
|
|
|
|
2017-08-05 15:42:59 +00:00
|
|
|
lm_sensors
|
2017-08-06 14:32:37 +00:00
|
|
|
hdparm
|
2018-08-05 08:42:42 +00:00
|
|
|
smartmontools
|
2017-08-06 14:32:37 +00:00
|
|
|
lsof
|
2017-08-05 15:42:59 +00:00
|
|
|
|
2016-07-22 11:01:40 +00:00
|
|
|
pdfpc
|
|
|
|
|
|
|
|
# emacs
|
2017-02-10 08:34:34 +00:00
|
|
|
emacs
|
2016-07-22 11:01:40 +00:00
|
|
|
ghostscript # for auctex
|
|
|
|
aspell
|
|
|
|
|
2019-10-01 11:01:20 +00:00
|
|
|
(pkgs.nodejs_latest or pkgs.nodejs-12_x or pkgs.nodejs-11_x or pkgs.nodejs-10_x or nodejs-9_x)
|
2017-02-14 16:27:01 +00:00
|
|
|
|
2016-07-22 11:01:40 +00:00
|
|
|
mediainfo
|
|
|
|
|
|
|
|
isync
|
|
|
|
msmtp
|
|
|
|
vdirsyncer khard khal
|
|
|
|
|
2018-12-18 10:29:14 +00:00
|
|
|
rclone
|
|
|
|
duplicity
|
|
|
|
|
2017-08-26 08:55:28 +00:00
|
|
|
linuxPackages.perf
|
2016-09-21 13:11:24 +00:00
|
|
|
|
2018-09-01 13:43:47 +00:00
|
|
|
qrencode zbar
|
|
|
|
|
2016-07-22 11:01:40 +00:00
|
|
|
veriT
|
|
|
|
minisat
|
|
|
|
picosat
|
2016-07-22 17:27:53 +00:00
|
|
|
glucose
|
2016-07-22 11:01:40 +00:00
|
|
|
prover9
|
|
|
|
eprover
|
|
|
|
metis-prover
|
|
|
|
spass
|
|
|
|
z3
|
|
|
|
cvc4
|
|
|
|
graphviz
|
2018-06-10 13:14:20 +00:00
|
|
|
open-wbo
|
2016-07-22 11:01:40 +00:00
|
|
|
# toysolver
|
|
|
|
] ++ (with aspellDicts; [ en de fr nl ]);
|
|
|
|
|
|
|
|
nixpkgs.config.packageOverrides = pkgs: with pkgs; let
|
|
|
|
fetchNixPkgs = { rev, sha256 }:
|
|
|
|
fetchFromGitHub {
|
|
|
|
inherit sha256 rev;
|
|
|
|
owner = "NixOS";
|
|
|
|
repo = "nixpkgs-channels";
|
|
|
|
};
|
|
|
|
stablePkgs = fetchNixPkgs {
|
2019-10-11 11:07:39 +00:00
|
|
|
rev = "dbad7c7d59f12e81032bc3100e3d9fa44b6d4e70";
|
|
|
|
sha256 = "1pjhslnhz4gngbclyr39x4xaicrc1sz2xy8bsrvlr3cl5qrbki2b";
|
2016-07-22 11:01:40 +00:00
|
|
|
};
|
|
|
|
in {
|
2017-08-05 08:33:59 +00:00
|
|
|
# idea-community-eap = pkgs.idea.idea-community.overrideDerivation (oldAttrs: rec {
|
|
|
|
# name = "idea-community-${version}";
|
|
|
|
# version = "2017.2.eap";
|
|
|
|
# src = pkgs.fetchurl {
|
|
|
|
# url = "https://download.jetbrains.com/idea/ideaIC-172.3544.6-no-jdk.tar.gz";
|
|
|
|
# sha256 = "72874a0393a6388b04353a359eea1d1242f59d6e7b96a4cf43c793602ac7ccdb";
|
|
|
|
# };
|
|
|
|
# });
|
|
|
|
idea-community-eap = pkgs.idea.idea-community;
|
2016-07-22 11:01:40 +00:00
|
|
|
|
2017-04-15 10:15:15 +00:00
|
|
|
# clion-eap = pkgs.idea.clion.overrideDerivation (oldAttrs: rec {
|
|
|
|
# name = "clion-${version}";
|
|
|
|
# version = "2017.1.eap";
|
|
|
|
# src = pkgs.fetchurl {
|
|
|
|
# url = "http://download.jetbrains.com/cpp/CLion-2017.1-RC.tar.gz";
|
|
|
|
# sha256 = "1rv9rcjv4kv39l9r4g5kqbd4y175301a6kr3js3szkjmhqd50qq3";
|
|
|
|
# };
|
|
|
|
# });
|
|
|
|
clion-eap = pkgs.idea.clion;
|
2016-09-21 13:11:17 +00:00
|
|
|
|
2017-09-02 07:10:46 +00:00
|
|
|
# neovim = pkgs.neovim.override {
|
|
|
|
# extraPythonPackages = [ pkgs.pythonPackages.websocket_client ];
|
|
|
|
# };
|
2016-07-22 11:01:40 +00:00
|
|
|
|
|
|
|
stablePkgs = stablePkgs;
|
|
|
|
stable = import stablePkgs {};
|
|
|
|
};
|
|
|
|
|
|
|
|
nixpkgs.config.allowTexliveBuilds = true;
|
2016-09-21 13:11:17 +00:00
|
|
|
nixpkgs.config.allowUnfree = true;
|
2019-01-02 12:57:28 +00:00
|
|
|
nixpkgs.config.android_sdk.accept_license = true;
|
2016-07-22 11:01:40 +00:00
|
|
|
|
|
|
|
}
|