Commit Graph
100 Commits
Author SHA1 Message Date
Jan Malakhovski 88ca6dd78a cplex: move defaults to package file 2019-02-03 15:30:47 +00:00
Jan Malakhovski f37effbc99 gams: move defaults to package file 2019-02-03 15:30:46 +00:00
Jan Malakhovski ec2452dac1 scilab: move defaults to package file 2019-02-03 15:30:45 +00:00
Jan Malakhovski 4f066da1de quassel: move defaults to package file 2019-02-03 15:30:44 +00:00
Jan Malakhovski 56ee5bca69 wireshark: move defaults to package file 2019-02-03 15:30:43 +00:00
Jan Malakhovski f56be70f3f uwsgi: move defaults to package file 2019-02-03 15:30:42 +00:00
Jan Malakhovski ce75344792 stoken: move defaults to package file 2019-02-03 15:30:41 +00:00
Jan Malakhovski caff8b7f4c mjpegtools: move defaults to package file 2019-02-03 15:30:40 +00:00
Jan Malakhovski 58a2757aaa ibus-with-plugins: move defaults to package file 2019-02-03 15:30:39 +00:00
Jan Malakhovski 50153afe8e arduino-core: move defaults to package file 2019-02-03 15:30:38 +00:00
Jan Malakhovski 2cf14077f4 residualvm: move defaults to package file 2019-02-03 15:30:37 +00:00
Jan Malakhovski 1b784e5f6f subversion: move defaults to package file 2019-02-03 15:30:36 +00:00
Jan Malakhovski b5e511db7c rxvt_unicode: move defaults to package file 2019-02-03 15:30:35 +00:00
Jan Malakhovski a4cebde4f6 mercurial: move defaults to package file 2019-02-03 15:30:34 +00:00
Jan Malakhovski 866944ff52 mpd: move defaults to package file 2019-02-03 15:30:33 +00:00
Jan Malakhovski 4ec5cbc77a libgpod: move defaults to package file 2019-02-03 15:30:32 +00:00
Jan Malakhovski c1ee0a4980 aprutil: move defaults to package file 2019-02-03 15:30:31 +00:00
Jan Malakhovski 6e1e0bb213 urjtag: move defaults to package file 2019-02-03 15:30:30 +00:00
Jan Malakhovski 546c8ffef8 ssmtp: move defaults to package file 2019-02-03 15:30:29 +00:00
Jan Malakhovski 4bc9404b15 grub: move defaults to package file 2019-02-03 15:30:28 +00:00
Jan Malakhovski a4f20976fb fetchsvnssh: move defaults to package file 2019-02-03 15:30:27 +00:00
Jan Malakhovski bdd69a9b0c sane-backends, sane-backends-git: move defaults to package file 2019-02-03 15:30:26 +00:00
Jan Malakhovski ec122ccfb8 dysnomia: move defaults to package file 2019-02-03 15:30:25 +00:00
Jan Malakhovski 8cbe72a923 w3m: move defaults to package file 2019-02-03 15:30:24 +00:00
Jan Malakhovski 25709dfe50 tomahawk: move defaults to package file 2019-02-03 15:30:23 +00:00
Jan Malakhovski 679bf2a2b2 flashplayer: move defaults to package file 2019-02-03 15:30:22 +00:00
Jan Malakhovski 7706253e59 libspotify: move defaults to package file 2019-02-03 15:30:21 +00:00
Jan Malakhovski 35a09f9923 evilvte: move defaults to package file 2019-02-03 15:30:20 +00:00
Jan Malakhovski d064592f36 ghostscript: move defaults to package file 2019-02-03 15:30:19 +00:00
Jan Malakhovski 5da88a18c9 rsync: move defaults to package file 2019-02-03 15:30:18 +00:00
Jan Malakhovski 6cb5666bdb profanity: move defaults to package file 2019-02-03 15:30:17 +00:00
Jan Malakhovski 6832a42b7f avahi: move defaults to the package file 2019-02-03 15:30:16 +00:00
Jan Malakhovski 51687d9a7f lib: tiny cleanup 2019-02-03 15:30:15 +00:00
Jan Malakhovski 107f0fc9e7 top-level: cleanup whitespace 2019-02-03 15:30:14 +00:00
Jan Malakhovski 849b10a419 top-level: fix a typo 2019-02-03 15:30:13 +00:00
Jan Malakhovski 735d2877cc pulseaudioFull, libpulseaudio-vanilla: cleanup
These are already inherited in the parent derivation.
2019-02-03 15:30:12 +00:00
Jan Malakhovski d35c199422 dysnomia: cleanup whitespace 2019-02-03 15:30:11 +00:00
Jan Malakhovski 1ad836b326 dwm: cleanup whitespace 2019-02-03 15:30:10 +00:00
Jan Malakhovski 7c48015019 openssl: fix cryptodev fallout from d836b811cb 2018-11-22 09:45:34 +00:00
Jan Malakhovski 8dcf831978 fetchurl: mirrors: http -> https, https before http, http before ftp
Because HTTP has a higher probability of working behind proxies.
2018-11-22 09:38:22 +00:00
Jan Malakhovski 1b3629ef34 lib: implement setPrio
For when `hiPrio` and `lowPrio` are not enough.
2018-11-22 08:59:48 +00:00
Jan Malakhovski 58ff402b40 pkgs/test/nixos-functions: use dummy versioning
With this OfBorg and similar tools won't report this derivation as
changed every single time.
2018-11-19 19:26:52 +00:00
Jan Malakhovski ce5ba1ca44 mesa: don't require wayland things with wayland disabled (#50559) 2018-11-18 16:36:24 +01:00
Jan Malakhovski f78835e791 kodiPlugins.exodus: remove
No loner exists, I couldn't find an official replacement repo, should be
removed according to
https://github.com/NixOS/nixpkgs/pull/46196#discussion_r215762595
2018-11-18 11:19:20 +01:00
Jan Malakhovski e220331903 kodiPlugins.yatp: init at 3.3.2 2018-11-18 11:19:20 +01:00
Jan Malakhovski 607c6e78e7 kodiPlugins.simpleplugin: init at 2.3.2 2018-11-18 11:19:20 +01:00
Jan Malakhovski 60ba7d233e pythonPackages.requests: disable multiple outputs
The `dev` output is empty anyway.

