about summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* Merge pull request #73179 from markuskowa/fix-slurmmarkuskowa2019-11-12
|\ | | | | nixos/slurm: fix test and X11 options
| * nixos/slurm: convert test from perl to pythonMarkus Kowalewski2019-11-10
| |
| * nixos/slurm: add option for external slurmdbd.confMarkus Kowalewski2019-11-10
| | | | | | | | | | | | | | | | Slurmdbd requires a password database which is stored in slurmdbd.conf. A seperate config file avoids that the password ends up in the nix store. Slurmdbd does 19.5 does not support MySQL socket conections. Adapated the slurm test to provide username and password.
| * nixos/slurm: fix X11 with spank moduleMarkus Kowalewski2019-11-10
| | | | | | | | | | | | * Fix path in module for slurm to find plugstack.conf * Fix configure flags so that slurm can be compiled without internal X11 support (required for spank-x11).
* | Merge pull request #71390 from hedning/enable-gnome-shell-RTworldofpeace2019-11-12
|\ \ | | | | | | Enable soft real time for gnome shell
| * | nixos/gnome3: launch gnome-shell wayland with RT schedulingTor Hedin Brønner2019-10-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We create a wrapper which launches gnome-shell with the correct environment and cap_sys_nice. We can then override gnome-shell-wayland.service to use this wrapper. NOTE: We need to force clear the environment, because the defaults aren't good for user services. That should probably be fixed.
* | | nixos/syncthing: simple versioningIngolf Wagner2019-11-12
| | | | | | | | | | | | | | | add simple versioning. I did not add the other versioning types because I did not understand most of them.
* | | nixosTests.sddm: make regex case insensitiveworldofpeace2019-11-12
| | | | | | | | | | | | | | | I read the q/select your user/i as q/select your user/ not noticing it needed to be case insensitive.
* | | Merge pull request #73033 from Mic92/mypyJörg Thalheim2019-11-12
|\ \ \ | | | | | | | | test-driver: add mypy support
| * | | test-driver: add mypy supportJörg Thalheim2019-11-11
| | | | | | | | | | | | | | | | | | | | It's a good idea to expand this in future to test code as well, so we get type checking there as well.
* | | | Merge pull request #73232 from etu/disable-systemwide-pulse-isoadisbladis2019-11-12
|\ \ \ \ | | | | | | | | | | profiles/graphical.nix: Drop systemWide pulseaudio in iso
| * | | | profiles/graphical.nix: Drop systemWide pulseaudio in isoElis Hirwing2019-11-11
| |/ / / | | | | | | | | | | | | | | | | | | | | It's not needed since #66338 and should have been done earlier. This is based on a follow-up on #56167.
* | | | Merge pull request #72959 from worldofpeace/gnome-flashback-systemdworldofpeace2019-11-12
|\ \ \ \ | | | | | | | | | | nixos/gnome3: add gnome-flashback to systemd.packages
| * | | | nixos/gnome3: add gnome-flashback to systemd.packagesworldofpeace2019-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we did the revert of adding gnome-flashback to systemd.packages [0] I forgot to test with other display managers. If we use GDM with gnome-flashback it appears it doesn't try to fallback to non-systemd startup and always fails and starts the regular gnome-session. So adding gnome-flashback to systemd.packages was perfectly fine, but we did forgot one detail. We need systemd targets for the customSessions which is added using mkSystemdTargetForWm in the gnome- flashback package. [0]: 42f567b30def552337bf17a6d30410c16c2b47cc
* | | | | Merge pull request #71622 from worldofpeace/iso-no-slimworldofpeace2019-11-11
|\ \ \ \ \ | | | | | | | | | | | | installer: use sddm in plasma5
| * | | | | installer: use sddm in plasma5worldofpeace2019-10-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Slim is abandoned and won't work with wayland. It's in our best interest to use the display-manager that makes most sense for Plasma5, sddm. We've already moved on from it being default in #30890 and the graphical.nix profile, which the virtualbox profile uses, has sddm anyway.
* | | | | | Merge pull request #73137 from worldofpeace/port-xmonad-testworldofpeace2019-11-11
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | nixosTests.xmonad: port to python
| * | | | | nixosTests.xmonad: port to pythonworldofpeace2019-11-09
| | | | | |
* | | | | | Merge pull request #73189 from flokli/python-tests-return-multipleJörg Thalheim2019-11-11
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/tests: fix succeed() with multiple commands
| * | | | | | nixos/tests: fix succeed() with multiple commandsFlorian Klink2019-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | we previously immediately returned the first commands output, and didn't execute any of the other commands. Now, return the last commands output. This should be documented in the method docstring.
* | | | | | | Merge pull request #72767 from Izorkin/phpfpm-fixAaron Andersen2019-11-11
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/phpfpm: fix apply global phpOptions
| * | | | | | | nixos/phpfpm: fix apply global phpOptionsIzorkin2019-11-05
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #72603 from flokli/ceph-tmpfilesFlorian Klink2019-11-11
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/ceph: run unprivileged, use state directories, handle non-initialized clusters without config switch
| * | | | | | | nixos/ceph: Clarify comments in tests and add source reference for the ↵Daniel Kuehn2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bootstraping method
| * | | | | | | nixos/ceph: use ConditionPathExists to delay ceph daemon startFlorian Klink2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This prevents services to be started before they're initialized, and renders the `systemd.targets.ceph.wantedBy = lib.mkForce [];` hack in the vm tests obsolete - The config now starts up ceph after a reboot, too. Let's take advantage of that, crash all VMs, and boot them up again.
| * | | | | | | nixos/ceph: run unprivileged, use StateDirectory and tmpfiles, don't pass ↵Florian Klink2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | extraServiceConfig Don't pass user and group to ceph, and rely on it to drop ceps, but let systemd handle running it as the appropriate user. This also inlines the extraServiceConfig into the makeService function, as we have conditionals depending on daemonType there anyways. Use StateDirectory to create directories in /var/lib/ceph/${daemonType}/${clusterName}-${daemonId}. There previously was a condition on daemonType being one of mds,mon,rgw or mgr. We only instantiate makeServices with these types, and "osd" was special. In the osd case, test examples suggest it'd be in something like /var/lib/ceph/osd/ceph-${cfg.osd0.name} - so it's not special at all, but exactly like the pattern for the others. During initialization, we also need these folders, before the unit is started up. Move the mkdir -p commands in the vm tests to the line immediately before they're required.
| * | | | | | | nixos/ceph: create /etc/ceph and /var/lib/ceph via tmpfilesFlorian Klink2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We seem to be relying on those being present during runtime anyways.
* | | | | | | | Merge pull request #72390 from flokli/bump-opensmtpdFlorian Klink2019-11-11
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | opensmtpd: 6.4.2p1 -> 6.6.1p1
| * | | | | | | | nixos/opensmtpd: convert test to pythonFlorian Klink2019-11-08
| | | | | | | | |
| * | | | | | | | nixos/opensmtpd: refactor to use tmpfiles to set up spool directoriesFlorian Klink2019-11-08
| | | | | | | | |
* | | | | | | | | Merge pull request #73136 from worldofpeace/port-sddm-testworldofpeace2019-11-10
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixosTests.sddm: port to python
| * | | | | | | | | nixosTests.sddm: port to pythonworldofpeace2019-11-09
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #73135 from worldofpeace/port-lightdm-testworldofpeace2019-11-10
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | | nixosTests.lightdm: port to python
| * | | | | | | | nixosTests.lightdm: port to pythonworldofpeace2019-11-09
| |/ / / / / / /
* | | | | | | | Merge pull request #72751 from c00w/sd_image_hydraSamuel Dionne-Riel2019-11-10
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | | sd-image: Add the compressed file path for hydra.
| * | | | | | | sd-image: Add the compressed file path for hydra.Colin L Rice2019-11-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes the nixos on arm user instructions work again.
* | | | | | | | Merge pull request #73080 from flokli/nixos-samba-python-tmpfilesAaron Andersen2019-11-09
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/samba: use tmpfiles, port test to python
| * | | | | | | | nixos/samba: port test to pythonFlorian Klink2019-11-08
| | | | | | | | |
| * | | | | | | | nixos/samba: update module to use tmpfiles, remove samba-setup serviceFlorian Klink2019-11-08
| | | | | | | | |
* | | | | | | | | Merge pull request #73059 from flokli/nixos-test-port-tinydnsworldofpeace2019-11-09
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/tinydns: port test to python
| * | | | | | | | | nixos/tinydns: port test to pythonFlorian Klink2019-11-08
| | | | | | | | | |
| * | | | | | | | | nixos/tinydns: order service after network.targetFlorian Klink2019-11-08
| | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In cases where you boot up really quickly (like in the VM test on a non-busy host), tinydns might want to bind before the loopback interface is fully up. Order tinydns after network.target to fix that.
* | | | | | | | | Merge pull request #71416 from worldofpeace/gnome3-sound-themeworldofpeace2019-11-09
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/gnome3: add sound-theme-freedesktop
| * | | | | | | | | nixos/xdg/sounds: add sound-theme-freedesktopworldofpeace2019-11-03
| | | | | | | | | |
| * | | | | | | | | nixos/gnome3: add sound-theme-freedesktopworldofpeace2019-11-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've noticed a similar issue in Pantheon, without this sound theme installed there's no system sounds. I believe it's because the gnome theme and the pantheon theme inherit this one.
* | | | | | | | | | nixos/haproxy: support hot-reload without dropping packetsPeter Hoeg2019-11-09
| |_|_|_|_|/ / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #71986 from mtetreault/mte/plymouth-improvementsThomas Tuegel2019-11-09
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | plymouth: Add extra config field
| * | | | | | | | | plymouth: Add extra config fieldMathieu A.-Tetreault2019-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Mathieu A.-Tetreault <alexandretm@amotus.ca>
* | | | | | | | | | nixos/httpd: module fixes enableUserDir (attendum to #72789)Red Davies2019-11-09
| | | | | | | | | |
* | | | | | | | | | Merge pull request #71576 from ShaRose/patch-1Silvan Mosberger2019-11-09
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | | nixos/dnsdist: Add CAP_NET_BIND_SERVICE to AmbientCapabilities