grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / programs / xastir.nix
blob96201eb5455d0429bb42b76109011fd1087601f6
1 { config, lib, pkgs, ... }:
3 let
4   cfg = config.programs.xastir;
5 in {
6   meta.maintainers = with lib.maintainers; [ melling ];
8   options.programs.xastir = {
9     enable = lib.mkEnableOption "Xastir Graphical APRS client";
10   };
12   config = lib.mkIf cfg.enable {
13     environment.systemPackages = with pkgs; [ xastir ];
14     security.wrappers.xastir = {
15       source = "${pkgs.xastir}/bin/xastir";
16       capabilities = "cap_net_raw+p";
17       owner = "root";
18       group = "root";
19     };
20   };