diff options
author | Justin Lovinger <git@justinlovinger.com> | 2020-04-07 03:10:07 -0400 |
---|---|---|
committer | Robert Helgesson <robert@rycee.net> | 2020-04-08 14:50:59 +0200 |
commit | b7737f17322e648a7739529c4728b99b4b65ff5b (patch) | |
tree | 2b5b19ad93f2ba91f5e4226ff1a2144a9e4fea6c /tests/modules | |
parent | d06bcf4c970e45fa260e992d96160b48712504e6 (diff) |
qutebrowser: add module
PR #1132
Diffstat (limited to 'tests/modules')
-rw-r--r-- | tests/modules/programs/qutebrowser/default.nix | 1 | ||||
-rw-r--r-- | tests/modules/programs/qutebrowser/settings.nix | 46 |
2 files changed, 47 insertions, 0 deletions
diff --git a/tests/modules/programs/qutebrowser/default.nix b/tests/modules/programs/qutebrowser/default.nix new file mode 100644 index 00000000000..38dcfeff478 --- /dev/null +++ b/tests/modules/programs/qutebrowser/default.nix @@ -0,0 +1 @@ +{ qutebrowser-settings = ./settings.nix; } diff --git a/tests/modules/programs/qutebrowser/settings.nix b/tests/modules/programs/qutebrowser/settings.nix new file mode 100644 index 00000000000..43aef9099f4 --- /dev/null +++ b/tests/modules/programs/qutebrowser/settings.nix @@ -0,0 +1,46 @@ +{ config, lib, pkgs, ... }: + +with lib; + +{ + config = { + programs.qutebrowser = { + enable = true; + + settings = { + colors = { + hints = { + bg = "#000000"; + fg = "#ffffff"; + }; + tabs.bar.bg = "#000000"; + }; + tabs.tabs_are_windows = true; + }; + + extraConfig = '' + # Extra qutebrowser configuration. + ''; + }; + + nixpkgs.overlays = [ + (self: super: { + qutebrowser = pkgs.writeScriptBin "dummy-qutebrowser" ""; + }) + ]; + + nmt.script = '' + assertFileContent \ + home-files/.config/qutebrowser/config.py \ + ${ + pkgs.writeText "qutebrowser-expected-config.py" '' + c.colors.hints.bg = "#000000" + c.colors.hints.fg = "#ffffff" + c.colors.tabs.bar.bg = "#000000" + c.tabs.tabs_are_windows = True + # Extra qutebrowser configuration. + '' + } + ''; + }; +} |