Commit Graph
205367 Commits
Author SHA1 Message Date
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
WilliButz 10c5b2d91c Merge pull request #75363 from primeos/sway-display-manager-integration
nixos/sway: Enable the display manager integration
2019-12-14 17:02:33 +01:00
Maximilian Bosch 637eacc90a Merge pull request #75649 from avdv/wtf-0.25.0
wtf: 0.24.0 -> 0.25.0
2019-12-14 17:00:14 +01:00
Michael Weiss cffab6c95f Merge pull request #75364 from primeos/range-v3
range-v3: 0.9.1 -> 0.10.0
2019-12-14 16:50:46 +01:00
Maximilian Bosch ce23582392 Merge pull request #75202 from veprbl/pr/nextcloud_rm_qtwebkit
nextcloud-client: disable shibboleth
2019-12-14 16:31:38 +01:00
Maximilian Bosch d1b80ab31e documize-community: 3.5.2 -> 3.6.0
https://github.com/documize/community/releases/tag/v3.6.0
2019-12-14 16:24:42 +01:00
Florian Klink 2a38b91cc4 Merge pull request #75384 from Izorkin/nginx-unit
nixos/unit: enable sanboxing
2019-12-14 16:16:50 +01:00
Vincent Laporte 089c0efe8c ocamlPackages.mdx: 1.4.0 → 1.5.0
And split to multiple outputs
2019-12-14 15:57:36 +01:00
Vincent Laporte b5e82ad239 ocamlPackages.ocaml-version: init at 2.3.0 2019-12-14 15:57:36 +01:00
WilliButz 5746e9fd91 Merge pull request #75634 from Ma27/bump-matrix-synapse
matrix-synapse: 1.6.1 -> 1.7.0
2019-12-14 15:57:19 +01:00
Renaud dd465ba6b6 wpscan: 3.5.3 -> 3.7.5 (#75580) 2019-12-14 15:55:33 +01:00
mt_caret 7358e4f93c nixos/lxd: add recommendedSysctlSettings
* nixos/lxd: add productionSetup option
* nixos/lxd: enable some settings by default
* nixos/lxd: rename option
2019-12-14 15:29:08 +01:00
Claudio Bley 6bb0148cc3 wtf: 0.24.0 -> 0.25.0 2019-12-14 15:12:58 +01:00
Mario Rodas 9b2b17253a Merge pull request #75638 from marsam/fix-libmad-darwin
libmad: fix build on darwin
2019-12-14 08:18:23 -05:00
Yannis Koutras 295d8bae7a Merge pull request #75050 from alapshin/feature/skroge-2.21.0
skrooge: 2.20.0 -> 2.21.0
2019-12-14 14:14:10 +01:00
Lancelot SIX 2cfdc0401f Merge pull request #75387 from r-ryantm/auto-update/rabbitmq-server
rabbitmq-server: 3.8.1 -> 3.8.2
2019-12-14 13:11:42 +01:00
Mario Rodas 4c142b0854 flow: 0.113.0 -> 0.114.0
Changelog: https://github.com/facebook/flow/releases/tag/v0.114.0
2019-12-14 01:29:00 -08:00
Jonathan Ringer 12cc27b1ef pythonPackages.root_numpy: add setuptools dependency 2019-12-14 01:28:42 -08:00
Dmitry Kalinkin b6d8873825 root: 6.12.06 -> 6.18.04
Also switch to python3.
2019-12-14 01:28:27 -08:00
Chuck 6498f468af WriteHaskell: Strip binaries
This reduces the size of Hello World [1] from 3.06 MiB to 678 KiB.

[1] As measured by nix-shell -p 'writers.writeHaskellBin "hello" {} "main = putStrLn \"hello\""' --run 'ls -l `which hello`'
2019-12-14 09:32:34 +01:00
Jörg Thalheim fbfd77b158 Merge pull request #75546 from averelld/jdgui-update
jd-gui: 1.4.0 -> 1.6.5
2019-12-14 07:41:01 +00:00
Jörg Thalheim 259139f1c3 Merge pull request #75565 from xwvvvvwx/wg-tools-20191212
wireguard-tools: 0.0.20191127 -> 0.0.20191212
2019-12-14 07:27:39 +00:00
Vladyslav M 942de234e9 qbittorrent-nox: init at 4.1.9.1 (#75068)
qbittorrent-nox: init at 4.1.9.1
2019-12-14 09:07:35 +02:00
Mario Rodas c7f85382f8 mpd: fix-build on darwin 2019-12-13 22:59:16 -08:00
Laurens Duijvesteijn 88c6f13ef2 hivemind: 1.0.4 -> 1.0.6 2019-12-13 22:58:15 -08:00
Renaud 637f16dc3e bingrep: 0.7.0 -> 0.8.1 2019-12-13 22:51:23 -08:00
Mario Rodas 6d34fb89eb fluent-bit: 1.3.2 -> 1.3.4 2019-12-13 22:46:22 -08:00
Mario Rodas d1913d175d buildah: 1.11.6 -> 1.12.0
Changelog: https://github.com/containers/buildah/releases/tag/v1.12.0
2019-12-13 22:35:53 -08:00
roconnor 6a7508031e Merge pull request #72418 from xtruder/pkgs/bitcoin/desktop
bitcoin: install desktop file and pixmaps
2019-12-13 23:18:22 -05:00
Mario Rodas 98634341e9 Merge pull request #75629 from filalex77/starship-0.30.1
starship: 0.29.0 -> 0.30.1
2019-12-13 23:12:20 -05:00
Mario Rodas 3c024221a6 Merge pull request #75593 from saschagrunert/conmon-2
conmon: v2.0.6 -> v2.0.7
2019-12-13 23:10:52 -05:00
Mario Rodas 1b6cffb907 Merge pull request #75626 from freepotion/harmonist-0.2-to-0.3.0
harmonist: 0.2 -> 0.3.0
2019-12-13 23:04:41 -05:00
Maximilian Bosch 7e77cea721 Merge pull request #75635 from emilazy/whipper-0.9.0
whipper: update to 0.9.0
2019-12-14 04:42:08 +01:00
Maximilian Bosch 9ff834fafc fixup! Merge pull request #74422 from r-ryantm/auto-update/ibus-typing-booster 2019-12-14 04:35:33 +01:00
Mario Rodas 178f870ae7 libmad: fix build on darwin 2019-12-13 22:22:22 -05:00
Maximilian Bosch ca1a918d4c Merge pull request #74422 from r-ryantm/auto-update/ibus-typing-booster
ibus-engines.typing-booster-unwrapped: 2.7.0 -> 2.7.2
2019-12-14 04:22:12 +01:00
Emily 85dce63fa9 whipper: 0.7.3 -> 0.9.0 2019-12-14 03:21:44 +00:00
Emily 1314521936 pythonPackages.pycdio: fix for Python 3 2019-12-14 03:21:34 +00:00
Dmitry Kalinkin 5a8b235897 Merge pull request #75631 from veprbl/pr/herwig_7_1_6
herwig: 7.1.5 -> 7.1.6
2019-12-13 22:19:05 -05:00
Maximilian Bosch 047f22fc3c citrix_workspace: add 19.12.0.19 2019-12-14 03:59:32 +01:00
Samuel Dionne-Riel f8ab1a9c17 Merge pull request #75592 from lovesegfault/ext4-fs-compression
nixos: compress make-ext4-fs with zstd
2019-12-13 21:42:34 -05:00
Maximilian Bosch ba5d530a78 Merge pull request #75591 from marsam/update-lab
gitAndTools.lab: 0.17.0 -> 0.17.1
2019-12-14 03:35:49 +01:00
Maximilian Bosch 7a77c97960 Merge pull request #75599 from matthiasbeyer/update-tig
tig: 2.4.1 -> 2.5.0
2019-12-14 02:48:35 +01:00
Maximilian Bosch 73322737a3 matrix-synapse: 1.6.1 -> 1.7.0
https://github.com/matrix-org/synapse/releases/tag/v1.7.0
2019-12-14 02:40:52 +01:00
Maximilian Bosch e533a8c565 matrix-synapse.ldap3: 0.1.3 -> 0.1.4
https://github.com/matrix-org/matrix-synapse-ldap3/releases/tag/v0.1.4
2019-12-14 02:40:13 +01:00