about summary refs log tree commit diff
path: root/nixos
AgeCommit message (Collapse)AuthorFilesLines
2019-03-21Merge pull request #54625 from FlorianFranzen/efi32Matthew Bauer2-18/+29
grub: Support 32bit EFI on 64bit platforms
2019-03-20Merge pull request #54627 from FlorianFranzen/waybarAlyssa Ross2-0/+21
waybar: init at 0.4.0
2019-03-20Merge pull request #57856 from Izorkin/zsh-optionsSamuel Leathers1-5/+31
nixos/zsh: enable configure history and custom options
2019-03-20Merge pull request #56423 from Izorkin/nginx-unitSamuel Leathers2-0/+126
unit: add service unit and update package
2019-03-19acpilight: add to module-listAlexey Shmalko1-0/+1
acpilight package and module have been added to nixpkgs, but the module hasn't been added to module-list.nix, so using it results in the following error. ``` The option `hardware.acpilight' defined in `/etc/nixos/configuration.nix' does not exist. ``` Add the module to module-list.nix.
2019-03-19Merge overlayfs fix, LTS kernel bump and testaszlig2-0/+58
In Linux 4.19 there has been a major rework of the overlayfs implementation and it now opens files in lowerdir with O_NOATIME, which in turn caused issues in our VM tests because the process owner of QEMU doesn't match the file owner of the lowerdir. The crux here is that 9p propagates the O_NOATIME flag to the host and the guest kernel has no way of verifying whether that flag will lead to any problems beforehand. There is ongoing work to possibly fix this in the kernel, but it will take a while until there is a working patch and consensus. So in order to bring our default kernel back to 4.19 and of course make it possible to run newer kernels in VM tests, I'm merging a small QEMU patch as an interim solution, which we can drop once we have a working fix in the next round of stable kernels. Now we already had Linux 4.19 set as the default kernel, but that was subsequently reverted in 048c36ccaa0add5e5de387e9de0d3775d3fdd10d because the patch we have used was the revert of the commit I bisected a while ago. This patch broke overlayfs in other ways, so I'm also merging in a VM test by @bachp, which only tests whether overlayfs is working, just to be on the safe side that something like this won't happen in the future. Even though this change could be considered a moderate mass-rebuild at least for GNU/Linux, I'm merging this to master, mainly to give us some time to get it into the current 19.03 release branch (and subsequent testing window) once we got no new breaking builds from Hydra. Cc: @samueldr, @lheckemann Fixes: https://github.com/NixOS/nixpkgs/issues/54509 Fixes: https://github.com/NixOS/nixpkgs/issues/48828 Merges: https://github.com/NixOS/nixpkgs/pull/57641 Merges: https://github.com/NixOS/nixpkgs/pull/54508
2019-03-18nixos/datadog-agent: change start command (#57871)Yurii Izorkin1-1/+1
2019-03-18nixos/zsh: enable configure history and custom optionsIzorkin1-5/+31
2019-03-18nixos/tests/colord: initworldofpeace2-0/+19
2019-03-18grub: Support 32bit EFI on 64bit x86 platformsFlorian Franzen2-18/+29
2019-03-18nixos/waybar: init moduleFlorian Franzen2-0/+21
2019-03-16nixos/unit: init service unitIzorkin2-0/+126
2019-03-16Merge branch 'pr-57699'Léo Gaspard3-0/+209
* pr-57699: nixos/matrix: add manual section about self-hosting a matrix client and server
2019-03-16nixos/matrix: add manual sectionFlorian Jacob3-0/+209
about self-hosting a matrix client and server
2019-03-16Merge #56922: nixos/knot: init basic service + testsVladimír Čunát4-0/+294
2019-03-16Merge pull request #57633 from talyz/masterSilvan Mosberger2-0/+2
amazon-image.nix: Resolve failure to include resize2fs
2019-03-15amazon-image.nix: Resolve failure to include resize2fstalyz2-0/+2
Since 34234dcb511, for resize2fs to be automatically included in initrd, a filesystem needed for boot must be explicitly defined as an ext* type filesystem.
2019-03-15nixos/overlayfs: add testPascal Bach2-0/+58
2019-03-15Revert "nixos/nginx: support h2c"Silvan Mosberger1-1/+1
2019-03-14Merge pull request #57077 from callahad/brother-dsseriesRyan Mulligan2-0/+27
dsseries: init at 1.0.5-1
2019-03-15Merge pull request #57174 from worldofpeace/pantheon/cleanupSilvan Mosberger1-17/+16
nixos/pantheon cleanup
2019-03-14plasma5: fix typo from pr #57037Matthew Bauer1-1/+1
Thanks @Yarny0
2019-03-14nixos/knot: initMartin Weinelt4-0/+294
2019-03-13Merge pull request #57414 from primeos/sway-1.0Michael Weiss3-120/+29
sway: Switch to 1.0
2019-03-13nixos/prometheus: use append instead of insert for opening firewalls (#55224)Andrew Childs1-1/+1
Inserting with `-I` causes the rules to placed before `ctstate` tracking, while `-A` places them alongside all other allow rules.
2019-03-13nixos/sway: Improve the module and adapt it to NixOSMichael Weiss1-15/+17
This commit contains the following changes: - nixos/sway: Remove the beta references - sway: Drop buildDocs - nixos/sway: Improve the documentation - sway,nixos/sway: Adapt Sway to NixOS - Copy the default configuration file to /etc/sway/config (Sway will still load the identical file from the Nix store but this makes it easier to copy the default configuration file). - This will also remove all references to the Nix store from the default configuration file as they will eventually be garbage collected which is a problem if the user copies it. - I've also decided to drop the default wallpaper (alternatively we could copy it to a fixed location). - nixos/sway: Drop the package option
2019-03-12misc: Remove myself from list of maintainersJascha Geerds1-1/+1
Unfortunately I don't have the time anymore to maintain those packages.
2019-03-12sway: Switch to 1.0Michael Weiss3-123/+30
This is the result of executing: git mv -f pkgs/applications/window-managers/sway/beta.nix pkgs/applications/window-managers/sway/default.nix git mv -f nixos/modules/programs/sway-beta.nix nixos/modules/programs/sway.nix And removing sway-beta from the following files: pkgs/top-level/all-packages.nix nixos/modules/module-list.nix
2019-03-12nixos/flannel: Add iptables package to service pathMarkus1-0/+1
2019-03-12nixos/gitlab: added gzip and bzip2 as dependencies for gitalyJohan Thomsen1-0/+2
2019-03-12nixos/gitlab: improved test to check download of repository archivesJohan Thomsen1-3/+33
2019-03-11Merge pull request #57037 from matthewbauer/remove-xdg-desktop-menu-dummyMatthew Bauer1-1/+23
plasma: handle kbuildsycoca5 better
2019-03-11nixos/doc: add `types` prefix to `addCheck` exampleAndreas Rammhold1-2/+2
The function `addCheck` resides within the attrset `types`. We should be explicit about this since otherwise people might be confused where it does come from / why it doesn't work for them.
2019-03-09nixos/pantheon: more mkDefaultworldofpeace1-5/+5
2019-03-09nixos/pantheon: cleanup systemPackagesworldofpeace1-12/+11
We don't need gnome-bluetooth because its executables path is already hardcoded into the contractor file, as that's the only place it is needed. Don't think we need gnome-power-manager either. Also add programs like geary to removePackagesByName.
2019-03-09Merge pull request #52096 from furrycatherder/davmailSilvan Mosberger2-0/+92
nixos/davmail: init
2019-03-09ova: remove stateVersionMatthew Bauer1-2/+0
This is undefined in the default configuration.nix template.
2019-03-09nixos/davmail: initSean Haugh2-0/+92
Co-authored-by: Aaron Andersen <aaron@fosslib.net> Co-authored-by: Silvan Mosberger <infinisil@icloud.com>
2019-03-09zonminder: Fix database name and usernamescaroo1-2/+2
PR #56889 messed up db and use naming while fixing the scope of the initialDatabases property. This patch fixes the issue.
2019-03-09Merge pull request #56552 from ↵worldofpeace1-0/+1
worldofpeace/elementary-screenshot-tool/fix-conceal-text pantheon.elementary-screenshot-tool: fix conceal text
2019-03-09Fix locally created database (#56889)Alexandre Mazari1-4/+4
* zoneminder: fix initial database creation Move initialDatabases directive from the 'ensureUsers' scope to the correct outer 'mysql' one. * zoneminder: Fix mysql username to match unix username When database.createLocally is used, a mysql user is created with the ensureUsers directive. It ensures that the unix user with the name provided exists and can connect to MySQL through socket. Thus, the MySQL username used by php/perl scripts must match the unix user owning the server PID. This patch sets the default mysql user to 'zoneminder' instead of 'zmuser'.
2019-03-09Merge pull request #55436 from layus/warn-manual-idsGraham Christensen5-5/+8
Nixos manual: error out on missing IDs
2019-03-09network-scripting: do not run resolvconf if /etc/resolv.conf is managed ↵volth1-9/+11
manually (#56682) The second invocation of resolvconf, missed in https://github.com/NixOS/nixpkgs/pull/32308
2019-03-09nixos/kubernetes: add dns addonmanger reconcile mode option (#55834)Jonas Juselius1-2/+14
Allow coredns ConfigMap and Depolyment to be editable by the user. An use case is augmenting the default, generated dns records with local services.
2019-03-09virtualbox-host module: fix warnings syntaxAristid Breitkreuz1-1/+1
2019-03-08nixos/redmine: replace imagemagickBig with imagemagick (#57078)aanderse1-1/+1
2019-03-08Merge pull request #55192 from JordanForks/masterSilvan Mosberger1-1/+1
nixos/nginx: support h2c
2019-03-08Merge pull request #56322 from bendlas/warn-virtualbox-configSilvan Mosberger1-0/+2
virtualbox: add warning for ineffective nixpkgs config
2019-03-08Merge pull request #56790 from Ma27/improve-error-handling-for-nixos-installSilvan Mosberger1-1/+12
nixos/nixos-install: tell the user what to do if setting a root password failed
2019-03-08nixos/nixos-install: tell the user what to do if setting a root password failedMaximilian Bosch1-1/+12
If setting a root password using the `passwd` call in the `nixos-install` script fails, it should be explained how set it manually to ensure that nobody gets accidentally locked out of the system.