2016-07-22 13:01:40 +02:00
|
|
|
{ config, pkgs, ... }:
|
|
|
|
|
|
|
|
{
|
2020-08-31 10:43:13 +02:00
|
|
|
imports = [
|
2021-10-05 17:39:35 +02:00
|
|
|
./fix-firefox.nix
|
2020-08-31 10:43:13 +02:00
|
|
|
];
|
|
|
|
|
2016-07-22 13:01:40 +02:00
|
|
|
environment.systemPackages = with pkgs.haskellPackages; with pkgs; [
|
|
|
|
gmpc
|
2021-10-30 15:28:34 +02:00
|
|
|
mpdevil
|
2016-07-22 13:01:40 +02:00
|
|
|
m4
|
2021-05-14 12:20:55 +02:00
|
|
|
(pkgs.openjdk or pkgs.openjdk14 or pkgs.openjdk12 or pkgs.openjdk11 or pkgs.openjdk10 or openjdk8)
|
2016-07-22 13:01:40 +02:00
|
|
|
sbt scala
|
2021-06-13 09:36:08 +02:00
|
|
|
ungoogled-chromium
|
|
|
|
# chromium
|
2021-10-05 17:39:35 +02:00
|
|
|
firefox
|
2016-07-22 13:01:40 +02:00
|
|
|
qalculate-gtk
|
2018-11-22 14:08:46 +01:00
|
|
|
libqalculate
|
2016-07-22 13:01:40 +02:00
|
|
|
viewnior
|
|
|
|
gnupg
|
2019-06-21 10:44:38 +02:00
|
|
|
(pass.withExtensions (ext: [ ext.pass-otp ]))
|
|
|
|
xclip pwgen
|
2016-07-22 13:01:40 +02:00
|
|
|
remmina
|
|
|
|
ledger
|
2018-06-10 15:14:20 +02:00
|
|
|
# hledger
|
2018-01-06 11:28:40 +01:00
|
|
|
# hledger-diff
|
2016-11-14 16:47:30 +01:00
|
|
|
cmake ninja
|
2021-05-23 20:43:20 +02:00
|
|
|
bear
|
2016-07-22 13:01:40 +02:00
|
|
|
mpv
|
2017-06-18 15:00:45 +02:00
|
|
|
neomutt notmuch
|
2016-07-22 13:01:40 +02:00
|
|
|
patchelf
|
2019-05-14 16:14:33 +02:00
|
|
|
loc
|
2018-06-10 15:14:20 +02:00
|
|
|
tokei
|
2016-10-03 15:21:18 +02:00
|
|
|
ripgrep
|
2016-08-20 18:14:37 +02:00
|
|
|
imagemagick
|
2017-08-05 17:42:59 +02:00
|
|
|
mercurial
|
2018-11-18 12:03:49 +01:00
|
|
|
manpages
|
2016-07-22 13:01:40 +02:00
|
|
|
|
2020-11-12 14:09:44 +01:00
|
|
|
dfeet
|
|
|
|
|
2018-03-09 16:01:10 +01:00
|
|
|
geoipWithDatabase
|
|
|
|
|
2018-10-28 14:54:38 +01:00
|
|
|
nix-index
|
|
|
|
|
2017-10-13 16:09:43 +02:00
|
|
|
alacritty
|
|
|
|
|
2021-05-24 20:09:46 +02:00
|
|
|
neovim-qt
|
|
|
|
|
2020-08-22 14:42:24 +02:00
|
|
|
clinfo
|
|
|
|
|
2017-08-05 17:42:59 +02:00
|
|
|
lm_sensors
|
2017-08-06 16:32:37 +02:00
|
|
|
hdparm
|
2018-08-05 10:42:42 +02:00
|
|
|
smartmontools
|
2017-08-06 16:32:37 +02:00
|
|
|
lsof
|
2017-08-05 17:42:59 +02:00
|
|
|
|
2016-07-22 13:01:40 +02:00
|
|
|
pdfpc
|
|
|
|
|
|
|
|
# emacs
|
2017-02-10 09:34:34 +01:00
|
|
|
emacs
|
2016-07-22 13:01:40 +02:00
|
|
|
ghostscript # for auctex
|
|
|
|
aspell
|
|
|
|
|
2019-10-01 13:01:20 +02: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 17:27:01 +01:00
|
|
|
|
2016-07-22 13:01:40 +02:00
|
|
|
mediainfo
|
|
|
|
|
|
|
|
isync
|
|
|
|
msmtp
|
2020-07-19 18:37:57 +02:00
|
|
|
vdirsyncer khard khal
|
2016-07-22 13:01:40 +02:00
|
|
|
|
2018-12-18 11:29:14 +01:00
|
|
|
rclone
|
|
|
|
duplicity
|
2019-11-04 11:22:31 +01:00
|
|
|
magic-wormhole
|
2018-12-18 11:29:14 +01:00
|
|
|
|
2017-08-26 10:55:28 +02:00
|
|
|
linuxPackages.perf
|
2016-09-21 15:11:24 +02:00
|
|
|
|
2018-09-01 15:43:47 +02:00
|
|
|
qrencode zbar
|
|
|
|
|
2016-07-22 13:01:40 +02:00
|
|
|
veriT
|
|
|
|
minisat
|
|
|
|
picosat
|
2016-07-22 19:27:53 +02:00
|
|
|
glucose
|
2016-07-22 13:01:40 +02:00
|
|
|
prover9
|
|
|
|
eprover
|
2022-01-30 15:22:26 +01:00
|
|
|
vampire
|
2016-07-22 13:01:40 +02:00
|
|
|
metis-prover
|
|
|
|
spass
|
|
|
|
z3
|
|
|
|
cvc4
|
|
|
|
graphviz
|
2018-06-10 15:14:20 +02:00
|
|
|
open-wbo
|
2016-07-22 13:01:40 +02:00
|
|
|
# toysolver
|
2020-12-26 12:12:23 +01:00
|
|
|
] ++ (with aspellDicts; [ en de fr nl ])
|
|
|
|
++ (with gst_all_1; [ gstreamer gstreamer.dev
|
|
|
|
gst-plugins-bad gst-plugins-good gst-plugins-base gst-plugins-ugly ]);
|
2016-07-22 13:01:40 +02:00
|
|
|
|
|
|
|
nixpkgs.config.allowTexliveBuilds = true;
|
2016-09-21 15:11:17 +02:00
|
|
|
nixpkgs.config.allowUnfree = true;
|
2019-01-02 13:57:28 +01:00
|
|
|
nixpkgs.config.android_sdk.accept_license = true;
|
2016-07-22 13:01:40 +02:00
|
|
|
|
2020-05-23 09:40:18 +02:00
|
|
|
programs.adb.enable = true;
|
|
|
|
users.extraUsers.gebner.extraGroups = [ "adbusers" ];
|
|
|
|
|
2022-01-12 21:38:34 +01:00
|
|
|
nixpkgs.config.packageOverrides = pkgs: with pkgs; {
|
|
|
|
notmuch = (notmuch.override { withEmacs = false; }).overrideDerivation (_: {
|
|
|
|
doCheck = false;
|
|
|
|
});
|
|
|
|
};
|
|
|
|
|
2016-07-22 13:01:40 +02:00
|
|
|
}
|