nixpkgs/nixos/modules
Florian Klink 486f515d47 nixos/alloy: init module
This adds a NixOS module for Grafana Alloy.

I started from the grafana-agent one but dropped all settings and config
management whatsoever.

Grafana Alloy uses its own Alloy config format (similar to HCL), which
is not really possible to express in Nix.
Simply pointing to a path in `/etc`, and leaving it up to the user to configure
it via `environment.etc` allows the user to arrange config files however
it makes most sense for them.

The module, systemd unit etc is called "alloy", not "grafana-alloy" to
follow the way it's packaged on other distros, to follow POLA.
2024-06-10 13:32:40 +03:00
..
config Merge pull request #314695 from nonetrix/patch-1 2024-06-04 13:27:16 +08:00
hardware nixos/nvidia: revert libXNVCtrl changes 2024-06-08 08:00:55 +12:00
i18n/input-method
image repart-image: removing unshare (and util-linux dep) form systemd-repart invocation 2024-06-03 17:48:27 -07:00
installer netboot: drop syslinux and grub 2024-06-04 10:35:20 +02:00
misc nixos/version: remove strict type constraints from image options 2024-05-29 16:13:41 +02:00
profiles nixos/top-level: Rename system.forbiddenDependenciesRegex to system.forbiddenDependenciesRegexes 2024-05-02 21:08:39 +03:00
programs nixos/bash-completion: move options to programs.bash.completion, add package option, drop with lib 2024-06-06 02:51:06 +02:00
security nixos/acme: allow setting security.acme.defaults.server = null to keep old accounts directory 2024-06-04 20:09:46 +02:00
services nixos/alloy: init module 2024-06-10 13:32:40 +03:00
system nixos/boot: use --replace-fail 2024-06-06 18:33:30 +02:00
tasks Merge pull request #312317 from tom-kuca/replace-existing-network-addresses 2024-06-03 15:30:13 +02:00
testing nixos/tests: set non-conflicting priority for logrotate disabling 2024-05-10 16:25:51 +03:00
virtualisation virtualbox guest module: draganddrop became dragAndDrop (#317756) 2024-06-06 16:48:47 +02:00
module-list.nix nixos/alloy: init module 2024-06-10 13:32:40 +03:00
rename.nix nixos/pantheon-tweaks: remove 2024-05-22 21:58:16 +08:00