user/settings/browser.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 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
];
}
|