The problem is that it interacts badly with other parts of python and
stdenv infrastructure. In particular, before this patch it installs
code into `out` output (with only generated `nix-support` in `dev`),
but `makePythonPath` then uses `propagatedBuildInputs` to generate
`PYTHONPATH` while stdenv selects `dev` outputs for
`propagatedBuiltInputs`. This results in `makePythonPath` linking to
the empty `dev` output in `PYTHONPATH`.

This reverts a piece of commit 28299f669a.
2018-11-18 11:19:20 +01:00
Jan Malakhovski ac09051cf5 pythonPackages.gpgme: inherit python
else building via e.g. `python3Packages.gpgme` produces the wrong result.
2018-11-18 09:08:06 +00:00
Jan Malakhovski e426758d0e vlc: fix build without qt5 2018-11-18 09:08:06 +00:00
Jan Malakhovski 980043347d mr: fix src
The tag was moved, the diff is fine.
2018-11-18 09:08:05 +00:00
Jan Malakhovski 50aef6015f curl: move option defaults from all-packages.nix to the derivation itself 2018-11-18 07:59:40 +00:00
Jan Malakhovski 38a32d9ccf redshift: introduce withGeolocation option
For simpler control.
2018-11-18 07:48:01 +00:00
Jan Malakhovski 9d35a02dab metrics.nix: add a metrick for the current number of packages as seen by nix-env 2018-11-17 10:24:46 +00:00
Jan Malakhovski 5f54bb9919 mdf2iso: fix src
Debian's anonscm is dead, they use a Gitlab instance now.

