mirror of
https://github.com/zoriya/flake.git
synced 2026-06-09 13:10:59 +00:00
27 lines
845 B
Nix
27 lines
845 B
Nix
{pkgs, config, ...}: {
|
|
home.packages = with pkgs; [
|
|
neovim
|
|
];
|
|
xdg.configFile."nvim/lua".source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/projects/flake/modules/misc/nvim/lua";
|
|
xdg.configFile."nvim/after".source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/projects/flake/modules/misc/nvim/after";
|
|
xdg.configFile."nvim/lazy-lock.json".source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/projects/flake/modules/misc/nvim/lazy-lock.json";
|
|
xdg.configFile."nvim/init.lua".text = ''
|
|
-- Nix
|
|
vim.env.CC = "${pkgs.gcc}/bin/gcc"
|
|
|
|
${builtins.readFile ./init.lua}
|
|
'';
|
|
|
|
programs.zsh.shellAliases = {
|
|
n = "nvim";
|
|
vim = "nvim";
|
|
vi = "nvim";
|
|
v = "nvim";
|
|
};
|
|
|
|
home.sessionVariables = rec {
|
|
EDITOR = "nvim";
|
|
VISUAL = EDITOR;
|
|
};
|
|
}
|