summaryrefslogtreecommitdiffstats
path: root/nixos
AgeCommit message (Collapse)Author
2021-01-18Merge pull request #104920 from ThibautMarty/herbstluftwm-0.9.0Sandro
2021-01-18treewide: remove kampka as maintainer (#109813)Christian Kampka
2021-01-18Merge pull request #89472 from asymmetric/relnotes-grubRyan Mulligan
rl-2003: mention grub 2.04 update
2021-01-18nixos/grafana-image-renderer: typo fixMaximilian Bosch
Since the service doesn't do a strict config check, this worked fine before, however the settings in the block never applied properly.
2021-01-18herbstluftwm: add NixOS testThibaut Marty
2021-01-18Merge pull request #109691 from nh2/manual-element-base_urlMaximilian Bosch
manual: Element: Fix misleading `base_url`.
2021-01-18Merge pull request #97449 from AberDerBart/mpdSandro
nixos/mpd: fix not properly testing for songs to be in the playlist
2021-01-18Merge pull request #109042 from Atemu/installer-tests-more-coresKevin Cox
tests/installer: give installer VM more cores
2021-01-18Merge master into staging-nextgithub-actions[bot]
2021-01-18manual: Element: Fix misleading `base_url`.Niklas Hambüchen
Judging from `"${pkgs.element-web}/config.sample.json"`, this needs be a URL starting with `https://`; without it one gets: Your Element is misconfigured Invalid base_url for m.homeserver
2021-01-17nixos/nomad: default enableDocker to trueBernardo Meurer
2021-01-17nixos/nomad: initBernardo Meurer
Co-authored-by: Niklas Hambüchen <mail@nh2.me>
2021-01-17Merge remote-tracking branch 'upstream/master' into HEADJörg Thalheim
2021-01-17nixos/promtheus-nextcloud-exporter: update module and testWilliButz
Use new command-line flags of release 0.3.0 and always answer with the expected XML in the VM test instead of using a test-specific fixed path. Co-authored-by: ajs124 <git@ajs124.de>
2021-01-17Merge master into staging-nextgithub-actions[bot]
2021-01-17Merge pull request #109607 from alesguzik/improve_snapper_examplemarkuskowa
nixos/snapper: improve config example
2021-01-17nixos/snapper: improve config exampleAles Huzik
In the default configuration we have timers for creating and deleting snapper snapshots, and it looks like if we just create configs with correct mountpoints we will get automatic snapshots (which either used to be true, or seems to be only true on Archlinux according to their wiki). In default snapper configuration TIMELINE_CREATE and TIMELINE_CLEANUP are set to "no", so just providing configs won't be enough for having automatic backups, which are the main usecase for snapper. In other linux distributions you would use `snapper create-config` to generate configs for partitions and you'd have a chance to notice that TIMELINE_CREATE is set to no. Also, my guess is that it might be set to no by default for safety reasons in regular distros, so that the config won't be actioned upon until the user finishes customizing it.
2021-01-16Merge master into staging-nextgithub-actions[bot]
2021-01-16Merge pull request #109494 from ipetkov/nixos-zpool-trim-persistent-timerJörg Thalheim
nixos/zfs: make zpool-trim timer persistent
2021-01-16Merge pull request #109099 from jpotier/fix-deprecation-warning-azure-agentAaron Andersen
nixos/azure-agent: fix deprecation warning
2021-01-16Merge master into staging-nextgithub-actions[bot]
2021-01-15nixos/zfs: make zpool-trim timer persistentIvan Petkov
If the machine is powered off when the zpool-trim timer is supposed to trigger (usually around midnight) then the timer will be skipped outright in favor of the next instance. For desktop systems which are usually powered off at this time, zpool trimming will never be run which can degrade SSD performance. By marking the timer as `Persistent = yes` we ensure that it will run at the first possible opportunity after the trigger date is reached.
2021-01-15move nixos-rebuild into pkgsDomen Kožar
2021-01-15Merge branch 'master' into staging-nextJan Tojnar
2021-01-15Merge pull request #108932 from Atemu/iso-image-compress-filterKevin Cox
iso-image: enable XZ compress filter
2021-01-15iso-image: enable XZ compress filterAtemu
Minimal ISO: 1m21 -> 2m25 625M -> 617M Plasma5 ISO: 2m45 -> 5m18 1.4G -> 1.3G Decompression speed stays about the same. It's just a few seconds for the whole image anyways and, with that kind of speed, you're going to be bottlenecked by IO long before the CPU.
2021-01-15nixos/docker: change misleading error messageMilan Pässler
The socketActivation option was removed, but later on socket activation was added back without the option to disable it. The description now reflects that socket activation is used unconditionally in the current setup.
2021-01-15Revert "nixos/tests/docker: wait for docker service"Mark Vainomaa
This reverts commit c14bafd6c7db3b0c03574e28831821adda22a6f1.
2021-01-15docker: fix systemd socket activationMark Vainomaa
2021-01-15nixos/gitea: make more secrets persistent (#108676)clerie
Added JWT_SECRET and INTERNAL_TOKEN to be persistent, like SECRET_KEY and LFS_JWT_SECRET do. Also renamed some vars belonging to SECRET_KEY and LFS_JWT_SECRET to get a consistent naming scheme over all secrets.
2021-01-15Merge pull request #108862 from cpcloud/refactor-nvidia-containersJörg Thalheim
2021-01-15Merge pull request #109096 from ju1m/torJörg Thalheim
nixos/tor: fix openFirewall when ORPort isInt
2021-01-15Merge master into staging-nextgithub-actions[bot]
2021-01-15nixos/tests/docker: wait for docker service (#109418)Milan
Previously the Docker daemon was started by systemd socket activation. Thus, the Docker test waited for the sockets.target unit. But when the docker module was changed to start the Docker daemon at boot instead of by socket activation, the test was left untouched. With the Docker 20.10 update this lead to a timing issue, where the docker command is run before the Docker daemon has started and hangs. Fixes #109416
2021-01-15redis: make masterAuth option optional (#109417)Milan
2021-01-15Merge master into staging-nextgithub-actions[bot]
2021-01-15Merge pull request #108860 from endocrimes/dani/fix-tmpAndreas Rammhold
modules/boot: Specify the type for tmpfs mounts
2021-01-14Merge pull request #108940 from Atemu/zfs-test-with-stable-linuxPackagesKevin Cox
tests/zfs: test stable with stable linuxPackages
2021-01-14Merge pull request #91813 from Mic92/types1Kevin Cox
nixos/*: Add types to the database module options
2021-01-14gitAndTools: move everything to the top levelAlyssa Ross
The comment at the top of git-and-tools/default.nix said: /* All git-relates tools live here, in a separate attribute set so that users * can get a fast overview over what's available. but unfortunately that hasn't actually held up in practice. Git-related packages have continued to be added to the top level, or into gitAndTools, or sometimes both, basically at random, so having gitAndTools is just confusing. In fact, until I looked as part of working on getting rid of gitAndTools, one program (ydiff) was packaged twice independently, once in gitAndTools and once at the top level (I fixed this in 98c34901969). So I think it's for the best if we move away from gitAndTools, and just put all the packages it previously contained at the top level. I've implemented this here by just making gitAndTools an alias for the top level -- this saves having loads of lines in aliases.nix. This means that people can keep referring to gitAndTools in their configuration, but it won't be allowed to be used within Nixpkgs, and it won't be presented to new users by e.g. nix search. The only other change here that I'm aware of is that appendToName "minimal" is not longer called on the default git package, because doing that would have necessitated having a private gitBase variable like before. I think it makes more sense not to do that anyway, and reserve the "minimal" suffix only for gitMinimal.
2021-01-14Merge master into staging-nextgithub-actions[bot]
2021-01-14Merge pull request #109066 from michael-p-m-white/reenable-working-clfswmMichael Raskin
Reenable working clfswm
2021-01-14Merge master into staging-nextgithub-actions[bot]
2021-01-14nixos/postfix: deprecate services.postfix.useDaneAlyssa Ross
Now that smtp_tls_security_level is using mkDefault, and therefore can be overridden, there's no need for an option for overriding it to a specific value.
2021-01-14nixos/postfix: allow custom smtp_tls_security_levelAlyssa Ross
I run Postfix on my workstation as a smarthost, where it only ever talks to my SMTP server. Because I know it'll only ever connect to this server, and because I know this server supports TLS, I'd like to set smtp_tls_security_level to "encrypt" so Postfix won't fall back to an unencrypted connection.
2021-01-14Merge pull request #109114 from illustris/searxMichele Guerini Rocco
searx: 0.17.0 -> 0.18.0
2021-01-14nixos/searx: remove settings.yml merging scriptrnhmjoj
Starting with 0.18.0, searx can merge the settings.yml automatically with the default values, so the script is obsolete.
2021-01-14nixos/searx: fix for 0.18.0 updaternhmjoj
2021-01-14Merge master into staging-nextgithub-actions[bot]
2021-01-14Merge pull request #109303 from ilian/fix/openldap-maintainers-typoSandro
openldap: fix typo when specifying maintainers list