Many changes
This commit is contained in:
parent
6b3c9e83f7
commit
6fcd4730a2
14 changed files with 189 additions and 224 deletions
|
@ -2,11 +2,25 @@
|
|||
pkgs,
|
||||
config,
|
||||
...
|
||||
}: {
|
||||
}: let
|
||||
settings = config.programs.qutebrowser.settings;
|
||||
websites = {
|
||||
searx = "https://searx.be";
|
||||
};
|
||||
colors = {
|
||||
black = "#000000";
|
||||
darker-gray = "#222222";
|
||||
lighter-gray = "#333333";
|
||||
white = "#ffffff";
|
||||
dark-white = "#aaaaaa";
|
||||
less-dark-white = "#cccccc";
|
||||
blue = "#0000ff";
|
||||
};
|
||||
in {
|
||||
programs.qutebrowser = {
|
||||
enable = true;
|
||||
searchEngines = {
|
||||
DEFAULT = "https://searx.be/search?q={}&category_general=on&language=all";
|
||||
searchEngines = with websites; {
|
||||
DEFAULT = "${searx}/search?q={}&category_general=on&language=all";
|
||||
w = "https://en.wikipedia.org/wiki/Special:Search?search={}&go=Go&ns0=1";
|
||||
np = "https://search.nixos.org/packages?sort=relevance&type=packages&query={}";
|
||||
no = "https://search.nixos.org/options?sort=relevance&type=options&query={}";
|
||||
|
@ -18,23 +32,27 @@
|
|||
normal = {
|
||||
"<Ctrl-V>" = "spawn mpv --force-window=immediate {url}";
|
||||
",l" = ''config-cycle spellcheck.languages [" it-IT "] [" en-US "]'';
|
||||
"<z><l>" = "spawn --userscript qute-pass --dmenu-invocation 'fuzzel -d'";
|
||||
"<z><u><l>" = "spawn --userscript qute-pass --dmenu-invocation 'fuzzel -d' --username-only";
|
||||
"<z><p><l>" = "spawn --userscript qute-pass --dmenu-invocation 'fuzzel -d' --password-only";
|
||||
"<z><o><l>" = "spawn --userscript qute-pass --dmenu-invocation 'fuzzel -d' --otp-only";
|
||||
};
|
||||
insert = {
|
||||
"<Ctrl-p>" = ''spawn --userscript qute-pass --dmenu-invocation '${pkgs.fuzzel}/bin/fuzzel --background-color=253559cc --border-radius=5 --border-width=0 -d' --password-only --unfiltered'';
|
||||
};
|
||||
};
|
||||
settings = {
|
||||
auto_save.session = true;
|
||||
url.start_pages = ["https://searx.be"];
|
||||
url = with websites; {
|
||||
default_page = searx;
|
||||
start_pages = [searx];
|
||||
};
|
||||
editor.command = [
|
||||
"emacsclient"
|
||||
"+{line}:{column}"
|
||||
"{file}"
|
||||
"-c"
|
||||
"-F"
|
||||
"'(name . \\\"{file} - editor - qutebrowser\\\"))" # this is needed to keep the Emacs frame in the correct Sway workspace
|
||||
];
|
||||
content.pdfjs = true;
|
||||
scrolling.smooth = true;
|
||||
scrolling.smooth = false;
|
||||
fonts = {
|
||||
default_size = "11pt";
|
||||
tabs = {
|
||||
|
@ -42,15 +60,38 @@
|
|||
unselected = "13pt";
|
||||
};
|
||||
};
|
||||
colors = {
|
||||
colors = with colors; {
|
||||
webpage.bg = black; # to avoid flashes when opening new tabs
|
||||
tabs = {
|
||||
even = {
|
||||
bg = "silver";
|
||||
fg = "#666666";
|
||||
bg = darker-gray;
|
||||
fg = dark-white;
|
||||
};
|
||||
odd = {
|
||||
bg = "gainsboro";
|
||||
fg = config.programs.qutebrowser.settings.colors.tabs.even.fg;
|
||||
bg = lighter-gray;
|
||||
fg = settings.colors.tabs.even.fg;
|
||||
};
|
||||
};
|
||||
completion = {
|
||||
even.bg = darker-gray;
|
||||
odd.bg = settings.colors.completion.even.bg;
|
||||
fg = less-dark-white;
|
||||
# match.fg = "";
|
||||
item.selected = {
|
||||
match.fg = blue;
|
||||
# bg = "";
|
||||
# fg = "";
|
||||
border = {
|
||||
top = settings.colors.completion.even.bg;
|
||||
bottom = settings.colors.completion.even.bg;
|
||||
};
|
||||
};
|
||||
category = {
|
||||
bg = lighter-gray;
|
||||
border = {
|
||||
top = settings.colors.completion.even.bg;
|
||||
bottom = settings.colors.completion.even.bg;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue