diff --git a/home/nyxt/default.nix b/home/nyxt/default.nix index 72036be6..71ec171d 100644 --- a/home/nyxt/default.nix +++ b/home/nyxt/default.nix @@ -1,9 +1,20 @@ -{pkgs, ...}: { +{ + config, + pkgs, + ... +}: { home.packages = [pkgs.nyxt]; xdg = { configFile = { - "nyxt/config.lisp".source = ./config.lisp; - "nyxt/theme.lisp".source = ./default.mustache; + "nyxt/config.lisp".text = '' + ;; Import stylix theme + (nyxt::load-lisp "${config.lib.stylix.colors { + template = ./default.mustache; + extension = ".lisp"; + }}") + ;; Import custom configuration + (nyxt::load-lisp "${./config.lisp}") + ''; }; dataFile."nyxt/bookmarks.lisp".source = ./bookmarks.lisp; };