diff --git a/configuration.nix b/configuration.nix index 86ad2fe..46781a0 100644 --- a/configuration.nix +++ b/configuration.nix @@ -318,6 +318,7 @@ in nnn nix-tree xsecurelock + luakit ] ); @@ -561,9 +562,9 @@ in "application/pdf" = "org.pwmt.zathura.desktop"; "image/png" = "feh.desktop"; "image/jpeg" = "feh.desktop"; - "text/html" = "qutebrowser-new.desktop"; - "x-scheme-handler/http" = "org.qutebrowser.qutebrowser.desktop"; - "x-scheme-handler/https" = "org.qutebrowser.qutebrowser.desktop"; + "text/html" = "luakit.desktop"; + "x-scheme-handler/http" = "luakit.desktop"; + "x-scheme-handler/https" = "luakit.desktop"; }; }; diff --git a/home.nix b/home.nix index 89722b9..ad1a0de 100644 --- a/home.nix +++ b/home.nix @@ -125,6 +125,14 @@ in ''; }; + xdg.configFile."luakit/userconf.lua".text = '' + local settings = require "settings" + settings.window.home_page = "https://kagi.com/" + local engines = settings.window.search_engines + engines.kagi = "https://kagi.com/search?q=%s" + engines.default = engines.kagi + ''; + home.sessionVariables = { EDITOR = "nvim"; }; diff --git a/home/config/xmonad/xmonad.hs b/home/config/xmonad/xmonad.hs index a4aba91..adc3de9 100644 --- a/home/config/xmonad/xmonad.hs +++ b/home/config/xmonad/xmonad.hs @@ -51,7 +51,7 @@ myConfig = logHook = historyHook } `additionalKeysP` [ ("M-b", spawn browser), - ("M-c", spawn "qutebrowser"), + ("M-c", spawn "luakit"), ("M-m", spawn "thunderbird"), -- , ("M-t", spawn terminal) -- , ("M-S-Enter", spawn terminal)