browser: init module (tridactyl config)
1 file changed, 24 insertions(+), 0 deletions(-)
changed files
A user/settings/browser.nix
@@ -0,0 +1,24 @@ +{ + config, + lib, + pkgs, + ... +}: +let + inherit (lib) removePrefix; + + nixfiles = config.home.homeDirectory + "/projects/alin.ovh/nixfiles"; + direct_symlink = path: config.lib.file.mkOutOfStoreSymlink "${nixfiles}/${removePrefix "/" path}"; +in +{ + xdg.configFile."tridactyl/tridactylrc".source = direct_symlink "user/settings/firefox/tridactylrc"; + + programs.emacs.extraPackages = epkgs: [ + epkgs.vimscript-ts-mode + (epkgs.treesit-grammars.with-grammars (grammars: [ grammars.tree-sitter-vim ])) + ]; + + programs.nixvim.extraPlugins = [ + pkgs.vimPlugins.vim-tridactyl + ]; +}