From 5b7b9821e0dd69d2538f67a48b0d7c641bcb0471 Mon Sep 17 00:00:00 2001 From: Terje Larsen Date: Thu, 9 Apr 2020 17:40:37 +0200 Subject: [PATCH] qutebrowser: add support for list values in settings --- modules/programs/qutebrowser.nix | 2 ++ tests/modules/programs/qutebrowser/settings.nix | 2 ++ 2 files changed, 4 insertions(+) diff --git a/modules/programs/qutebrowser.nix b/modules/programs/qutebrowser.nix index da7d44b75..3483530f0 100644 --- a/modules/programs/qutebrowser.nix +++ b/modules/programs/qutebrowser.nix @@ -15,6 +15,8 @@ let (if v then "True" else "False") else if builtins.isString v then ''"${v}"'' + else if builtins.isList v then + "[${concatStringsSep ", " (map formatValue v)}]" else builtins.toString v; in if builtins.isAttrs v then diff --git a/tests/modules/programs/qutebrowser/settings.nix b/tests/modules/programs/qutebrowser/settings.nix index 43aef9099..1f0f5db04 100644 --- a/tests/modules/programs/qutebrowser/settings.nix +++ b/tests/modules/programs/qutebrowser/settings.nix @@ -15,6 +15,7 @@ with lib; }; tabs.bar.bg = "#000000"; }; + spellcheck.languages = [ "en-US" "sv-SE" ]; tabs.tabs_are_windows = true; }; @@ -37,6 +38,7 @@ with lib; c.colors.hints.bg = "#000000" c.colors.hints.fg = "#ffffff" c.colors.tabs.bar.bg = "#000000" + c.spellcheck.languages = ["en-US", "sv-SE"] c.tabs.tabs_are_windows = True # Extra qutebrowser configuration. ''