about summary refs log tree commit diff
path: root/nixos/modules
Commit message (Collapse)AuthorAge
* nixos/mysql: fix option `ensureDatabases`Robin Stumm2019-01-17
| | | | | | The database name needs to be quoted in case it contains special characters so the MySQL service does not fail to start.
* Merge pull request #54124 from jtojnar/remove-packages-by-nameJan Tojnar2019-01-17
|\ | | | | nixos/desktops: deduplicate removePackagesByName
| * nixos/desktops: deduplicate removePackagesByNameJan Tojnar2019-01-17
| | | | | | | | | | GNOME, MATE and LxQt all use removePackagesByName. Let’s move it to a single place, rename the attributes to meaningful name and add docs.
* | Merge pull request #42183 from kisik21/masterJörg Thalheim2019-01-17
|\ \ | | | | | | nixos/stage-1, nixos/f2fs: added F2FS resizing
| * | nixos/f2fs: fixed autoresize checkVictor Shlein2018-06-19
| | |
| * | nixos/stage-1, nixos/f2fs: moved f2fs resizing tools include in f2fs moduleVictor Shlein2018-06-19
| | |
| * | nixos/stage-1: new separate conditionals for ext4 and f2fs resizing toolsVictor Shlein2018-06-19
| | |
| * | nixos/stage-1: implemented separate check for f2fs filesystems in need of ↵Victor Shlein2018-06-19
| | | | | | | | | | | | resizing
| * | nixos/stage-1: fixed if-else blockkisik212018-06-19
| | |
| * | nixos/stage-1: added f2fs-tools' tools for resizingVictor Shlein2018-06-19
| | |
| * | nixos/stage-1: added F2FS resizingVictor Shlein2018-06-19
| | | | | | | | | | | | F2FS is used on Raspberry Pi-like devices to enhance SD card performance. Allowing F2FS resizing would help in automatic deploying of SD card images without a Linux box to resize the file system offline.
* | | Merge pull request #53952 from Ma27/improve-gitea-moduleVladyslav M2019-01-15
|\ \ \ | | | | | | | | nixos/gitea: minor fixes
| * | | nixos/gitea: add `git` to the service pathMaximilian Bosch2019-01-14
| | | | | | | | | | | | | | | | | | | | Otherwise commands like `git push` will fail if the machine doesn't have git installed.
| * | | nixos/gitea: add option to disable registrationMaximilian Bosch2019-01-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Although this can be added to `extraOptions` I figured that it makes sense to add an option to explicitly promote this feature in our documentation since most of the self-hosted gitea instances won't be intended for common use I guess. Also added a notice that this should be added after the initial deploy as you have to register yourself using that feature unless the install wizard is used.
* | | | way-cooler: 0.8.0 -> 0.8.1 (#53220)gnidorah2019-01-15
| | | |
* | | | Revert "nixos/modules/misc/nixpkgs.nix: Use pure Nixpkgs function"Robert Hensing2019-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | As a workaround for #51025 and https://github.com/NixOS/nix/issues/1232 This reverts commit 5f894a67f565129ac683434c3040ba85c2df3750.
* | | | programs/nano: Generate nanorc if `syntaxHighlight` enabledClaudio Bley2019-01-14
| | | | | | | | | | | | | | | | | | | | * prepend a newline to the `include` directive * generate the nanorc by default, since `cfg.syntaxHighlight` is `true`
* | | | Merge pull request #53962 from elseym/sonarrFranz Pletz2019-01-14
|\ \ \ \ | | | | | | | | | | sonarr service: add more options to module
| * | | | sonarr service: add more options to moduleelseym2019-01-14
| | | | |
* | | | | nzbget service: fix preStart script and add more options to moduleelseym2019-01-14
|/ / / /
* | | | Merge pull request #53871 from elseym/fix-container-extravethsFranz Pletz2019-01-14
|\ \ \ \ | | | | | | | | | | nixos/containers: explicitly set link up on host for extraVeths
| * | | | nixos/containers: explicitly set link up on host for extraVethselseym2019-01-13
| | |_|/ | |/| |
* | | | Merge pull request #53801 from Mic92/nixos-buildersJörg Thalheim2019-01-13
|\ \ \ \ | | | | | | | | | | nixos-rebuild: allow to override builders
| * | | | nixos-rebuild: allow to override buildersJörg Thalheim2019-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since nix 2.0 the no-build-hook option was replaced by the builders options that allows to override remote builders ad-hoc. Since it is useful to disable remote builders updating nixos without network, this commit reintroduces the option.
* | | | | gnome3: link nautilus-python paths to environmentJan Tojnar2019-01-13
| | | | |
* | | | | modules/profiles/minimal: sound is disabled by defaultProfpatsch2019-01-13
| |/ / / |/| | | | | | | | | | | | | | | | | | | The option is `false` by default since e349ccc77febd45abbd14be14f7de123ec4a4da2, so we don’t need to mention it explicitely in these minimal configs.
* | | | Merge branch 'master' into staging-nextVladimír Čunát2019-01-12
|\ \ \ \ | | |/ / | |/| | | | | | A couple thousand rebuilds have accumulated on master.
| * | | nix: 2.1.3 -> 2.2Eelco Dolstra2019-01-11
| |/ /
| * | nixos/borgbackup: use coercedTo instead of apply on `paths` (#53756)Yorick2019-01-10
| | | | | | | | | so multiple declarations merge properly
* | | Merge branch 'master' into staging-nextVladimír Čunát2019-01-10
|\| |
| * | Merge #53365: nixos/nsd: Don't override bind via nixpkgs.configVladimír Čunát2019-01-10
| |\ \
| | * | nixos/nsd: Improve checking for empty dnssec zonesaszlig2019-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While at it (see previous commit), using attrNames in combination with length is a bit verbose for checking whether the filtered attribute set is empty, so let's just compare it against an empty attribute set. Signed-off-by: aszlig <aszlig@nix.build>
| | * | nixos/nsd: Don't override bind via nixpkgs.configaszlig2019-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When generating values for the services.nsd.zones attribute using values from pkgs, we'll run into an infinite recursion because the nsd module has a condition on the top-level definition of nixpkgs.config. While it would work to push the definition a few levels down, it will still only work if we don't use bind tools for generating zones. As far as I could see, Python support for BIND seems to be only needed for the dnssec-* tools, so instead of using nixpkgs.config, we now directly override pkgs.bind instead of globally in nixpkgs. To illustrate the problem with a small test case, instantiating the following Nix expression from the nixpkgs source root will cause the mentioned infinite recursion: (import ./nixos { configuration = { lib, pkgs, ... }: { services.nsd.enable = true; services.nsd.zones = import (pkgs.writeText "foo.nix" '' { "foo.".data = "xyz"; "foo.".dnssec = true; } ''); }; }).vm With this change, generating zones via import-from-derivation is now possible again. Signed-off-by: aszlig <aszlig@nix.build> Cc: @pngwjpgh
| * | | nixos/luksroot: Fix typo `Verifiying` -> `Verifying`Claudio Bley2019-01-08
| | | |
| * | | Merge pull request #53598 from mayflower/atlassian-updatesRobin Gloster2019-01-08
| |\ \ \ | | | | | | | | | | atlassian updates
| | * | | atlassian-crowd: 3.2.5 -> 3.3.3Robin Gloster2019-01-07
| | | | |
| | * | | atlassian modules: don't chown home recursivelyFranz Pletz2019-01-07
| | | | | | | | | | | | | | | | | | | | This can take a long time and should not be necassary anyway.
| * | | | Merge pull request #52765 from Izorkin/datadog-agentSilvan Mosberger2019-01-08
| |\ \ \ \ | | | | | | | | | | | | datadog-agent: 6.4.2 -> 6.8.3
| | * | | | datadog-agent: 6.4.2 -> 6.8.3Izorkin2019-01-08
| | | | | |
| * | | | | Merge pull request #53446 from Mic92/systemd-udev-settleJörg Thalheim2019-01-08
| |\ \ \ \ \ | | | | | | | | | | | | | | nixos/systemd-udev-settle: don't restart on upgrades
| | * | | | | nixos/systemd-udev-settle: don't restart on upgradesJörg Thalheim2019-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The idea is that we only need this target during boot, however there is no point on restarting it on every upgrade. This hopefully fixes #21954
| * | | | | | Merge pull request #52594 from matthewbauer/fix-51025Matthew Bauer2019-01-07
| |\ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | make-disk-image: use filterSource instead of cleanSource
| | * | | | | make-disk-image: use filterSource instead of cleanSourceMatthew Bauer2019-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cleanSource does not appear to work correctly in this case. The path does not get coerced to a string, resulting in a dangling symlink produced in channel.nix. Not sure why, but this seems to fix it. Fixes #51025. /cc @elvishjericco
| * | | | | | Merge pull request #51570 from eonpatapon/cassandra-loggingMatthew Bauer2019-01-07
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | cassandra: add option to configure logging
| | * | | | | | cassandra: add option to configure loggingJean-Philippe Braun2018-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As cassandra start script hardcodes the location of logback configuration to `CASSANDRA_CONF_DIR/logback.xml` there is no way to pass an alternate file via `$JVM_OPTS` for example. Also, without logback configuration DEBUG level is used which is not necessary for standard usage. With this commit a default logback configuration is set with log level INFO. Configuration borrowed from: https://docs.datastax.com/en/cassandra/3.0/cassandra/configuration/configLoggingLevels.html
| * | | | | | | Merge pull request #53399 from LumiGuide/feat-wordpress-copy-pluginsBas van Dijk2019-01-07
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | apache-httpd/wordpress: copy plugins and themes instead of symlinking
| | * | | | | | | nixos/apache-httpd/wordpress: copy plugins and themes instead of symlinkingFalco Peijnenburg2019-01-06
| | | |_|_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Symlinking works for most plugins and themes, but Avada, for instance, fails to understand the symlink, causing its file path stripping to fail. This results in requests that look like: https://example.com/wp-content//nix/store/...plugin/path/some-file.js Since hard linking directories is not allowed, copying is the next best thing.
| * | | | | | | urxvt: Allow switching out packageTim Steinbach2019-01-07
| | | | | | | |
| * | | | | | | Merge pull request #47665 from erikarvstedt/initrd-improvementsMatthew Bauer2019-01-06
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Minor initrd improvements
| | * | | | | | | nixos/initrd: improve descriptionsErik Arvstedt2018-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The improved lspci command shows all available ethernet controllers and their kernel modules. Previously, the user had to provide the slot name of a specific device.