summary refs log tree commit diff
path: root/nixos
AgeCommit message (Collapse)AuthorFilesLines
2023-10-12Merge pull request #259927 from asymmetric/no-docbook-in-manualSilvan Mosberger1-5/+3
nixos/manual: no DocBook for mkPackageOption
2023-10-11Merge pull request #243338 from ↵Arnout Engelen2-0/+72
raboof/prometheus-imap-mailstat-exporter-init-at-2023-06-20 prometheus-imap-mailstat-exporter: init at 0.0.1
2023-10-11Merge pull request #260080 from r-ryantm/auto-update/cinnamon.mint-artworkBobby Rong1-1/+1
cinnamon.mint-artwork: 1.7.5 -> 1.7.6
2023-10-11Merge pull request #259056 from leona-ya/nixos-paperless-systemd-254Atemu2-61/+60
nixos/paperless: fix start with latest systemd
2023-10-11nixos/modules/security/wrappers: drop dead codeedef1-8/+0
2023-10-10Merge pull request #247540 from imlonghao/borgmatic/1.8.1Arnout Engelen2-16/+43
borgmatic: 1.7.15 -> 1.8.1
2023-10-11Merge pull request #259729 from natsukium/factory-boyMartin Weinelt1-1/+1
python311Packages.factory-boy: rename from factory_boy
2023-10-10Merge pull request #258328 from Madouura/pr/rocm-updateBernardo Meurer2-3/+17
2023-10-10nixos/samba: start service after network activationIzorkin1-1/+1
2023-10-10Merge pull request #260248 from ToxicFrog/lingermaxine1-0/+28
nixos/users-groups: add user option to enable lingering
2023-10-10cinnamon.mint-artwork: 1.7.5 -> 1.7.6R. Ryantm1-1/+1
This sets the mono font to DejaVu Sans Mono 10.
2023-10-10borgmatic: 1.7.15 -> 1.8.1imlonghao2-16/+43
2023-10-10nixos/users-groups: add user option to enable lingeringRebecca Kelly1-0/+28
Adapted from https://gist.github.com/graham33/fdbdcc18317a621d9dd54beb36be6683 Fixes #3702 Lingering users can still be managed mutably by root with `loginctl`, but the settings here will take precedence when `nixos-rebuild` is run.
2023-10-10systemd-boot-builder: add missing fsync in atomic writesJörg Thalheim1-0/+4
write(2) and close(2) doesn't ensure the file content actually got synched, so let's also fsync before doing the rename
2023-10-10nixos/tests/systemd-boot: improve assertion error for update testJörg Thalheim1-1/+1
2023-10-10Revert "nixos/systemd-boot: skip EFI update to 252"Jörg Thalheim2-15/+6
This reverts commit 80665d606ab66a82fc969a24a8d0143914683806. Parsing the package version broke our systemd-boot builder test. i.e. it won't be able to parse systemd-boot efi binaries coming from ubuntu We no longer use the faulty systemd-boot version so this code should no longer be needed.
2023-10-10systemd-boot-builder: use regex prefix stringJörg Thalheim1-2/+2
otherwise there are warnings for \.
2023-10-10systemd-boot-builder: use new builtin typing styleJörg Thalheim1-14/+14
2023-10-10systemd-boot-builder: drop unused importJörg Thalheim1-1/+0
2023-10-10systemd-boot-builder: replace mkdir_p function with stdlib equivalentJörg Thalheim1-11/+3
2023-10-10systemd-boot-builder: always do syncfs, even after a failureJörg Thalheim1-12/+17
2023-10-10systemd-boot-builder: drop semicolonsJörg Thalheim1-2/+2
this is python, not C.
2023-10-10systemd-boot-builder: resort imports according to isortJörg Thalheim1-12/+12
foo
2023-10-10nixos/eval-config.nix: Rename arg nixosSystem -> configurationRobert Hensing1-3/+3
For some time now the attrset returned by `evalModules` has `type = "configuration"`. This is a clean refactor because the name is not exposed. (never is for simple lambda)
2023-10-10nixos/eval-config.nix: Rename let withExtraArgs -> withExtraAttrsRobert Hensing1-3/+3
Presumably it only used to add `extraArgs`, but it also adds other attributes now.
2023-10-10Merge pull request #259797 from K900/eval-config-pkgsRobert Hensing1-5/+3
eval-config.nix: set nixpkgs.pkgs instead of _module.args.pkgs
2023-10-10Merge pull request #259980 from Ma27/synapse-db-assertionMaximilian Bosch1-18/+5
nixos/matrix-synapse: drop old DB check assertion, actually require DB to be up
2023-10-10Merge pull request #259888 from ↵Maximilian Bosch1-1/+1
julianschacher/matrix-synapse-fix-media-store-access nixos/matrix-synapse: add `media_store_path` to services `ReadWritePaths`
2023-10-10nixos/security/wrappers: don't force PIE hardening (#259509)Ben Wolsieffer1-1/+0
PIE causes problems with static binaries on ARM (see 76552e9). It is enabled by default on other platforms anyway when musl is used, so we don't need to specify it manually.
2023-10-10Merge pull request #260069 from doronbehar/doc/mkOptionType.typoLin Jian1-1/+1
nixos/doc/mkOptionType: small typo fix
2023-10-10Merge pull request #259886 from RaitoBezarius/drop-varnishRyan Lahfa2-2/+3
2023-10-09nixos/doc: rocm-opencl-icd -> rocmPackages.clr.icdMadoura1-3/+3
2023-10-09nixos/doc: note ROCm changesMadoura1-0/+14
2023-10-09Merge pull request #231152 from tcheronneau/nixos.tinyproxyDoron Behar4-0/+125
Adding tinyproxy service to NixOS
2023-10-09nixos/connman: refactorAnderson Torres1-38/+31
2023-10-09nixos/doc/mkOptionType: small typo fixDoron Behar1-1/+1
2023-10-09Merge pull request #259066 from thiagokokada/add-renice-swayThiago Kenji Okada1-0/+13
nixos/sway: add enableRealtime option
2023-10-09Merge pull request #259240 from haenoe/oci-containers-labels-optionSarah Brofeldt1-0/+12
nixos/oci-containers: add labels option
2023-10-09nixos/postgresql: fix `identMap` exampleMaximilian Bosch1-1/+1
This was causing the following warning before when building the manual: warning: literalExample is deprecated, use literalExpression instead, or use literalMD for a non-Nix description. Rather than using `literalExpression`, nothing is used. This option expects a string and the example is a string, no special handling required. Both `literalExample` from the docbook ages and `literalExpression` now are only required if the example is a Nix expression rather than a value of the option's type.
2023-10-09Merge pull request #244197 from wexder/netclientWeijia Wang3-0/+30
netclient: init at 0.21.0
2023-10-09nixos/netclient: initVladimír Zahradník3-0/+30
2023-10-09Merge pull request #259787 from bobby285271/upd/pantheon-testBobby Rong1-1/+17
nixosTests.pantheon: Extend the tests
2023-10-09nixos/rl-2311: add varnish upgrade notesajs1241-0/+2
2023-10-09varnish74: init at 7.4.1ajs1241-0/+1
2023-10-09nixos/matrix-synapse: drop old DB check assertion, actually require DB to be upMaximilian Bosch1-18/+5
Closes #236062 The PR #236062 was submitted because of the following problem: a synapse instance was running in a NixOS container attached to the host network and a postgresql instance on the host as database. In this setup, synapse connected to its DB via 127.0.0.1, but the DB wasn't locally set up and thus not configured in NixOS (i.e. `config.services.postgresql.enable` was `false`). This caused the assertion removed in this patch to fail. Over three years ago this assertion was introduced when this module stopped doing autoconfiguration of postgresql entirely[1] because a breaking change in synapse couldn't be managed via an auto-upgrade on our side. To make sure people don't deploy their DB away by accident, this assertion was introduced. Nowadays this doesn't serve any value anymore because people with existing instances should've upgraded by now (otherwise it's their job to carefully read the release notes when missing upgrades for several years) and people deploying fresh instances are instructed by the docs to also configure postgresql[2]. Instead, it only causes issues in corner cases like #236062, so after some discussion in that PR I think it's time to remove the assertion altogether. Also, there's no `Requires=` for `postgresql.service` in the systemd units which means that it's not strictly guaranteed that the DB is up when synapse starts up. This is fixed now by adding `requires`. To avoid being bitten by above mentioned cases again, this only happens if `config.services.postgresql.enable` is `true`. If somebody uses a non-local postgresql, but has also deployed a local postgresql instance on the synapse server (rather unlikely IMHO), it's their job to opt out of this behavior with `mkForce` (this is precisely one of the use-cases `mkForce` and friends were built for IMHO). [1] https://github.com/NixOS/nixpkgs/pull/80447 [2] https://nixos.org/manual/nixos/stable/#module-services-matrix-synapse
2023-10-09Merge pull request #258347 from Benjamin-L/gnupg-agent-extraconfigMichele Guerini Rocco2-4/+25
nixos/gnupg: add agent.settings option
2023-10-09nixos/oci-containers: add labels optionHaeNoe1-0/+12
2023-10-09nixos/manual: no DocBook for mkPackageOptionLorenzo Manacorda1-5/+3
`mkPackageOptionMD` is now an alias of `mkPackageOption`, and the transition from DocBook to CommonMark has been completed.
2023-10-09Merge pull request #259009 from bobvanderlinden/pr-locate-packageLin Jian1-10/+11
nixos/locate: rename option `locate` -> `package`
2023-10-09varnish72: drop, varnish73: dropRaito Bezarius1-2/+0
All of them are EOL according to https://endoflife.date/varnish