The hash changed because the branch was rebased upstream, the diff is
a noop.
2018-11-17 10:16:33 +00:00
Jan Malakhovski 1e7516a31c datefudge: fix src
Debian's anonscm is dead, they use a Gitlab instance now.
2018-11-17 10:16:32 +00:00
Jan Malakhovski fe50c0c096 cmake_2_8: fix fetchpatch src
Old link no longer works. There're other broken patches in that file,
but I was too lazy to investigate where one can download them now.
2018-11-17 10:16:30 +00:00
Jan Malakhovski 56802ad698 gnuradio-rds: fix src 2018-11-08 05:29:47 +00:00
Jan Malakhovski 67a5c0da41 tree-wide: fix all revs of fetchsvn 2018-11-08 05:29:47 +00:00
Jan Malakhovski 3902085b3f mesa: tiny cleanup 2018-11-08 05:20:19 +00:00
Jan Malakhovski c0a4e46714 qt5: use https, tiny cleanup 2018-11-08 05:20:19 +00:00
Jan Malakhovski f623f8c51e espeak-ng: tiny cleanup 2018-11-08 05:20:19 +00:00
Jan Malakhovski 2f5e4c733b lib: commitIdFromGitRepo: simplify a tiny bit 2018-11-08 05:20:18 +00:00
Jan Malakhovski d2d80e6d30 firefox: disable pulseaudio support on non-Linux by default 2018-11-08 05:20:18 +00:00
Jan Malakhovski 2403464720 nixos/release.nix: generalize modules copy-paste into makeModules 2018-11-08 05:20:09 +00:00
Jan Malakhovski d32f51c618 cc-wrapper, bintools-wrapper: simply symlink man and info outputs
With the previous commit `propagateDoc` is now always given the correct value
(i.e. it is never set to `true` when there are no `man` and `info` outputs).
Hence, we can simply symlink the original outputs to the wrapper outputs.

Pros:

- simpler, less indirection compared to `propagated-user-env-packages`,
- uses less inodes (1 symlink, which nix then simply automatically resolves
  and removes, vs. two directories and a file),
- makes direct references like "export MANPATH=${stdenv.cc.man}/share/man"
  simply work.

Cons:

- I'm not aware of any.

This and the previous commit together almost completely revert commits
fde7296a47,
fa41297209, and
c981787db9.
2018-11-07 08:37:51 +00:00
Jan Malakhovski 110f16e43e llvm_5: cleanup with a mass rebuild, but no idea why, and can not test 2018-10-21 18:26:37 +00:00
Jan Malakhovski eae890db12 gcc-*: homogenize and cleanup expressions with a mass rebuild 2018-10-21 18:26:37 +00:00
Jan Malakhovski 141eb8b843 anki: update meta 2018-10-19 21:59:47 +00:00
Jan Malakhovski 9f32d79ef4 remmina: reindent 2018-10-19 19:14:31 +00:00
Jan Malakhovski 972ec8b3be remmina: make gnome support optional
There's no runtime option to disable GNOME stuff, and storing things in
GNOME Keyring is very inconvenient for non-GNOME users.
2018-10-19 19:14:25 +00:00
Jan Malakhovski 8ec6322711 remmina: remove webkitgtk dependency
It was used by "survey" module which was removed in revision
d97920eb9b32dbe17b85f8eff12928d26c19fd3d of their repository
on 2016-12-13.

Meanwhile, WebKit plugin is a separate package
https://aur.archlinux.org/packages/remmina-plugin-webkit/
not packaged in nixpkgs.
2018-10-19 19:12:36 +00:00
Jan Malakhovski 0779d71915 anki: use send2trash from nixpkgs 2018-10-19 18:20:35 +00:00
Jan Malakhovski 419ea86540 maintainers/maintainer-list.nix: add my own PGP/GPG attributes
First! :)
2018-10-03 00:21:47 +00:00
Jan Malakhovski be68971cd1 maintainers/maintainer-list.nix: add PGP/GPG attributes 2018-10-03 00:21:43 +00:00
Jan Malakhovski c57892462b nixos/networking: add hostname to /etc/hosts by default
We use `127.0.1.1` instead of `127.0.0.1` because some applications will fail if
`127.0.0.1` resolves to something other than `localhost`.

Debian does the same.

