Commit Graph
208820 Commits
Author SHA1 Message Date
Bernardo Meurer 5ee439eb08 nixos: fix ip46tables invocation in nat 2019-12-14 20:13:12 -08:00
worldofpeace bfcc281a27 Merge pull request #75138 from mkg20001/feat/add-xapps-cinnamon
cinnamon.xapps: init at 1.6.8
2019-12-14 22:25:11 -05:00
Mario Rodas 9f2092b6a9 grafana-loki: fix build on darwin 2019-12-14 22:22:22 -05:00
worldofpeace 47dcb0439a libgnomekbd: fix dependencies
There were things in Requires that weren't propagated.
2019-12-14 22:22:14 -05:00
Maciej Krüger 580a6f492a pythonModules.xapp: init at 1.8.1 2019-12-14 22:22:14 -05:00
Maciej Krüger 632c4f2c9b cinnamon.xapps: init at 1.6.8 2019-12-14 22:22:14 -05:00
Jan Tojnar 8dc5ff7dcf nixos/displayManager: deprecate separate options for default wm/dm
The upstream session files display managers use have no concept of sessions being composed from
desktop manager and window manager. To be able to set upstream session files as default
session, we need a single option. Having two different ways to set default session would be confusing,
though, so we decided to deprecate the old method.

We also created separate script for each session, just like we already had a separate desktop
file for each one, and started using displayManager.sessionPackages mechanism to make the
session handling more uniform.
2019-12-15 04:16:20 +01:00
Tor Hedin Brønner 53ef29c138 nixos/lightdm: enable wayland sessions
Note: can't launch gnome on wayland due to duplicate entry names:
  https://github.com/CanonicalLtd/lightdm/issues/16
2019-12-15 04:16:20 +01:00
Tor Hedin Brønner d25365c3c1 nixos/displayManager: introduce defaultSession
There's two ways of providing graphical sessions now:
- `displayManager.session` via. `desktopManager.session` and
  `windowManager.session`
- `displayManager.sessionPackages`

`sessionPackages` doesn't make a distinction between desktop and window
managers. This makes selecting a session provided by a package using
`desktopManager.default` nonsensical.

We therefor introduce `displayManager.defaultSession` which can select a session
from either `displayManager.session` or `displayManager.sessionPackages`.

It will default to `desktopManager.default + windowManager.default` as before.
If the dm default is "none" it will select the first provided session from
`sessionPackages`.
2019-12-15 04:16:20 +01:00
Tor Hedin Brønner 58e5290fce nixos/displayManager: check for provided sessions in mkDesktops 2019-12-15 04:16:20 +01:00
Tor Hedin Brønner dd7144b860 nixos/sessionPackages: provide session names in passthru
We want access to the valid session names at evaluation time.
2019-12-15 04:16:18 +01:00
Tor Hedin Brønner d362df6682 nixos/display-manager: extraSessionFilePackages -> sessionPackages 2019-12-15 04:14:56 +01:00
Niklas Hambüchen 97dc2e99f5 glog: Add upstream patch to fix tests with musl.
Originally found in https://github.com/nh2/static-haskell-nix/issues/70
2019-12-15 04:05:20 +01:00
Florian Klink ac1a5ac2db gtkwave: build with gtk3
gtkwave ships a gtk3 flavour on sourceforge. let's use that one.
2019-12-15 03:54:35 +01:00
Austin Seipp 367676ce82 z3: 4.8.5 -> 4.8.7
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-12-14 20:33:59 -06:00
Austin Seipp 3e88e1b144 vector: 0.5.0 -> 0.6.0
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-12-14 20:33:59 -06:00
Austin Seipp 1446f6ca38 Revert "vector: make some more options override-able"
See the comments in that commit for more information.

This reverts commit b964f4b421.
2019-12-14 20:33:59 -06:00
Mario Rodas e87cfa0488 Merge pull request #75342 from colemickens/nixpkgs-va
vaapiIntel: unstable-20190211 -> 2.4.0
2019-12-14 21:29:16 -05:00
Mario Rodas 1784ddb805 Merge pull request #75647 from marsam/add-python-twitter
pythonPackages.python-twitter: init at 3.5
2019-12-14 21:18:27 -05:00
Mario Rodas ba22262959 Merge pull request #75667 from tobim/pkgs/cmake-format
cmake-format: 0.6.2 -> 0.6.3
2019-12-14 21:17:41 -05:00
Andreas Rammhold 928bc00ec4 Merge pull request #75673 from flokli/exa-broken-symlinks
exa: apply patch to not panic on broken symlinks
2019-12-15 02:28:29 +01:00
Mario Rodas fb112af09e gitAndTools.git-gone: 0.1.2 -> 0.2.0 2019-12-14 20:20:20 -05:00
Mario Rodas 3f9333064b vdirsyncer: fix build on darwin 2019-12-14 20:20:20 -05:00
Florian Klink d41dca2f5f exa: apply patch to not panic on broken symlinks
Currently, exa fails when being executed in a git repository with
symlinks pointing to a non-existing location.

