diff options
author | Aaron Andersen <aaron@fosslib.net> | 2024-07-04 00:25:12 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-04 00:25:12 -0400 |
commit | 1af787b0e7fda63e5313fb1a6815019e0c4d6f9b (patch) | |
tree | 7f4329027a39bc23c762e083fe2edb19b9a257c5 /nixos | |
parent | a9873dcafc5f8a3e0cf4d955c285f5db242f998b (diff) | |
parent | 6930dd3deefeadc703c5b202da54271439260d37 (diff) |
Merge pull request #324320 from tomaskala/add-package-option-to-blocky
nixos/blocky: Add an option for the package to be used
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/networking/blocky.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/modules/services/networking/blocky.nix b/nixos/modules/services/networking/blocky.nix index b98c8b7bdb730..4bc6ffa3f46ab 100644 --- a/nixos/modules/services/networking/blocky.nix +++ b/nixos/modules/services/networking/blocky.nix @@ -12,6 +12,8 @@ in options.services.blocky = { enable = mkEnableOption "blocky, a fast and lightweight DNS proxy as ad-blocker for local network with many features"; + package = mkPackageOption pkgs "blocky" { }; + settings = mkOption { type = format.type; default = { }; @@ -30,7 +32,7 @@ in serviceConfig = { DynamicUser = true; - ExecStart = "${pkgs.blocky}/bin/blocky --config ${configFile}"; + ExecStart = "${getExe cfg.package} --config ${configFile}"; Restart = "on-failure"; AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ]; |