See #1248 and #36261.
2018-10-02 23:58:36 +00:00
Jan Malakhovski 1ece5041a4 nixos/networking: simplify /etc/hosts generation, add asserts
Since `networking.hosts` is properly typed all of that magic `/etc/hosts` generator
does can be dropped. People that disagree with the value of `networking.hosts` can
simply `mkForce`.
2018-10-02 23:58:35 +00:00
Jan Malakhovski 5abdbbb8b7 maintainers/maintainer-list.nix: stop the real name policy
What is a "real name" anyway? Are we in the buisness of checking passports here?
2018-10-02 15:17:38 +00:00
Jan Malakhovski 45df055094 maintainers/maintainer-list.nix: make the top comment a bit more readable 2018-10-02 15:17:36 +00:00
Jan Malakhovski 1a6ce11518 nixos: doc: fix minimal profile and installer configs 2018-09-24 21:07:59 +00:00
Jan Malakhovski 3c0cced272 nixos: doc: nixos-manual: fix assert 2018-09-24 21:07:55 +00:00
Jan Malakhovski 6ebad0821f bluez-alsa: init at 1.3.1 (#47236) 2018-09-24 22:42:20 +02:00
Jan Malakhovski 563d5b1c87 nixos: top-level: indent 2018-09-24 19:45:16 +00:00
Jan Malakhovski fece91537b nixos: top-level: evaluate assertions before warnings
or else at least the following config will fail with an evaluation error
instead of an assert

```
{
  services.nixosManual.enable = false;
  services.nixosManual.showManual = true;
}
```
2018-09-24 19:45:15 +00:00
Jan Malakhovski e0b5919197 gcc-*: homogenize and cleanup expressions without a rebuild
Looks scary but it is a noop.
2018-09-23 20:56:19 +00:00
Jan Malakhovski 0f3b89bbed nixos: doc: move non-service parts of service.nixosManual to documentation.nixos 2018-09-23 20:50:47 +00:00
Jan Malakhovski fe744d3fb1 nixos: doc: rename manual to manualHTML, cleanup references
Because when I see "config.system.build.manual.manual" after I forgot
what it means I ask "Why do I need that second `.manual` there again?".
Doesn't happen with `config.system.build.manual.manualHTML`.
2018-09-23 20:47:58 +00:00
Jan Malakhovski 87c0206038 linuxHeaders: cleanup with a mass rebuild 2018-09-23 17:57:17 +00:00
Jan Malakhovski d0c6bf0a73 libdaemon: cleanup with a mass rebuild 2018-09-23 17:57:17 +00:00
Jan Malakhovski d5ddae51bd pkgconfig: cleanup with a mass rebuild 2018-09-23 17:57:17 +00:00
Jan Malakhovski c77ba8b8f6 newt: cleanup with a mass rebuild 2018-09-23 17:57:17 +00:00
Jan Malakhovski 2067b2a524 texinfo: cleanup with a mass rebuild 2018-09-23 17:57:13 +00:00
Jan Malakhovski e51b70c714 libcardiacarrest: 12.1-6 -> 12.1-7 2018-09-23 17:46:43 +00:00
Jan Malakhovski ed10043f75 llvmPackages_6.libcxx: cleanup with a mass rebuild 2018-09-23 17:30:32 +00:00
Jan Malakhovski d2674c5e15 llvm_5: cleanup with a mass rebuild 2018-09-23 17:30:32 +00:00
Jan Malakhovski 1abf1971cd gcc7: cleanup with a mass rebuild 2018-09-23 17:30:32 +00:00
Jan Malakhovski b2c7a5a271 bintools-wrapper, cc-wrapper, stdenv: infer propagateDoc automatically
02c09e0171 (NixOS/nixpkgs#44558) was reverted in
c981787db9 but, as it turns out, it fixed an issue
I didn't know about at the time: the values of `propagateDoc` options were
(and now again are) inconsistent with the underlying things those wrappers wrap
(see NixOS/nixpkgs#46119), which was (and now is) likely to produce more instances
of NixOS/nixpkgs#43547, if not now, then eventually as stdenv changes.

This patch (which is a simplified version of the original reverted patch) is the
simplest solution to this whole thing: it forces wrappers to directly inspect the
outputs of the things they are wrapping instead of making stdenv guess the correct
values.
2018-09-23 17:29:56 +00:00
Jan Malakhovski 53c9efe9e5 gpgme: use default texinfo 2018-09-08 23:04:55 +00:00
Jan Malakhovski 7705c76c49 git: use default texinfo 2018-09-08 23:04:51 +00:00
Jan Malakhovski b23f6a3714 nixos: xdg: fix indent and eol spaces 2018-09-08 17:20:56 -05:00
Jan Malakhovski b7bd0561be Merge branch 'master' into staging 2018-09-08 22:08:32 +00:00