This can happen quite often with garbage-collected result links, or in
bazel repositories.

A fix was PR'ed in September at https://github.com/ogham/exa/pull/584,
but upstream seems to be not responding.

Let's apply this patch until there's a release containing the fixes.
2019-12-15 02:18:50 +01:00
worldofpeace 22f57b8925 Merge pull request #75625 from kampka/zsh-history-module
zsh-history: Add tests
2019-12-14 19:51:20 -05:00
Jan Tojnar f288a7c077 libproxy: remove Python 2 bidnings
Nothing was using them.

Another step in Python 2 removal.
2019-12-15 01:50:39 +01:00
Jan Tojnar 628abfebfa jbig2dec: switch to python3 2019-12-15 01:50:39 +01:00
Jan Tojnar 239e4c1f06 doxygen: switch to python3
Also move the build-time dependencies to nativeBuildInputs, and drop perl as it no longer seems to be necessary (CMake is not looking for it any more).
2019-12-15 01:50:38 +01:00
Jan Tojnar 908db0502b libgsf: remove Python dependency
Python is only used for a single console test these dayls and it likely requires
non-trivial introspection hacks.
2019-12-15 01:50:38 +01:00
Jan Tojnar feb4e68173 gst_all_1.gst-plugins-good: switch to python 3 2019-12-15 01:50:38 +01:00
Jan Tojnar 9d9a20fe1b gamin: drop Python bindings
They are not compatible with Python 3, upstream as dead, and nothing uses the bindings any more.

This is a progress in getting rid of Python 2 from closures of most people (samba, which depends on gamin shared library is common dependency).
2019-12-15 01:50:38 +01:00
Jan Tojnar 7adbfb1220 fail2ban: switch to Python 3
We are dropping Python support from gamin so nothing is holding us any more.
Instead of gamin, we will use systemd on Linux and polling on Darwin;
gamin is the worst backend any way, according to upstream:

https://github.com/fail2ban/fail2ban/issues/1330#issuecomment-314429043
2019-12-15 01:50:38 +01:00
Jan Tojnar a4721054c1 lilv: switch to python3 2019-12-15 01:50:37 +01:00
Jan Tojnar 6b5e932792 lv2: switch to python3 2019-12-15 01:50:37 +01:00
Jan Tojnar e942647826 sratom: switch to python3 2019-12-15 01:50:37 +01:00
Jan Tojnar d06be85bdc sord: switch to python3 2019-12-15 01:50:37 +01:00
Jan Tojnar 486e3ecafd serd: switch to python3 2019-12-15 01:50:37 +01:00
Jan Tojnar c8490a8603 libgit2: switch to python3 2019-12-15 01:50:36 +01:00
Jan Tojnar ebe0fd4353 libglvnd: switch to python3 2019-12-15 01:50:36 +01:00
Jan Tojnar 5500ba64b7 fontforge: default to python3 2019-12-15 01:50:36 +01:00
Jan Tojnar 0216e8bb9c xorg.libxcb: do not depend on python2 2019-12-15 01:50:36 +01:00
Jan Tojnar 1c2019fe01 gtk-doc: clean up
* use buildPythonApplication instead of symlinking
   * but do not propagate Python
* Add lxml & anytree for gtkdoc-mkhtml2
2019-12-15 01:50:35 +01:00
Jan Tojnar 4522205507 python3.pkgs.anytree: make graphviz optional
It is a runtime dependency that produces dependency loop:

    anytree → graphviz → pango → glib → gtk-doc → anytree
2019-12-15 01:50:35 +01:00
Jan Tojnar 91a276cd79 epoxy: do not depend on python2 2019-12-15 01:50:35 +01:00
Jan Tojnar 9d295b8e6a libsemanage: default to python3 2019-12-15 01:50:35 +01:00
Jan Tojnar 56e557257d libselinux: default to python3 2019-12-15 01:50:34 +01:00
Jan Tojnar 3a8d826723 cacert: switch to python3 2019-12-15 01:50:34 +01:00
Jan Tojnar eb1d315cd8 xorg.xcbproto: do not depend on python2 2019-12-15 01:50:34 +01:00
Alex Gryzlov a0d31e3970 idrisPackages.tparsec: 2019-06-18 -> 2019-09-19 2019-12-15 03:03:01 +03:00
Renaud 69c6e4c2ff Merge pull request #75601 from romildo/upd.mojave-gtk-theme
mojave-gtk-theme: 2019-09-09 -> 2019-12-12
2019-12-15 00:58:33 +01:00