about summary refs log tree commit diff
path: root/nixos
AgeCommit message (Collapse)AuthorFilesLines
2021-10-05Merge pull request #139604 from mitchmindtree/nextcloud-objectstoreMaximilian Bosch1-5/+107
nixos/nextcloud: Add option for using object storage as primary storage
2021-10-05Merge pull request #140604 from obadz/earlyoom-stderrSandro1-0/+1
2021-10-05earlyoom module: log stderr to journaldobadz1-0/+1
(Default is to do the same as stdout which is > /dev/null)
2021-10-05nixos: fixes after #136909Naïm Favier2-2/+2
2021-10-05nixos/gitea: fix eval after #136909Yureka1-1/+1
2021-10-05Merge pull request #140519 from lovesegfault/no-auto-installEelco Dolstra1-8/+1
command-not-found: remove NIX_AUTO_INSTALL
2021-10-05less: improve default settings (#139988)Matt McHenry2-6/+12
* less: enable by default and set LESS=-R via lesskey * since we set PAGER=less, programs.less.enable should default to true. * some programs, notably git, set a custom LESS environment if none is present. using the lesskey mechanism to set LESS=-R lets such programs continue to run less as they see fit. This reverts commit 0e7b4e60a846af1d4487ebe1218f8e07fffaa89b. * less: remove use of deprecated lesskey binary format * less: enable in environment.nix rather than less.nix per discussion in #139988
2021-10-05Merge pull request #139754 from eyJhb/networkd-iaidAndreas Rammhold1-0/+4
nixos/networkd: added IAID, DUIDType and DUIDRawData to DHCPv6 section
2021-10-05nixos/nextcloud: Fix ambiguity in `objectstoreConfig` stringmitchmindtree1-14/+16
Previously this was a little tricky to read and had the potential to cause some ambiguity in string parsing.
2021-10-05Merge pull request #138811 from mkg20001/htopMaciej Krüger2-0/+59
2021-10-05nixos/htop: add moduleMaciej Krüger2-0/+59
This module allows setting global configuration for htop in /etc/htoprc, for example to disable showing userland threads by default Co-authored-by: pennae <82953136+pennae@users.noreply.github.com> Co-authored-by: Aaron Andersen <aaron@fosslib.net>
2021-10-04command-not-found: remove NIX_AUTO_INSTALLBernardo Meurer1-8/+1
2021-10-04Merge pull request #136909 from ncfavier/cleanup-defaults-examplesRobert Hensing585-1572/+1640
nixos/doc: clean up defaults and examples
2021-10-04nixos/doc: clean up defaults and examplesNaïm Favier584-1554/+1612
2021-10-03create-amis.sh: fix typoTimothy DeHerrera2-7/+4
2021-10-03create-amis.sh: use status messageTimothy DeHerrera1-3/+3
The progress ID is fairly useless. Status message is more useful for humans.
2021-10-03create-amis.sh: add support for the ZFS AMIsTimothy DeHerrera1-34/+62
2021-10-03create-amis.sh: allow uploading private AMIsTimothy DeHerrera1-2/+2
2021-10-03create-amis.sh: make vars overridable from envTimothy DeHerrera1-6/+10
2021-10-03nixos/lib/make-options-doc: implement literalDocBookNaïm Favier1-18/+28
2021-10-03nixos/hqplayerd: do not make manual depend on (unfree) hqplayerdGuillaume Girol1-1/+1
2021-10-03nixos/nextcloud: Account for nix_read_secret refactor in exception msgmitchmindtree1-1/+1
Previously, the `nix_read_pwd` function was only used for reading the `dbpassFile`, however it has since been refactored to handle reading other secret files too. This fixes the message of the exception that is thrown in the case that the file is not present so that it no longer refers specifically to the `dbpass` file.
2021-10-03nixos/nextcloud: Make `objectstore.s3.useSsl` explicitly true by defaultmitchmindtree1-3/+3
This appears to match the nextcloud default behaviour observed here: https://github.com/nextcloud/server/blob/e2116e2fb226890341c548e3f7d79c0ac63c1b06/lib/private/Files/ObjectStore/S3ConnectionTrait.php#L83
2021-10-03nixos/nextcloud: Simplify `objectstore.s3` options, remove submodulemitchmindtree1-58/+24
Removes the submodule in favour of using an attrset. Also: - Makes better use of nix's laziness in config expansion. - Makes use of `boolToString` where applicable.
2021-10-03Merge pull request #140343 from Artturin/cfdynststartatJörg Thalheim1-1/+1
cfdyndns: fix startAt by setting it to *:0/5 instead of 5 minutes
2021-10-03cfdyndns: fix startAt by setting it to *:0/5 instead of 5 minutesArtturin1-1/+1
5 minutes is invalid for startAt
2021-10-03nixos/nextcloud: Remove `objectstore.s3.secret` optionmitchmindtree1-19/+3
We should discourage users from adding secrets in a way that allows for them to end up in the globally readable `/nix/store`. Users should use the `objectstore.s3.secretFile` option instead.
2021-10-03nixos/nextcloud: Add option for using object storage as primary storagemitchmindtree1-4/+154
This allows to declaratively configure an S3 class object storage as the primary storage for the nextcloud service. Previously, this could only be achieved by manually editing the `config.php`. I've started testing this today with my own digitalocean nextcloud instance, which now points to my digitalocean S3-compatible "Space" and all appears to be working smoothly. My motivation for this change is my recent discovery of how much cheaper some S3-compatible object storage options are compared to digitalocean's "Volume" options. Implementation follows the "Simple Storage Service" instructions here: https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/primary_storage.html I have neglected to implement a submodule for the OpenStack Swift object storage as I don't personally have a use case for it or a method to test it, however the new `nextcloud.objectstore.s3` submodule should act as a useful guide for anyone who does wish to implement it.
2021-10-02Merge pull request #139451 from jansol/masterDomen Kožar2-256/+0
pipewire: 0.3.36 -> 0.3.38
2021-10-03Merge pull request #139431 from erikarvstedt/etc-simplify-sourceRobert Hensing1-4/+3
nixos/etc: simplify source path handling
2021-10-02Merge pull request #101725 from andir/masterThomas Tuegel1-0/+4
nixos/plasma5: Install default KDE apps for music, images and documents
2021-10-02Merge pull request #138058 from helsinki-systems/upd/varnishajs1242-3/+3
varnish6/7: updates
2021-10-01Merge pull request #140178 from SuperSandro2000/SuperSandro2000-patch-1Sandro1-1/+1
2021-10-01Merge pull request #140159 from Ma27/nextcloud-miscMaximilian Bosch5-12/+45
nextcloud: misc changes
2021-10-01Merge pull request #140096 from Artturin/gdmoptionsArtturi1-25/+34
2021-10-01Merge pull request #140045 from SebTM/add_tp-auto-kbblMaximilian Bosch2-0/+59
tp-auto-kbbl: init at 0.1.5
2021-10-01nixos/gdm: switch to rfc42 style settingsArtturin1-25/+34
2021-10-01nixos/gitea: switch default log level to InfoSandro1-1/+1
2021-10-01Merge pull request #140089 from yayayayaka/nextcloud-21.0.5Maximilian Bosch2-1/+34
nextcloud: 20.0.12 -> 20.0.13, 21.0.4 -> 21.0.5, 22.1.1 -> 22.2.0
2021-10-01Merge pull request #102354 from erikarvstedt/extra-containerLassulus2-0/+18
extra-container: init at 0.8
2021-10-01nixos/nextcloud: run tests against each Nextcloud instanceMaximilian Bosch4-11/+32
2021-10-01nixos/nextcloud: use php8 where possibleMaximilian Bosch1-1/+13
2021-10-01nixos/nextcloud: temp fix for MariaDB >=10.6Maximilian Bosch2-1/+34
The MariaDB version 10.6 doesn't seem supported with current Nextcloud versions and the test fails with the following error[1]: nextcloud # [ 14.950034] nextcloud-setup-start[1001]: Error while trying to initialise the database: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 4047 InnoDB refuses to write tables with ROW_FORMAT=COMPRESSED or KEY_BLOCK_SIZE. According to a support-thread in upstream's Discourse[2] this is because of a missing support so far. Considering that we haven't received any bugreports so far - even though the issue already exists on master - and the workaround[3] appears to work fine, an evaluation warning for administrators should be sufficient. [1] https://hydra.nixos.org/build/155015223 [2] https://help.nextcloud.com/t/update-to-next-cloud-21-0-2-has-get-an-error/117028/15 [3] setting `innodb_read_only_compressed=0`
2021-10-01tp-auto-kbbl: init at 0.1.5Sebastian Sellmeier2-0/+59
2021-10-01Merge pull request #138548 from queezle42/masterJörg Thalheim1-1/+1
lirc: Set a writable lockdir
2021-09-30nixos/extra-container: initErik Arvstedt2-0/+18
2021-09-30varnish65*: drop because it is EOL upstreamajs1242-3/+3
varnish66 could be introduced, but I don't think it's worth the effort
2021-09-30pict-rs: add initial modulehappysalada5-0/+318
2021-09-29Merge pull request #139537 from CertainLach/plasma5-load-kwayland-integrationThomas Tuegel1-0/+1
plasma5: load kwayland-integration plugin
2021-09-29Merge pull request #139957 from samueldr/fix/126289-regressionSamuel Dionne-Riel1-4/+6
Provide submodule to `security.wrappers` for older kernels