diff options
| -rw-r--r-- | external/qutebrowser/overlay.nix | 13 | ||||
| -rw-r--r-- | packages.nix | 5 |
2 files changed, 17 insertions, 1 deletions
diff --git a/external/qutebrowser/overlay.nix b/external/qutebrowser/overlay.nix new file mode 100644 index 0000000..67192f6 --- /dev/null +++ b/external/qutebrowser/overlay.nix @@ -0,0 +1,13 @@ +self: super: { + qutebrowser = super.qutebrowser.override { + python3 = super.python3.override { + packageOverrides = self: super: { + tldextract = super.tldextract.overridePythonAttrs(_: { + propagatedBuildInputs = with super; [ requests requests-file idna filelock ]; + doCheck = false; + pythonImportsCheck = ["tldextract"]; + }); + }; + }; + }; +} diff --git a/packages.nix b/packages.nix index 2dbda50..86ed692 100644 --- a/packages.nix +++ b/packages.nix @@ -35,7 +35,7 @@ let apps = with pkgs; [ # Browser - # qutebrowser + qutebrowser firefox brave @@ -63,6 +63,7 @@ let udiskie feh ffmpeg-full + # nm-applet # X stuff xorg.xinit @@ -71,9 +72,11 @@ let xorg.xbacklight ]; in { + # Overlays nixpkgs.overlays = [ (import ./external/nvim/neovim.nix) + (import ./external/qutebrowser/overlay.nix) (self: super: { pass = super.pass.override { dmenu = dmenu; }; }) |
