summaryrefslogtreecommitdiffstats
path: root/neovim.nix
diff options
context:
space:
mode:
authorAndrew <admonty1@protonmail.com>2025-11-08 14:12:25 -0500
committerAndrew <admonty1@protonmail.com>2025-11-08 14:12:25 -0500
commit3dced67726a4b98a625643414ce9c4fd30ac889a (patch)
tree3557dc79077bae6c7e1a1c598186dffb29bf1059 /neovim.nix
parentdotfile managment (diff)
downloadnixos-3dced67726a4b98a625643414ce9c4fd30ac889a.tar.gz
nixos-3dced67726a4b98a625643414ce9c4fd30ac889a.tar.bz2
nixos-3dced67726a4b98a625643414ce9c4fd30ac889a.zip
add astronvim config
Diffstat (limited to 'neovim.nix')
-rw-r--r--neovim.nix16
1 files changed, 10 insertions, 6 deletions
diff --git a/neovim.nix b/neovim.nix
index a10b650..de61b98 100644
--- a/neovim.nix
+++ b/neovim.nix
@@ -5,12 +5,16 @@
inputs,
...
}: let
- filePath = "${config.dotfiles.path}/astronvim-config/init.lua";
+dotfiles.mutable = true;
+dotfiles.path = "${config.home.homeDirectory}/.dotfiles";
+ filePath = "${config.dotfiles.path}/astronvim-config";
configSrc =
- if !config.dotfiles.mutable
- then ./init.lua
- else config.lib.file.mkOutOfStoreSymlink filePath;
+ config.lib.file.mkOutOfStoreSymlink filePath;
in {
- home.packages = [pkgs.neovim];
- xdg.configFile."neovim/config.conf".source = configSrc;
+ xdg.configFile."nvim".source = ./astronvim-config;
+
+ programs.neovim = {
+ enable = true;
+ defaultEditor = true;
+ };
}