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