rnhmjoj
a35b12ed21
nixos/console: set colors using kernel parameters
...
This commit changes the console colors implementation
to use the kernel parameters instead of relying on terminal
escape sequences. This means the palette is applied by the
kernel itself with no custom code running in the initrd
and works for all virtual terminals (not only tty0).
2019-12-20 00:27:35 +01:00
rnhmjoj
9802bc5b32
docs/release-notes: fix indentation
2019-12-20 00:27:35 +01:00
rnhmjoj
bce1437493
docs/release-notes: document console related changes
2019-12-20 00:27:34 +01:00
rnhmjoj
c9276c1b52
nixos: unify virtual console options
...
This commit moves all the virtual console related options
to a dedicated config/console.nix NixOS module.
Currently most of these are defined in config/i18n.nix
with a "console" prefix like `i18n.consoleFont`,
`i18n.consoleColors` or under `boot` and are implemented
in tasks/kbd.nix.
Since they have little to do with actual internationalisation
and are (informally) in an attrset already, it makes sense to
move them to a specific module.
2019-12-20 00:27:34 +01:00
misuzu
b6f87c688b
nixos/3proxy: manual validation fix
2019-12-20 00:17:49 +02:00
Florian Klink
dee7a7f301
Merge pull request #75721 from kampka/port-tests-networking
...
nixosTests.networking: Port tests to python
2019-12-19 21:10:37 +01:00
buckley310
ebbb7165c5
nixos-generate-config: don't generate swapDevices for zram devices ( #75921 )
2019-12-19 22:03:21 +02:00
brprice
5b210859f6
nixos/nginx: drop extra semicolon in return example ( #76055 )
2019-12-19 21:59:01 +02:00
Ben Price
83972b80b4
nixos/acme: implement postRun using ExecStartPost
...
In 5532065d06
, acme was changed to be
RemainAfterExit=true, but `postRun` commands are implemented as
`ExecStopPost`. Systemd now considers the service to be still running
after simp_le is finished, so won't run these commands (e.g. to reload
certificates in a webserver). Change `postRun` to use `ExecStartPost` to
ensure the commands are run in a timely manner.
2019-12-19 17:39:59 +00:00
Michael Raskin
6210c15573
Merge pull request #67507 from misuzu/package-3proxy
...
3proxy: init at 0.8.13
2019-12-19 15:42:15 +00:00
Christian Kampka
9f97485399
trilium-server: Add nginx reverse proxy configuration to module
2019-12-19 10:14:13 +01:00
Christian Kampka
82f038d468
trilium-server: Add module
2019-12-19 10:14:12 +01:00
Frederik Rietdijk
f79e10061f
Merge master into staging-next
2019-12-19 09:19:50 +01:00
Maximilian Bosch
4b51d1391e
Merge pull request #75787 from chkno/see-also-man-configuration-dot-nix
...
nixos/nixos-option: "See also configuration.nix manpage" in nixos-option manpage
2019-12-19 01:38:55 +01:00
worldofpeace
15a9c80c05
nixos/gdm: use systemd tmpfiles instead of preStart
...
Thet was a mess before. This should be more reliable.
2019-12-18 15:40:12 -05:00
Jan Tojnar
6be14ee97b
Merge pull request #53843 from hedning/session-default
...
nixos/displayManager: introduce defaultSession
2019-12-18 21:16:06 +01:00
Chuck
55eb76a783
nixos/nixos-option: "See also configuration.nix manpage" in nixos-option manpage
2019-12-18 12:03:35 -08:00
Dmitry Kalinkin
9faa37cfdf
Merge pull request #75701 from kampka/port-tests-2
...
Port NixOS tests to python
2019-12-17 21:51:42 -05:00
Dmitry Kalinkin
fc47ec691f
Merge pull request #75695 from kampka/port-tests
...
Port NixOS tests to python
2019-12-17 21:45:59 -05:00
Niklas Hambüchen
f7b6824e5d
Merge pull request #75795 from kampka/port-tests-4
...
Port NixOS tests to python
2019-12-18 02:14:43 +00:00
Anders Kaseorg
747cde6246
lxc: Fix lxc-usernet(5) man page reference in documentation
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-12-17 15:37:36 -08:00
Frederik Rietdijk
bf2877b9ab
Merge master into staging-next
2019-12-17 17:16:52 +01:00
sternenseemann
25503db8e8
nixos/spacecookie: add service module and test
2019-12-17 14:17:03 +01:00
Dustin Frisch
f886a14dbd
kresd: Unified listen declarations
...
Deperecates the interfaces option which was used to generate a host:port
list whereas the port was always hardcoded to 53. This unifies the
listen configuration for plain and TLS sockets and allows to specify a
port without an address for wildcard binds.
2019-12-17 12:44:24 +01:00
Linus Heckemann
6eff44f9fb
Merge pull request #75578 from WilliButz/oxidized-pidfile
...
nixos/oxidized: specify PID file in service
2019-12-17 11:39:41 +01:00
Christian Kampka
98d562f0b3
nixosTests.networking: Port tests to python
2019-12-17 11:22:28 +01:00
Christian Kampka
05587aba8b
nixosTests.hitch: Port tests to python
2019-12-17 09:37:07 +01:00
Christian Kampka
5cb7b2cf60
nixosTests.hadoop.yarn: Port tests to python
2019-12-17 09:37:06 +01:00
Christian Kampka
563eea492b
nixosTests.hadoop.hdfs: Port tests to python
2019-12-17 09:37:02 +01:00
Lassulus
f061413686
Merge pull request #74722 from gnidorah/mame
...
mame: 0.215 -> 0.216
2019-12-17 07:57:54 +01:00
Frederik Rietdijk
7aedd744d8
Merge master into staging-next
2019-12-16 20:28:10 +01:00
Christian Kampka
a6ac3fd89f
nixosTests.initrd-network: Port tests to python
2019-12-16 12:52:34 +01:00
Christian Kampka
9fbb427f67
nixosTests.haproxy: Port tests to python
2019-12-16 12:52:33 +01:00
Christian Kampka
0de0b6a281
nixosTests.leaps: Port tests to python
2019-12-16 12:52:32 +01:00
Christian Kampka
40ed6896e3
nixosTests.lidarr: Port tests to python
2019-12-16 12:52:31 +01:00
Christian Kampka
1f2030fdcb
nixosTests.mailcatcher: Port tests to python
2019-12-16 12:52:30 +01:00
Christian Kampka
23d164edb4
nixosTests.wireguard.namespaces: Port test to python
2019-12-16 12:52:29 +01:00
Leonhard Markert
56622fa339
lorri: add git to daemon path
...
Lorri's daemon invokes Nix which requires Git on its path.
https://github.com/target/lorri/issues/255
2019-12-16 10:09:59 +01:00
Franz Pletz
0f783bc7ca
Merge pull request #75193 from Ma27/optional-networkd-gateway
...
nixos/networkd: only set gateway if it's explicitly specified in the module system
2019-12-15 22:15:32 +00:00
Danylo Hlynskyi
c8c30fac9b
Merge pull request #75692 from kampka/postgresql-backup-default
...
postgresql-backup: Use saner defaults for pg_dump
2019-12-15 23:16:50 +02:00
gnidorah
c527e31c99
cdesktopenv: init at 2019-11-30
2019-12-15 22:28:31 +03:00
Christian Kampka
229a0afb28
nixosTests.paperless: Port tests to python
2019-12-15 20:10:57 +01:00
Christian Kampka
d76ab647e6
nixosTests.pdns-recursor: Port tests not python
2019-12-15 20:08:02 +01:00
Christian Kampka
d58814ac5a
nixosTests.peerflix: Port tests to python
2019-12-15 20:08:01 +01:00
Christian Kampka
a20683acbe
nixosTests.pgmanage: Port tests to python
2019-12-15 20:08:00 +01:00
Christian Kampka
1bf1ec35bc
nixosTests.php-pcre: Port tests to python
2019-12-15 20:07:59 +01:00
Christian Kampka
d029e28b78
nixosTests.postgis: Port tests to python
2019-12-15 20:07:58 +01:00
Christian Kampka
e96802ccb2
nixosTests.quagga: Port tests to python
2019-12-15 20:07:52 +01:00
Christian Kampka
c811e76d82
nixosTests.mutable-users: Port tests to python
2019-12-15 19:53:17 +01:00
Christian Kampka
58cd46ba21
nixosTests.mxisd: Port tests to python
2019-12-15 19:46:53 +01:00
Christian Kampka
8c683b3b13
nixosTests.nesting: Port tests to python
2019-12-15 19:42:21 +01:00
Christian Kampka
e51673bb77
nixosTests.nghttpx: Port tests to python
2019-12-15 19:36:44 +01:00
Christian Kampka
1f3f9fd3a2
nixosTests.novacomd: Port tests to python
2019-12-15 19:35:33 +01:00
Christian Kampka
065770607e
nixosTests.nzbget: Port tests to python
2019-12-15 19:29:17 +01:00
Christian Kampka
57e8bd9ebe
nixosTest.orangefs: Port tests to python
2019-12-15 19:26:06 +01:00
Christian Kampka
862a7393f3
nixosTests.osrm-backend: Port tests to python
2019-12-15 19:19:11 +01:00
Christian Kampka
5ae92144ba
nixosTests.overlayfs: Port tests to python
2019-12-15 19:13:56 +01:00
Frederik Rietdijk
49b3d9ae62
Merge staging into staging-next
2019-12-15 18:49:26 +01:00
Christian Kampka
bcf6aa5519
nixosTests.sonarr: Port tests to python
2019-12-15 18:24:45 +01:00
Christian Kampka
aeeabe0b89
nixosTests.switch-test: Port tests to python
2019-12-15 18:22:35 +01:00
Christian Kampka
69b1b0cff0
nixosTests.systemd-timesyncd: Port tests to python
2019-12-15 18:16:00 +01:00
Danylo Hlynskyi
d206f2304f
nixos containers: disable NixOS manual in container config. ( #75659 )
...
This makes ~2.5x speed up of an empty container instantiate, hence reduces
rebuild time of system with many declarative containers.
Note that this doesn't affect production systems much, becaseu those most
likely already include `minimal.nix` profile.
2019-12-15 18:21:52 +02:00
Frederik Rietdijk
7266f3ad2b
Merge staging-next into staging
2019-12-15 16:12:48 +01:00
Frederik Rietdijk
c20cd71d60
Merge master into staging-next
2019-12-15 16:09:28 +01:00
Christian Kampka
2387deec3d
postgresql-backup: Use saner defaults for pg_dump
2019-12-15 13:14:21 +01:00
Izorkin
2a413da57e
nixos/nginx: do not run anything as root
2019-12-15 11:21:08 +03:00
Bernardo Meurer
5ee439eb08
nixos: fix ip46tables invocation in nat
2019-12-14 20:13:12 -08: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
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
aa3cb8b00e
Merge branch 'staging-next' into staging
2019-12-14 23:09:23 +01:00
Jan Tojnar
429561978b
Merge branch 'master' into staging-next
2019-12-14 23:09:06 +01:00
Léo Gaspard
226ea5c17a
Merge pull request #75294 from kampka/postgres-service-refactor
...
matrix-synapse: Use postgres service to create database and user
2019-12-14 21:36:59 +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
Florian Klink
2a38b91cc4
Merge pull request #75384 from Izorkin/nginx-unit
...
nixos/unit: enable sanboxing
2019-12-14 16:16:50 +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
Christian Kampka
c98d54a3e9
zsh-history: Add tests
2019-12-14 10:58:38 +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
Bernardo Meurer
70c5a78062
nixos: compress make-ext4-fs with zstd
2019-12-13 16:18:04 -08:00
worldofpeace
557f93dd96
Merge pull request #75558 from worldofpeace/pantheon-show-manual-login
...
nixos/lightdm-greeters/pantheon: show manual login card
2019-12-13 18:59:46 -05:00
worldofpeace
f5081ecca6
networkmanagerapplet: default to withGnome
...
This requires us to add gcr to the module.
2019-12-13 18:23:20 -05:00
Christian Kampka
b2d67c08d0
matrix-synapse: Use postgres service to create database and user
2019-12-13 21:22:27 +01:00
Christian Kampka
b85286fe66
postgresql: Quote role names when creating database users
2019-12-13 14:10:18 -06:00
Silvan Mosberger
89eccbf985
Merge pull request #71052 from turboMaCk/imwheel-service
...
services.xserver.imwheel: add module
2019-12-13 19:37:59 +01:00
Marek Fajkus
7406c0af98
services.xserver.imwheel: add module
2019-12-13 18:19:29 +01:00
Jan Tojnar
919297f369
nixosTests.xmonad: fix
2019-12-13 17:16:59 +01:00
Frederik Rietdijk
dfdf1597a7
Merge master into staging-next
2019-12-13 11:43:39 +01:00
volth
018c0445ba
nixos/unbound: add package option
2019-12-12 23:49:47 +00:00
WilliButz
727f2e9a3e
nixos/oxidized: specify PID file in service
2019-12-12 23:19:07 +01:00
WilliButz
6f0ec169fe
Merge pull request #75492 from Ma27/refactor-gitea-test
...
nixos/tests/gitea: test basic git workflow
2019-12-12 16:57:30 +01:00
Kai Wohlfahrt
b1c10bc8b2
nfs: set up request-key for id mapping
...
A patch is necessary upstream to support multiple configs via symlinks
in /etc/request-key.d
Once that is done, we can add support for CIFS as well
2019-12-12 15:42:44 +00:00
Kai Wohlfahrt
0dce66a6ec
nixos/nfs: test nfs with kerberos authentication
2019-12-12 15:42:44 +00:00
Izorkin
e1e0059667
nixos/unit: update preStart script
2019-12-12 17:59:10 +03:00
Izorkin
7443d9dfd4
nixos/unit: enable sanboxing
2019-12-12 17:59:10 +03:00
Andreas Rammhold
e8bb94fca9
Merge pull request #68459 from volth/patch-364
...
nixos/nat: create nixos-nat-{pre,post,out} in ip6tables too
2019-12-12 15:55:51 +01:00
Kai Wohlfahrt
59a0e58576
nixos/nfs: convert test to python
2019-12-12 12:23:30 +00:00
worldofpeace
a24004fa38
nixos/lightdm-greeters/pantheon: show manual login card
...
I find this important to be default on for users in https://github.com/elementary/greeter/issues/394
2019-12-12 07:22:37 -05:00
Maximilian Bosch
efd1d1a211
nixos/gitea: test creation and cloning of a repo via ssh
2019-12-12 12:13:17 +01:00
wucke13
93696e3c1f
nixos/bacula-sd: add autochange support
...
+ Fixing interrupted descriptions
+ Added more verbose descriptions
+ Addded <literal> to the descriptions
+ uniformly reformated descriptions to break at 80 chars
(cherry picked from commit c7945c8a97df52a468cf32155154cdec021561bc)
2019-12-11 19:16:50 +01:00
Florian Klink
b5c5ed2939
Merge pull request #74066 from 7c6f434c/add-systemd-analyze-test
...
Add systemd analyze test
2019-12-11 19:04:39 +01:00
worldofpeace
d3a9b098d5
Merge pull request #75489 from hedning/gdm-only-default-with-auto
...
nixos/gdm: only set session on auto login
2019-12-11 08:41:46 -05:00
Tor Hedin Brønner
d04157fb98
nixos/gdm: do not force the session
...
Having a default session resulted in GDM not remembering the last used
session.
So do not force the session until setSessionScript is made aware of the
last session used.
2019-12-11 13:50:18 +01:00
Domen Kožar
17d1925608
Merge pull request #75484 from raboof/74944-timestamps-leak-into-minimal-image
...
installer/cd-dvd/iso-image: avoid leaking build timestamps
2019-12-11 09:42:06 +01:00
Arnout Engelen
88ee3b021d
installer/cd-dvd/iso-image: avoid leaking build timestamps
...
When 'grafting' '/nix/store/<hash>-loopback.cfg' from disk onto
'/boot/grub/loopback.cfg' on the iso, the parent 'grub' directory does not
exist yet. In this case it is automatically created and inherits its
attributes, including timestamp, from /nix/store.
This is correct/expected/intentional behavior of xorriso, but has the
undesired result of leaking the timestamps of /nix/store into the iso. For
this reason we put the loopback.cfg in a
'/nix/store/<hash>-loopback.cfg/grub/loopback.cfg' instead, so it will inherit
the attributes from the correctly-timestamped
'/nix/store/<hash>-loopback.cfg/grub' directory.
For the same reason we move '/EFI/boot/efi-background.png' down in the list
so it is grafted after its parent '/EFI/boot' directory is created with
the correct timestamp.
fixes #74944
2019-12-11 09:07:40 +01:00
worldofpeace
c158ad48c5
nixos/oblogout: drop module
2019-12-10 22:41:25 -05:00
Mateusz Piotrowski
b7c217328e
Fix a typo
2019-12-10 19:26:27 -08:00
worldofpeace
50295a1201
Merge pull request #75343 from worldofpeace/polkit-no-root-admin
...
nixos/polkit: remove root from adminIdentities
2019-12-10 20:24:23 -05:00
worldofpeace
46703a446d
Merge pull request #75418 from NixOS/worldofpeace-patch-1
...
nixos/transmission: don't use types.str
2019-12-10 19:03:59 -05:00
Martin Milata
76a602dde4
nixosTests.rspamd: port to python
2019-12-11 00:17:51 +01:00
Florian Klink
b5e53a7fae
Merge pull request #74761 from mmilata/containers-python-test
...
nixosTests.containers*: port rest to python
2019-12-10 20:37:03 +01:00
Florian Klink
8772359957
nixosTests.containers-portforward: add to all-tests.nix
2019-12-10 20:34:37 +01:00
Frederik Rietdijk
f3618342ec
Merge staging-next into staging
2019-12-10 19:01:27 +01:00
gnidorah
cc54e5a685
nixos/mame: init
2019-12-10 19:53:43 +03:00
worldofpeace
4745d20734
nixos/transmission: don't use types.str
2019-12-09 23:31:38 -05:00
Silvan Mosberger
4ee3e8b21d
nixos/treewide: Move rename.nix imports to their respective modules
...
A centralized list for these renames is not good because:
- It breaks disabledModules for modules that have a rename defined
- Adding/removing renames for a module means having to find them in the
central file
- Merge conflicts due to multiple people editing the central file
2019-12-10 02:51:19 +01:00
worldofpeace
efc1c027ad
nixos/polkit: remove root from adminIdentities
...
Fixes https://github.com/NixOS/nixpkgs/issues/75075 .
To summarize the report in the aforementioned issue, at a glance,
it's a different default than what upstream polkit has. Apparently
for 8+ years polkit defaults admin identities as members of
the wheel group [0]. This assumption would be appropriate on NixOS, where
every member of group 'wheel' is necessarily privileged.
[0]: 763faf434b
2019-12-09 19:11:09 -05:00
Florian Klink
a29e8507b1
Merge pull request #74758 from mmilata/ipv6-python-test
...
nixosTests.ipv6: port to python
2019-12-09 22:46:17 +01:00
Michael Weiss
ca9788d4de
nixos/sway: Enable the display manager integration
...
If no display manager is enabled this will not make any difference, but
if a Wayland compatible display manager like SDDM is enabled, a session
for Sway will be available. Therefore it does make sense to enable this
by default.
This adds the display manager integration mentioned in #57602 .
2019-12-09 14:18:03 +01:00
worldofpeace
8783acb0bd
nixos/pantheon: use GTK3_MODULES
...
Fixes https://github.com/NixOS/nixpkgs/issues/75244
See also https://github.com/elementary/default-settings/pull/150 .
2019-12-08 19:41:12 -05:00
Renaud
f640cf49d1
rdf4store: remove pkg and service modules
...
(#74214 )
2019-12-08 20:33:51 +01:00
Martin Milata
6ebf84a3d6
nixosTests.ipv6: fix waiting for address
...
wait_for_address sometimes returned tentative address.
2019-12-08 19:51:00 +01:00
Michael Raskin
e365454066
nixos/tests: add systemd-analyze test
2019-12-08 19:02:20 +01:00
Renaud
421e9248c1
doc/rl-2003: fix typo
2019-12-08 18:34:47 +01:00
Martin Milata
ead22d1415
nixosTests.ipv6: port to python
2019-12-08 18:28:03 +01:00
Martin Milata
6fbb76cf76
nixosTests.containers*: port rest to python
2019-12-08 18:16:01 +01:00
Davíð Steinn Geirsson
077934e192
transmission: Configurable download directory permissions
...
Allow the user to specify the permissions to apply to download folders
used by transmission. This is useful e.g. when they are stored on a
network share and accessed by other users.
This commit also makes the home and config directories 700, as there
is should be no need for wider permissions there.
2019-12-08 16:33:19 +01:00
Bruno Bigras
9314dc43b3
gitolite: wrap gitolite-shell
...
git wasn't found when used with services.fcgiwrap
for http auth
2019-12-08 12:26:02 +01:00
Izorkin
bfb42cd38f
nixosTests.netdata: add a sleep before testing
2019-12-08 14:06:25 +03:00
Aaron Andersen
9abf0a1664
Merge pull request #75182 from clefru/typofix
...
apache-kafka.nix: Add missing quote inside tmpfiles rule
2019-12-07 22:50:50 -05:00
Maximilian Bosch
ff65638bfc
nixos/networkd: only set gateway if it's explicitly specified in the module system
2019-12-08 03:30:04 +01:00
Clemens Fruhwirth
39cd4574aa
apache-kafka.nix: Add missing quote inside tmpfiles rule
2019-12-07 23:59:10 +01:00
Florian Klink
0c10431e4b
Merge pull request #75180 from flokli/nixos-test-port-pam-u2f
...
nixosTests.pam-u2f: port test to python
2019-12-07 23:57:14 +01:00
Florian Klink
6b1faaf684
nixosTests.pam-u2f: port test to python
2019-12-07 23:16:59 +01:00
Florian Klink
b665c387bc
Merge pull request #74935 from x123/x123-munin-test-python
...
nixos/tests/munin: port to python
2019-12-07 23:03:15 +01:00
Janne Heß
d21f5cf36f
nixos/nextcloud: Do not run sudo if not needed
...
Only use sudo if we are currently not running as the nextcloud user.
This is problematic when occ is called from a systemd service with
NoNewPrivileges=true
2019-12-07 21:10:34 +01:00
Emery Hemingway
6c1c99d6b4
nixos/yggdrasil: fix for configFile option
...
The configFile was not being merged with the declarative configuration at
runtime.
2019-12-07 19:56:49 +01:00
Jan Tojnar
36de08ebe1
Merge pull request #71442 from jtojnar/ibus-fixes
...
Fix/clean up various ibus-engines
2019-12-07 12:10:44 +01:00
Jan Tojnar
f6afb29ee1
ibus: add installed tests
2019-12-07 00:58:30 +01:00
Jan Tojnar
973c2fcf3d
nixosTests.installed-tests: allow passing extra makeTest args
...
For example, extra meta tags.
2019-12-07 00:58:30 +01:00
Jan Tojnar
175359cfac
nixos/ibus: install D-Bus services
...
IBus contains some D-Bus services, we should install them too. And enable dconf properly.
2019-12-07 00:58:30 +01:00
Vanya Klimenko
125205cd60
nixos/apache-httpd: fix typo in extraConfig description
2019-12-06 21:47:15 +03:00
Maximilian Bosch
8264d7ed4c
nixos/gitea: simplify test
...
This reduces the length of the gitea-test by creating a single
`makeGiteaTest` function which creates the configuration for a testcase
with a given database driver.
2019-12-06 18:59:37 +01:00
Maximilian Bosch
4324419f9e
Merge pull request #72888 from fooker/pr-3
...
nixos/networkd: Add more valid values for RequiredForOnline
2019-12-06 18:04:34 +01:00
Maximilian Bosch
47e5b157a2
Merge pull request #75086 from flokli/nixos-networkd-advertise
...
nixos/networkd: add missing "Advertise" option
2019-12-06 17:57:22 +01:00
Florian Klink
04071c6a65
Merge pull request #74006 from nh2/nixos-tests-consul
...
nixosTests.consul: init
2019-12-06 10:21:56 +01:00
Florian Klink
2c1281eb7a
nixos/networkd: add missing "Advertise" option
...
This is in systemd since v240.
2019-12-06 08:43:34 +01:00
Jacek Galowicz
7e25be92b7
nixosTests.env: Port to Python
2019-12-06 08:21:34 +01:00
Jacek Galowicz
46fab2e289
nixosTests.ecryptfs: Port to Python
2019-12-06 08:21:33 +01:00
Jacek Galowicz
4a7ba2cdfe
nixosTests.docker-tools-overlay: Port to Python
2019-12-06 08:21:33 +01:00
Jacek Galowicz
86a9d80b45
nixosTests.dhparams: Port to Python
2019-12-06 08:21:30 +01:00
Maximilian Bosch
8360a627fa
nixos/consul: register test
2019-12-06 03:39:28 +01:00
Niklas Hambüchen
dfa7042eaf
nixosTests.consul: init
2019-12-06 03:39:28 +01:00
x123
2cda20c12e
nixos/tests/munin: port to python
2019-12-06 01:05:04 +01:00
x123
07be580889
nixos/tests/timezone: port to python
2019-12-06 00:45:30 +01:00
Florian Klink
77f26cc542
Merge pull request #74852 from srhb/gitea-fix-start
...
nixos/gitea: Fix startup
2019-12-05 22:56:46 +01:00
Florian Klink
ea9c3b9342
Merge pull request #74032 from ckauhaus/remove-networking.hostconf
...
Remove networking.hostConf option
2019-12-05 21:42:33 +01:00
Frederik Rietdijk
c9a19b5f7e
Merge staging-next into staging
2019-12-05 10:19:54 +01:00
Silvan Mosberger
89b1bd1b92
Merge pull request #72734 from nyanloutre/zfs_zed_config_module
...
nixos/zfs: ZED config module
2019-12-05 07:15:39 +01:00
worldofpeace
b12aef05a4
Merge pull request #73968 from mat8913/upower-config-master
...
nixos/upower: Allow customization of UPower.conf
2019-12-05 05:25:00 +00:00
Florian Klink
3140fa89c5
Merge pull request #73097 from andrew-d/andrew/gvisor-redux
...
gvisor: init at 2019-11-14
2019-12-05 01:28:43 +01:00
Marek Mahut
25f7bd7c4b
Merge pull request #74753 from mmilata/moinmoin-python-test
...
nixosTests.moinmoin: port to python
2019-12-05 00:13:41 +01:00
Maximilian Bosch
03ad033f97
Merge pull request #74992 from rnhmjoj/maintainers
...
nixos: add myself to maintainers
2019-12-04 21:09:48 +01:00
nyanloutre
c082e13ecb
nixos/zfs: Adding ZED configuration options
...
Co-authored-by: sjau <github.com@sjau.ch>
2019-12-04 20:29:19 +01:00
Jason Samsa
7e564ae162
remove vulgarity from wordpress nixos module
2019-12-04 12:45:40 -06:00
rnhmjoj
1a2e7c3b00
nixos: add myself to maintainers
2019-12-04 17:09:53 +01:00
Jacek Galowicz
5d91b29e0d
nixosTests.openldap: port test to python
2019-12-04 16:22:26 +01:00
Jacek Galowicz
15f105d41f
nixosTests.ldap: port integration test to python
2019-12-04 16:22:13 +01:00
Florian Klink
746a888f86
Merge pull request #74898 from tfc/nixos-test-retry
...
nixos/test: Use retry() in all looping functions that need timeouts
2019-12-04 16:18:42 +01:00
Christian Kauhaus
8d36536c2e
Rewrite test script
...
Thanks to @flokli and @tfc
2019-12-04 11:25:12 +01:00
Andrew Dunham
c37902dfd1
nixosTests.gvisor: add test for gvisor and gvisor as a Docker runtime
2019-12-03 23:55:24 -08:00
Matthew Harm Bekkema
f83a83f964
upower: load config from /etc
...
In the process of making UPower.conf customizable (#73968 ), it came up
that UPower doesn't load its config from /etc by default.
The UPower derivation is modified to make it load its config from /etc
at runtime, but still install the default config to its nix store path
as before.
The UPower module is modified to put the config in /etc.
2019-12-04 12:26:30 +11:00
Matthew Harm Bekkema
aecfea098e
nixos/upower: Allow customization of UPower.conf
...
Documentation of options and default values taken from the upstream
UPower.conf. The documentation was modified slightly to make more sense
when displayed on https://nixos.org/nixos/options.html .
A copy of upstream UPower.conf can be found here:
https://cgit.freedesktop.org/upower/tree/etc/UPower.conf?id=28bd86c181e2510ef6a1dc7cfa26f97803698a79
2019-12-04 12:26:30 +11:00
Florian Klink
b7c19e1b91
Merge pull request #74866 from x123/x123-test-tiddlywiki
...
nixos/tests/tiddlywiki: port to python
2019-12-04 01:05:00 +01:00
Florian Klink
49f3d9203a
Merge pull request #74913 from paumr/master
...
improved nginx.basicAuthFile description
2019-12-04 01:03:45 +01:00
Florian Klink
f7a232297a
Merge pull request #74938 from x123/x123-i3wm-test-to-python
...
nixos/tests/i3wm: port to python
2019-12-04 00:50:31 +01:00
Florian Klink
c7d0ee722d
Merge pull request #74082 from flokli/nixos-test-port-gocd
...
nixosTest.gocd-{agent,server}: port to python
2019-12-04 00:35:56 +01:00
Florian Klink
b62c02ce04
nixosTests.gocd-agent: mark as broken
2019-12-04 00:35:07 +01:00
x123
b6d5e3844f
nixos/tests/i3wm: port to python
2019-12-03 21:51:26 +01:00
x123
c0d5332ab3
remove duplicate test in tiddlywiki
2019-12-03 17:18:59 +01:00
Jacek Galowicz
a16695578b
nixos/pam-oath-login: Port test to python
2019-12-03 17:06:04 +01:00
Jacek Galowicz
e05ae69904
nixos/test: Use retry() in all looping functions that need timeouts
2019-12-03 16:59:43 +01:00
Jan Tojnar
77b605546c
Merge branch 'staging-next' into staging
2019-12-03 16:52:44 +01:00
Eelco Dolstra
946c5fb8f7
Tweag releaase notes
2019-12-03 15:09:55 +01:00
Eelco Dolstra
56588e9eaa
Merge pull request #74850 from davidak/PRETTY_NAME
...
nixos/version: PRETTY_NAME in /etc/os-release uses the release now
2019-12-03 15:08:52 +01:00
paumr
5a1c15da12
improved nginx.basicAuthFile description
2019-12-03 14:05:46 +01:00
Mario Rodas
93ff0446ca
Merge pull request #66089 from servalcatty/v2ray
...
v2ray: init at 4.21.3
2019-12-03 04:42:50 -05:00
x123
2ad9a627de
nixos/tests/tiddlywiki: port to python
2019-12-03 00:20:01 +01:00
Florian Klink
9159afd459
Merge pull request #74839 from raboof/installNetworkingNote
...
Spell out you need to enable wifi explicitly at install time
2019-12-02 23:24:02 +01:00
Florian Klink
f8218178f7
nixosTests.gocd-server: port to python
2019-12-02 23:13:09 +01:00
Florian Klink
46daafa269
nixosTest.gocd-agent: port to python
2019-12-02 23:13:09 +01:00
x123
362e377154
nixos/tests/xrdp: port to python
2019-12-02 22:20:36 +01:00
Sarah Brofeldt
218fe53e24
nixos/gitea: Add srhb as maintainer
2019-12-02 21:45:06 +01:00
Sarah Brofeldt
1573102a89
nixos/gitea: Fix startup
2019-12-02 21:45:06 +01:00
Florian Klink
fdb65314fc
Merge pull request #74759 from mmilata/openarena-python-test
...
nixosTests.openarena: port to python
2019-12-02 20:29:04 +01:00
Florian Klink
9144d84a60
Merge pull request #74762 from mmilata/mediawiki-python-test
...
nixosTests.mediawiki: port to python
2019-12-02 20:28:31 +01:00
Florian Klink
85a345327f
Merge pull request #74764 from mmilata/radicale-python-test
...
nixosTests.radicale: port to python
2019-12-02 20:27:51 +01:00
davidak
0ba3761ba8
nixos/version: PRETTY_NAME in /etc/os-release uses the release now instead of full version
...
to be more suitable for presentation to the user
2019-12-02 20:04:44 +01:00
worldofpeace
5350db96e2
Merge pull request #74838 from jtojnar/pantheon-debug
...
nixos/pantheon fix GNOME_SESSION_DEBUG conflict
2019-12-02 18:05:41 +00:00
Arnout Engelen
89ed88f86f
Spell out you need to enable wifi explicitly at install time
2019-12-02 17:50:22 +01:00
Jan Tojnar
9129616919
nixos/pantheon fix GNOME_SESSION_DEBUG conflict
...
When session debugging was enabled in GNOME but not in Pantheon
{
services.xserver = {
desktopManager.pantheon = {
enable = true;
};
desktopManager.gnome3 = {
enable = true;
debug = true;
};
};
}
it caused a conflict:
error: The option `environment.sessionVariables.GNOME_SESSION_DEBUG' has conflicting definitions, in `<nixpkgs/nixos/modules/services/x11/desktop-managers/pantheon.nix>' and `<nixpkgs/nixos/modules/services/x11/desktop-managers/gnome3.nix>'.
2019-12-02 17:25:24 +01:00
Daniël de Kok
02553c114d
rl-2003: mention the removal of dump1090's internal web server
2019-12-02 14:47:19 +01:00
Jörg Thalheim
7ee6319745
nixosTests.matomo: port to python ( #74756 )
...
nixosTests.matomo: port to python
2019-12-02 05:48:00 +00:00
Dima
c25d4abc21
release-notes: adding pango font loading deprecation
2019-12-02 02:32:05 +01:00
worldofpeace
15951cba08
Merge pull request #63607 from rnhmjoj/remove-obex
...
nixos/bluetooth: don't install obex tools by default
2019-12-01 22:50:47 +00:00
rnhmjoj
40d4c3c93e
nixos/plasma5: install obex tools when bluetooth is enabled
2019-12-01 22:52:58 +01:00
Martin Milata
0168f41d70
nixosTests.moinmoin: port to python
2019-12-01 16:45:36 +01:00
Florian Klink
da3a320d13
Merge pull request #74077 from 7c6f434c/add-test-driver-py-copy-from-vm
...
Add test driver py copy from vm
2019-12-01 13:56:23 +01:00
Jörg Thalheim
7e6718e425
nixosTests.predictable-interface-names: port to python ( #74765 )
...
nixosTests.predictable-interface-names: port to python
2019-12-01 10:40:29 +00:00
Janne Heß
e42036ee0e
nixos/gitea: Sandbox the systemd service
2019-12-01 10:18:48 +01:00
Martin Milata
8d6bcf80a2
nixosTests.predictable-interface-names: python
2019-12-01 03:16:34 +01:00
Martin Milata
be911515eb
nixosTests.radicale: port to python
2019-12-01 03:05:39 +01:00
Martin Milata
268062198d
nixosTests.mediawiki: port to python
2019-12-01 02:44:49 +01:00
Jan Tojnar
d7cdd6b090
Merge pull request #74760 from NixOS/revert-74715-baloo/no-x-libs/polkit
...
Revert "environment.noXlibs: do not pull gobject-introspection"
2019-12-01 02:34:11 +01:00
Jörg Thalheim
eabf256408
Merge pull request #74513 from Mic92/ferm
...
nixos/ferm: port test to python
2019-12-01 01:27:56 +00:00
Jörg Thalheim
282ecd233d
nixosTests.nat: port to python ( #74754 )
...
nixosTests.nat: port to python
2019-12-01 01:25:12 +00:00
Jan Tojnar
32b8c88ce4
Revert "environment.noXlibs: do not pull gobject-introspection"
...
gobject-introspection has nothing to do with graphical systems or GNOME, it is needed for language bindings like Python.
This reverts commit d757135c05
2019-12-01 02:16:04 +01:00
Martin Milata
8f6bea4ae9
nixosTests.openarena: port to python
2019-12-01 01:34:37 +01:00
Jan Tojnar
8cbc862b83
dconf: move to top-level
2019-12-01 01:01:40 +01:00
Martin Milata
1a5d3070ac
nixosTests.matomo: port to python
2019-12-01 00:50:55 +01:00
Martin Milata
33ab6997cd
nixosTests.nat: port to python
2019-12-01 00:20:28 +01:00
Matthew Bauer
f97746ba27
Merge pull request #74715 from baloo/baloo/no-x-libs/polkit
...
environment.noXlibs: do not pull gobject-introspection
2019-11-30 13:32:29 -06:00
Domen Kožar
0f799bd8a4
Revert "nixos/switch-to-configuration: restart changed socket units"
...
This reverts commit 89806e9536
.
See #74626
2019-11-30 13:46:57 +01:00
Arthur Gautier
d757135c05
environment.noXlibs: do not pull gobject-introspection
2019-11-29 16:57:45 -08:00
Alex Guzman
752b8688b5
nixos/roon-server: fix broken user generation
...
Didn't notice this till I tried removing my custom roon user from the one I was testing with. There's not a 'groups' option for users, only group (primary group) and extraGroups. Use these.
(#68337 )
2019-11-29 23:50:10 +01:00
rnhmjoj
1598f3d257
nixos/bluetooth: don't install obex tools by default
2019-11-29 21:08:58 +01:00
Renaud
e37e7b413c
Merge pull request #72987 from rnhmjoj/dnschain
...
nixos/dnschain: use forwardZonesRecurse in pdns-recursor
2019-11-29 19:56:21 +01:00
Christian Kauhaus
918c2ca01a
Remove networking.hostConf option
...
This PR is part of the networking.* namespace cleanup. We feel that
networking.hostConf is rarely used and provides little value compared to
using environment.etc."host.conf" directly.
Provide sensible default: multi on
2019-11-29 12:08:34 +01:00
Oleksii Filonenko
085766fd63
nixosTests.netdata: port to python
2019-11-28 22:23:36 +01:00
Jörg Thalheim
189a345e22
nixos/ferm: port test to python
...
related to #72828
2019-11-28 16:50:51 +00:00
Florian Klink
4e8c2f08b0
Merge pull request #74048 from ckauhaus/ssmtp-named-ssmtp
...
ssmtp: use services.ssmtp not networking.defaultMailServer
2019-11-28 16:32:50 +01:00
Andreas Rammhold
059faab65a
Merge pull request #73803 from andir/buildRustCrate-lib-output
...
buildRustCrate: add lib output
2019-11-28 15:36:45 +01:00
Andreas Rammhold
3c6a33e049
Merge pull request #74177 from jtojnar/neard
...
nixos/neard: init
2019-11-28 07:53:32 +01:00
Aaron Andersen
5988940ca7
Merge pull request #73577 from helsinki-systems/matomo-consistency
...
matomo: Fix consistency check
2019-11-27 18:07:20 -05:00
Aaron Andersen
a568a03674
Merge pull request #73872 from filalex77/modules/services/hardware/bluetooth/ini-generator
...
nixos/bluetooth: add support for INI generator
2019-11-27 18:02:20 -05:00
Maximilian Bosch
a9a271792d
nixos/ndppd: port test to python test-driver
2019-11-27 20:22:16 +01:00
Serval
899d38170c
v2ray: fixups and change to buildGoModule
2019-11-28 02:10:37 +08:00
Robin Gloster
bf12ddebe8
Merge pull request #74254 from tfc/nixos-test-ejabberd
...
nixos/ejabberd: Port test to python
2019-11-27 17:38:45 +01:00
Robin Gloster
236b928a61
Merge pull request #74313 from filalex77/nixosTests.kernel-python
...
nixosTests.kernel-*: port to python
2019-11-27 17:34:30 +01:00
Robin Gloster
39022bc3e7
Merge pull request #74218 from tfc/nixos-test-containers-python-port
...
Nixos test containers python port
2019-11-27 17:28:07 +01:00
Robin Gloster
470f29cdd2
Merge pull request #74312 from filalex77/nixosTests.memcached-python
...
nixosTests.memcached: port to python
2019-11-27 17:11:13 +01:00
Oleksii Filonenko
af0f948c9e
nixosTests.memcached: port to python
2019-11-27 12:02:24 +02:00
Maximilian Bosch
6225fc5303
nixos/nextcloud: port tests to python test-driver
2019-11-27 10:51:21 +01:00
misuzu
823d6698bb
nixos/3proxy: note about htpasswd
2019-11-27 11:01:48 +02:00
Jacek Galowicz
9de0a8a7b3
nixos/containers-imperative: Port test to python
2019-11-27 09:13:02 +01:00
Jacek Galowicz
07802f4d20
nixos/containers-ip: Test both ipv4 and ipv6 in the same script
2019-11-27 09:13:02 +01:00
Oleksii Filonenko
a610202cb6
nixosTests.kernel-*: port to python
2019-11-27 10:02:58 +02:00