about summary refs log tree commit diff
path: root/nixos
AgeCommit message (Collapse)AuthorFilesLines
2024-06-29Merge pull request #310642 from arcnmx/keycloak-hostname-strictKim Lindberger1-1/+5
nixos/keycloak: relax hostname settings assertion
2024-06-29Merge pull request #321982 from Moraxyc/update-nezha-agentNick Cao1-1/+14
nezha-agent: 0.17.0 -> 0.17.2
2024-06-28Merge pull request #322585 from wegank/limesurvey-securityThomas Gerbet2-9/+75
nixos/limesurvey: drop default encryption key and nonce
2024-06-28Merge pull request #322508 from MarcelCoding/houndSandro1-43/+41
hound: convert to use freeform type
2024-06-28nixos/scion: use RuntimeDirectory instead of StateDirectory (#323200)Matthew Croughan4-11/+11
It was wrong to use StateDirectory to keep the scion-control and scion-router runtime databases on disk for the next run. I observed that doing this means a reboot, or power outage can corrupt the temporary runtime databases for the next service start, leading scion ping and other functionality to stop working permanently, since those files are not managed in an atomic manner by the golang code.
2024-06-29Merge pull request #314798 from yomaq/healthchecks-settingsFileMasum Reza1-3/+15
nixos/healthchecks: add settingsFile option
2024-06-28Merge pull request #278982 from felbinger/masterMasum Reza1-1/+24
python311Packages.mozilla-django-oidc: init at 4.0.1; peering-manager: add oidc support
2024-06-28Merge pull request #322980 from michaelfranzl/fix-nss-libvirtFlorian Klink2-4/+5
nixos/virtualisation: increase priority for libvirt NSS modules
2024-06-28Merge pull request #323159 from bobby285271/upd/xfce-colordBobby Rong1-0/+1
nixos/xfce: Enable colord by default
2024-06-28nixos/xfce: Enable colord by defaultBobby Rong1-0/+1
Goes with #323010.
2024-06-28nixos/nezha-agent: add gpu monitoring optionMoraxyc1-1/+14
2024-06-28Merge pull request #319715 from jmbaur/repart-compression-threadsArtturin1-2/+2
nixos/systemd-repart: respect NIX_BUILD_CORES for image compression
2024-06-28nixos/limesurvey: drop default encryption key and nonceWeijia Wang2-9/+75
Co-authored-by: Thomas Gerbet <thomas@gerbet.me>
2024-06-27nixos/hound: set reasonable default for dbpathSandro Jäckel1-0/+4
2024-06-27nixos/hound: remove `with lib;`Marcel1-15/+14
2024-06-27nixos/hound: convert config to free-form type, add config checkMarcel1-23/+24
2024-06-27nixos/hound: cleanup services.hound.enableMarcel1-7/+1
2024-06-27Merge pull request #322801 from eclairevoyant/discourage-mkpackageoptionmdSilvan Mosberger18-22/+24
lib: deprecate mkPackageOptionMD
2024-06-27Merge pull request #320830 from ↵Someone1-5/+8
philiptaron/nixos-nvidia-change-datacenter-defaults nixos/nvidia: move TOPOLOGY_FILE_PATH and DATABASE_PATH into nvidia-fabricmanager service definition
2024-06-27Merge pull request #322886 from fricklerhandwerk/update-nixRobert Hensing1-5/+5
nixVersions: bump patch releases
2024-06-27Merge pull request #322782 from DCsunset/quickwit-fixNiklas Hambüchen1-1/+1
nixos/quickwit: fix service ReadWritePaths
2024-06-27Merge pull request #322397 from Ma27/bump-nextcloudJonas Heinrich3-4/+4
nextcloud: drop 27, 28.0.6 -> 28.0.7, 29.0.2 -> 29.0.3
2024-06-27nixVersions: bump patch releasesValentin Gagarin1-5/+5
2024-06-27Merge pull request #322591 from JohnRTitor/hyprland-moduleMasum Reza1-2/+3
nixos/hyprland: set systemd environment PATH only for versions < 0.41.2
2024-06-27Merge pull request #322216 from Pandapip1/patch-3Sandro1-3/+5
services/localtimed: Allow configuring packages
2024-06-27nixos/scion: add scion package when scion.enable = truematthewcroughan1-1/+4
2024-06-27nixos/scion: use recursiveUpdate instead of //matthewcroughan4-4/+4
2024-06-26lib: deprecate mkPackageOptionMDéclairevoyant1-0/+2
2024-06-26treewide: replace mkPackageOptionMD with mkPackageOptionéclairevoyant17-22/+22
2024-06-26nixos/etc: fix using etc overlay on cross-compiled systemsJared Baur1-10/+4
We need to run tooling from the build platform when generating the EROFS.
2024-06-26nixos/quickwit: fix service ReadWritePathsDCsunset1-1/+1
2024-06-26Merge pull request #313606 from drupol/ollama-add-preLoadedModelsPol Dellaiera1-1/+17
nixos/ollama: add `loadModels` config option
2024-06-26Merge pull request #256230 from SomeoneSerge/feat/gpu-tests-pySomeone8-0/+243
GPU access in the sandbox
2024-06-26nixos/ollama: add `loadModels` config optionPol Dellaiera1-1/+17
Allows users to download model files upon service startup, instead of at the first use of the model, improving percieved startup latency.
2024-06-26Merge pull request #287036 from srhb/kafka-versions-cleanupSandro1-7/+2
kafka: versions cleanup and drop older
2024-06-26Merge pull request #321591 from JohnRTitor/gdm-fingerprint-authMasum Reza1-0/+16
nixos/gdm: allow logging in via fingerprint
2024-06-26nixos/hyprland: set systemd environment PATH for versions < 0.41.2John Titor1-2/+3
Importing PATH into the systemd environment is done by default in Hyprland v0.41.2+ (https://github.com/hyprwm/Hyprland/pull/6640) We soft deprecate this option here for versions >= 0.41.2.
2024-06-26Merge pull request #244684 from m-bdf/kmscon-use-upstream-service-fileSandro1-28/+16
nixos/kmscon: use upstream service file
2024-06-26Merge pull request #321991 from Mic92/etc-overlay-crossnikstur1-2/+2
etc.overlay: fix cross-build
2024-06-26cudaPackages: updated convention for gpu/runtime checksSomeone Serge1-1/+0
Runtime tests (derivations asking for a relaxed sandbox) are now expected at p.gpuCheck, p.gpuChecks.<name>, or at p.tests.<name>.gpuCheck.
2024-06-26Merge pull request #322194 from Artturin/polkitaddpackageoptionArtturin1-6/+8
nixos/polkit: Add package option
2024-06-26nixos/peering-manager: add oidc supportNico Felbinger1-1/+24
Co-authored-by: Jenny <me@netali.de> Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-06-26nix-required-mounts: nixfmtSomeone Serge6-102/+109
2024-06-26nixos/nix-required-mounts: allow passing extra arguments to the hookSomeone Serge1-4/+18
2024-06-26nixos/nix-required-mounts: mount the runtime closuresSomeone Serge1-2/+3
2024-06-26nix-required-mounts: restore (optional) symlink supportSomeone Serge2-2/+14
2024-06-26nix-required-mounts: restore the followSymlinks optionSomeone Serge1-6/+16
This way pkgs.nix-required-mounts is "correct" even before we override it in the NixOS module
2024-06-26nix-required-mounts: guest and host paths may differSomeone Serge3-8/+28
2024-06-26programs.nix-required-mounts: presets.cuda -> nvidia-gpuSomeone Serge1-24/+14
This hopefully clarifies that the preset configures the hook to expose "nvidia devices", which includse both the userspace driver and the device nodes. The derivations still declare requiredSystemFeatures = [ "cuda" ] to explicitly indicate they need to use the CUDA functionality and expect a libcuda.so and a CUDA-capable device. Ideally, we'd also include the specific CUDA architectures (sm_86, etc) in feature names. Derivations that use a co-processor but do not care about the vendor or even the particular interface may ask for the more generic "opengl", "vulkan", or "gpu" features. It is then responsibility of the host declaring the support for this feature to ensure the drivers and hardware are appropriately set up.
2024-06-26programs.nix-required-mounts: inherit defaults from the packageSomeone Serge1-30/+36