about summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* Merge pull request #54514 from LeOtaku/fix/restic-timer-configSilvan Mosberger2019-01-24
|\ | | | | nixos/restic: change type of timerConfig option
| * nixos/restic: change type of timerConfig option to attrsOf unitOptionLeOtaku2019-01-23
| | | | | | | | This is needed for correctly passing the option to "systemd.timer"
* | Merge pull request #53986 from Ma27/document-dovecot-prometheus-exporter-issuesSilvan Mosberger2019-01-24
|\ \ | | | | | | nixos/prometheus-dovecot-exporter: enhance `socketPath` documentation
| * | nixos/prometheus-dovecot-exporter: enhance `socketPath` documentationMaximilian Bosch2019-01-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Dovecot 2.3[1] the stats module changed and now the UNIX socket provided by Dovecot by default isn't compatible anymore with the exporter[2]. By enabling the `old-stats` plugin in Dovecot this issue can be solved which should be documented in this module. [1] https://wiki2.dovecot.org/Upgrading/2.3 [2] https://github.com/kumina/dovecot_exporter/issues/8
* | | nixos/plex: allow access to hardware acceleration librariesPascal Bach2019-01-23
| | | | | | | | | | | | | | | CUDA and OpenCL libraries are located in /run/opengldriver/lib and Plex can make use of them if available.
* | | Merge pull request #54310 from Mic92/postgresq-backupSilvan Mosberger2019-01-23
|\ \ \ | |_|/ |/| | nixos/postgresqlBackup: add backupAll option
| * | nixos/postgresqlBackup: add backupAll optionJörg Thalheim2019-01-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For large setups it is useful to list all databases explicit (for example if temporary databases are also present) and store them in extra files. For smaller setups it is more convenient to just backup all databases at once, because it is easy to forget to update configuration when adding/renaming databases. pg_dumpall also has the advantage that it backups users/passwords. As a result the module becomes easier to use because it is sufficient in the default case to just set one option (services.postgresqlBackup.enable).
* | | Merge pull request #52991 from danbst/zram-zstdDanylo Hlynskyi2019-01-23
|\ \ \ | | | | | | | | zramSwap: allow configure compression algorithm + cleanups
| * | | zramSwap: remove basic.target for zram devicesdanbst2019-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This creates a dependency cycle when used with boot.tmpOnTmpfs: basic.target <- tmp.mount <- swap.target <- zram-init-dev0 <- basic.target This same fix is done already for tmp.mount Fixes https://github.com/NixOS/nixpkgs/issues/47474
| * | | zramSwap: allow configure compression algorithm + cleanupsdanbst2019-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add `zramSwap.algorithm` option, which allows to change compressor declaratively. zstd as default - add `zramSwap.swapDevices` option, which allows to define how many zram devices will be used as swap. Rest devices can be managed freely - simpler floating calculations - fix udev race condition - some documentation changes - replaced `/sys/block/zram*` handling with `zramctl`, because I had occasional "Device is busy" error (looks like zram has to be configured in predefined order) - added `memoryPercent` and `algorithm` as restart triggers. I think, it was a bug that changing `memoryPercent` in configuration wasn't applied immediately. - removed a bind to .swap device. While it looks natural (when swap device goes off, so should zram device), it wasn't implemented properly. This caused problems with swapon/swapoff: ``` $ cat /proc/swaps Filename Type Size Used Priority /dev/zram0 partition 8166024 0 -2 /var/swapfile file 5119996 5120 1 $ sudo swapoff -a $ sudo swapon -a swapon: /dev/zram0: read swap header failed $ cat /proc/swaps Filename Type Size Used Priority /var/swapfile file 5119996 0 1 ```
* | | | Merge pull request #54416 from Mic92/telegrafJörg Thalheim2019-01-22
|\ \ \ \ | | | | | | | | | | telegraf: 1.7.0 -> 1.9.2
| * | | | nixos/telegraf: add testJörg Thalheim2019-01-21
| | | | |
* | | | | Merge pull request #54113 from telotortium/xrdp-clipboard-fixJörg Thalheim2019-01-22
|\ \ \ \ \ | | | | | | | | | | | | xrdp: fix clipboard for non-ASCII characters
| * | | | | xrdp: fix clipboard for non-ASCII charactersRobert Irelan2019-01-22
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this line, attempting to copy and paste non-ASCII characters will result in error messages like the following (and pasting from the server to the client will not work): ``` CLIPBOARD clipboard_send_data_response_for_text: 823 : ERROR: clipboard_send_data_response_for_text: bad string ```
* | | | | Merge pull request #54197 from dermetfan/fix/nixos-mysqlSilvan Mosberger2019-01-22
|\ \ \ \ \ | | | | | | | | | | | | nixos/mysql: fix option `ensureDatabases`
| * | | | | 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 #54339 from avdv/avoid-duplicate-luks-deviceSilvan Mosberger2019-01-22
|\ \ \ \ \ \ | | | | | | | | | | | | | | installer/tools: Avoid duplicate LUKS device entries in hw config
| * | | | | | installer/tools: Avoid duplicate LUKS device entries in hw configClaudio Bley2019-01-19
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are situations where several filesystems reside on a single encrypted LUKS device (e.g. when using BTRFS subvolumes). Simply generating a `boot.init.luks.devices.NAME.device` entry for each mounted filesystem will result in an error later when evaluating the nix expression in `hardware-configuration.nix`.
* | | | | | Merge pull request #54051 from Ma27/optional-prometheus-source_labelsSilvan Mosberger2019-01-22
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/prometheus: make `source_labels` optional
| * | | | | | nixos/prometheus: make `source_labels` optionalMaximilian Bosch2019-01-16
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's possible to skip `source_labels` entirely, an example for this is the blackbox exporter configuration: https://github.com/prometheus/blackbox_exporter#prometheus-configuration
* | | | | | Merge pull request #53965 from mayflower/zfs-autoscrub-fixJörg Thalheim2019-01-22
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/zfs: autoscrub only after boot is complete
| * | | | | | nixos/zfs: autoscrub only after boot is completeLinus Heckemann2019-01-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #53583
* | | | | | | Merge pull request #54273 from flokli/ssh-known-hosts-exampleFlorian Klink2019-01-21
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | programs.ssh.knownHosts: update example to be an attrset
| * | | | | | | programs.ssh.knownHosts: update example to be an attrsetFlorian Klink2019-01-18
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | We shouldn't encourage using a list here, but prefer the attrset. Using a list here causes very unintuitive effects during merging.
* | | | | | | Merge pull request #53695 from chpatrick/gnome-flashback-sessionJan Tojnar2019-01-21
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/gnome3: add GNOME Flashback sessions option
| * | | | | | | nixos/gnome3: add GNOME Flashback sessions optionPatrick Chilton2019-01-21
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #41440 from wmertens/php-per-poolWout Mertens2019-01-21
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | phpfpm: allow configuring PHP package per-pool
| * | | | | | phpfpm: allow configuring PHP package per-poolWout Mertens2018-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | props to @4levels
* | | | | | | Merge pull request #54330 from samueldr/fix/disable-tests-shell-accessSamuel Dionne-Riel2019-01-19
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Revert "Add ssh backdoor to VM tests infrastructure."
| * | | | | | | Revert "Add ssh backdoor to VM tests infrastructure."Samuel Dionne-Riel2019-01-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit d6e3db44cf09d04f0a3cd5b7ccb4a5dc3b7bfaa9. See #53935 for explanations. In short, it may be causing issues with tests on the build infrastructure.
* | | | | | | | nixos/file-roller: initworldofpeace2019-01-18
| | | | | | | |
* | | | | | | | nixos/doc: bs=1000000 for dd args (#54280)Matthew Bauer2019-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not all dd implementations take ‘bs=1m’. Better to just list it out fully to reduce potential for problems. Fixes #54181.
* | | | | | | | Updated default DMbuffet2019-01-18
| |_|/ / / / / |/| | | | | |
* | | | | | | nixos/nixpkgs: virtualbox docs update (#54247)step212019-01-18
| | | | | | |
* | | | | | | Merge pull request #48101 from peterhoeg/f/pykms_masterPeter Hoeg2019-01-18
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos pykms: run via DynamicUser
| * | | | | | | nixos pykms: run via DynamicUserPeter Hoeg2018-10-16
| | | | | | | |
* | | | | | | | Merge pull request #53495 from peterhoeg/p/zmPeter Hoeg2019-01-18
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | zoneminder: init at 1.32.3 and add NixOS module
| * | | | | | | zoneminder (nixos): add basic modulePeter Hoeg2019-01-15
| | | | | | | |
| * | | | | | | zoneminder: add user for NixOSPeter Hoeg2019-01-15
| | | | | | | |
* | | | | | | | 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.
* | | | | | | | | kernel config: add support for CONFIG_SQUASHFS_ZSTD (#52967)Danylo Hlynskyi2019-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | Also, allow override `make-squashfs.nix` compression parameters.
* | | | | | | | | 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.