all repos — nixfiles @ 0d4ed31c3db3dda3171082f8a63969a5ac382b99

System and user configuration, managed by nix and home-manager

browser: init module (tridactyl config)

Alin
commit

0d4ed31c3db3dda3171082f8a63969a5ac382b99

parent

3dd59fc3b7a7bd197ebd8131b78b61b38d24d0b2

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 + ]; +}