Move qutebrowser configuration
This commit is contained in:
parent
96b431de55
commit
be98bcad26
8 changed files with 39 additions and 52 deletions
|
@ -1,49 +0,0 @@
|
|||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
|
||||
with lib;
|
||||
|
||||
let
|
||||
cfg = config.features.desktop.browsers.qutebrowser;
|
||||
in
|
||||
{
|
||||
options.features.desktop.browsers.qutebrowser.enable = mkEnableOption "Enable qutebrowser";
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
programs.qutebrowser = {
|
||||
enable = true;
|
||||
|
||||
package = pkgs.stable.qutebrowser;
|
||||
|
||||
searchEngines = {
|
||||
dp = "https://www.drupal.org/project/{}";
|
||||
du = "https://www.drupal.org/u/{}";
|
||||
gh = "https://github.com/search?q={}";
|
||||
mn = "https://mynixos.com/search?q={}";
|
||||
nx = "https://search.nixos.org/packages?query={}";
|
||||
yt = "https://www.youtube.com/results?search_query={}";
|
||||
};
|
||||
|
||||
settings = {
|
||||
colors.webpage.darkmode.enabled = true;
|
||||
};
|
||||
|
||||
keyBindings = {
|
||||
normal = {
|
||||
"<Ctrl-d>" = "config-cycle colors.webpage.darkmode.enabled true false";
|
||||
|
||||
"xb" = "config-cycle statusbar.show always never";
|
||||
"xt" = "config-cycle tabs.show always never";
|
||||
"xx" = mkMerge [
|
||||
"config-cycle statusbar.show always never"
|
||||
"config-cycle tabs.show always never"
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
|
@ -3,7 +3,6 @@
|
|||
./bookmarkthis.nix
|
||||
./browsers/chromium.nix
|
||||
./browsers/firefox.nix
|
||||
./browsers/qutebrowser.nix
|
||||
./dev-commit.nix
|
||||
./gtk.nix
|
||||
./media/handbrake.nix
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue