summary refs log tree commit diff
path: root/nixos
AgeCommit message (Collapse)AuthorFilesLines
2023-05-15nixosTests.openvscode-server: initPol Dellaiera2-0/+23
2023-05-15nixos/openvscode-server: initPol Dellaiera3-0/+214
2023-05-15Merge pull request #228956 from tensor5/pam-zfs-keyRyan Lahfa4-2/+145
nixos/pam: enable unlocking ZFS home dataset
2023-05-15Merge pull request #230888 from Misterio77/nextcloud-createlocally-optinRyan Lahfa7-9/+13
nixos/nextcloud: default createLocally to false
2023-05-15nixos/pam: add test for ZFS home dataset unlockingNicola Squartini2-0/+84
2023-05-15nixos/pam: assert ZFS support for PAM moduleNicola Squartini1-0/+6
2023-05-15nixos/pam: improve documentation of ZFS moduleNicola Squartini2-4/+4
2023-05-15nixos/pam: enable unlocking ZFS home datasetNicola Squartini2-2/+55
2023-05-15nixos/etcd: Fix mapping of clientCertAuth optionMaximilian Nitsch1-1/+2
The clientCertAuth option must be mapped to the etcd environment variable ETCD_CLIENT_CERT_AUTH and the peerClientCertAuth option to ETCD_PEER_CLIENT_CERT_AUTH. Signed-off-by: Maximilian Nitsch <maximilian.nitsch@d3tn.com>
2023-05-15Merge pull request #231481 from nikstur/rshim-user-spaceRyan Lahfa3-0/+102
rshim for Nvidia BlueField
2023-05-15Merge pull request #226830 from Janik-Haag/birdwatcherRyan Lahfa7-0/+376
birdwatcher: init at 2.2.4, alice-lg: init at 6.0.0, nixos/birdwatcher: init, nixos/alice-lg: init
2023-05-15nixos/birdwatcher: initJanik H5-0/+227
2023-05-15nixos/alice-lg: initJanik H5-0/+149
2023-05-15nixos/rshim: initnikstur3-0/+102
2023-05-14Merge pull request #231881 from lovesegfault/klipper-logBernardo Meurer1-2/+14
2023-05-14cloud-init module: fix default settings (#231867)Jonas Chevalier1-3/+4
The `//` operator doesn't do deep merge so it was overriding the first attrset and not recording the defaults.
2023-05-14Merge pull request #231473 from B4dM4n/eval-config-pass-systemJörg Thalheim2-0/+8
treewide: pass system argument to eval-config.nix
2023-05-14Merge pull request #231870 from teutat3s/zhf/prometheus-exporter-wireguardRyan Lahfa1-2/+5
nixosTests.prometheus-exporters.wireguard: fix test script
2023-05-14nixos/klipper: add logFile optionBernardo Meurer1-1/+13
2023-05-14nixos/klipper: use klippy from $out/binBernardo Meurer1-1/+1
2023-05-14Merge pull request #230153 from mklca/swap-encrypt-enhancementRyan Lahfa4-3/+137
nixos/config/swap: improve randomEncrytion
2023-05-14Merge pull request #231283 from nikstur/filesystems-erofsRyan Lahfa4-41/+117
nixos/filesystems: init erofs
2023-05-14nixosTests.prometheus-exporters.wireguard: fix test scriptteutat3s1-2/+5
A newline in the public key breaks the test script, stripping it out fixes the test.
2023-05-14Merge pull request #231841 from Ma27/wikijs-node18Jörg Thalheim1-1/+1
wiki-js: use nodejs18
2023-05-14nixos/nextcloud: default createLocally to falseGabriel Fontes7-9/+13
2023-05-14Merge pull request #207194 from RaitoBezarius/pixelfed-moduleRyan Lahfa6-0/+528
pixelfed: init at 0.11.5, module, tests
2023-05-14nixos/borgbackup: fix extraCompactArgsSophie Tauchert1-1/+1
Fixes the extraCompactArgs introduced with #224072 as the variable currently isn't added to the script's environment.
2023-05-14wiki-js: use nodejs18Maximilian Bosch1-1/+1
Part of #229910. Unfortunately this is a little hacky because upstream doesn't intend to support it for 2.5, but only for 3.0 which isn't out yet, however nodejs-16 will get out of maintenance during the support-span of NixOS 23.05[1]. The only breaking change is that `extract-files` uses a deprecated way of exposing modules, I went through the list of other breaking changes in v17 and v18[2][3] and couldn't spot any usage of removed features, also local testing didn't reveal further issues. Unfortunately fixing that breakage turned out to be non-trivial. Currently, `extract-files@9.0.0` is used with the problematic portions in its `package.json`, however it's only a transitive dependency of `@graphql-tools/url-loader` & `apollo-upload-client`. Unfortunately, the versions of that in use require v9 and don't work with a newer version of `extract-files` with the problem fixed[4]. Also, upgrading the dependencies in question is not a feasible option because `graphql-tools` was split up into multiple smaller packages in v8 and also some of the APIs in use in `wiki.js` were dropped there[5], so this would also be very time-consuming and non-trivial to fix. Since this was the only issue, I decided to go down the hacky route and patch the problem in `package.json` of `extract-files` manually during our `patchPhase`. [1] https://github.com/requarks/wiki/discussions/6388 [2] https://nodejs.org/en/blog/release/v17.0.0 [3] https://nodejs.org/en/blog/release/v18.0.0 [4] Upon local testing, this broke with the following error: Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './public/extractFiles' is not defined by "exports" in /wiki/node_modules/extract-files/package.json [5] For instance `SchemaDirectiveVisitor` in `server/graph/directives/auth`.
2023-05-14Merge pull request #224274 from SuperSandro2000/nixos/nextcloud-notify_pushJonas Heinrich2-8/+67
nixos/nextcloud: add configureRedis option; nixos/nextcloud-notify_push: add bendDomainToLocalhost
2023-05-14nixos/tests/nfs/simple: remove shutdown time check for nowK9001-1/+2
Regressed in latest kernels, but seems less critical than the channels being stuck for a week.
2023-05-14Merge pull request #231755 from figsoda/nzbgetMartin Weinelt1-1/+1
nzbget: make compatible with openssl 3
2023-05-13nixosTests.nzbget: fix deprecation warningfigsoda1-1/+1
2023-05-13nixos/neovim: fix runtime.textlinsui1-4/+7
2023-05-13Merge branch 'master' into staging-nextVladimír Čunát1-1/+1
2023-05-13Merge pull request #231629 from Izorkin/update-unitajs1241-1/+1
unit: 1.29.1 -> 1.30.0
2023-05-13unit: 1.29.1 -> 1.30.0Izorkin1-1/+1
2023-05-13Merge master into staging-nextgithub-actions[bot]3-7/+15
2023-05-13Merge pull request #231378 from FedericoSchonborn/budgie-pluginsBobby Rong2-7/+13
Add `budgiePlugins` set, init `budgie-user-indicator-redux` at 1.0.1
2023-05-13Merge pull request #231504 from nikstur/systemd-repart-add-maintainerFlorian Klink1-0/+2
nixos/systemd-repart: add myself as maintainer
2023-05-13Merge master into staging-nextgithub-actions[bot]2-2/+2
2023-05-13Merge pull request #231371 from Misterio77/update-headscale-testNick Cao1-1/+1
nixos/tests/headscale: update test
2023-05-13Merge pull request #228492 from LeSuisse/tt-rss-2023-04-13-php81Martin Weinelt1-1/+1
tt-rss: unstable-2022-10-15 -> unstable-2023-04-13, module use PHP 8.1
2023-05-13Merge master into staging-nextgithub-actions[bot]1-1/+1
2023-05-12manual: fix matrix room link (#231523)Harshil Jani1-1/+1
Co-authored-by: figsoda <figsoda@pm.me>
2023-05-12Merge master into staging-nextgithub-actions[bot]4-5/+279
2023-05-12nixos/filesystems: init erofsnikstur4-41/+117
Enable using an erofs filesystem as one of the filesystems needed to boot the system. This is useful for example in image based deployments where the Nix store is mounted read only. [erofs](https://docs.kernel.org/filesystems/erofs.html) offers multiple benefits over older filesystems like squashfs. Skip fsck.erofs because it is still experimental.
2023-05-12nixos/systemd-repart: add myself as maintainernikstur1-0/+2
2023-05-12nixos/syncplay: add saltFile and extraArgs option (#220096)Katze1-5/+39
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-05-12Merge pull request #228422 from mweinelt/gitea-actions-runner-moduleMartin Weinelt3-0/+240
nixos/gitea-actions-runner: init
2023-05-12treewide: pass system argument to eval-config.nixFabian Möller2-0/+8
Calling `eval-config.nix` without a `system` from a Nix flake fails with `error: attribute 'currentSystem' missing` since #230523. Setting `system = null` removes the use of `currentSystem` and instead uses the value from the `nixpkgs` module.