Setup neovim
This commit is contained in:
parent
13d739a312
commit
a562b39ffe
@ -1,11 +1,16 @@
|
|||||||
{ home-manager, config, lib, ... }:
|
{ home-manager, config, lib, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
# Home directory related stuff, that we don't need (or can't) use home-manager for
|
||||||
|
imports = [
|
||||||
|
../shared/home_manager/package_dependencies/neovim.nix
|
||||||
|
];
|
||||||
home-manager.users.${config.variables.username} = { ... }: {
|
home-manager.users.${config.variables.username} = { ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
../shared/home_manager/plasma_manager.nix
|
../shared/home_manager/plasma_manager.nix
|
||||||
../shared/variables.nix
|
../shared/variables.nix
|
||||||
];
|
];
|
||||||
|
../shared/home_manager/neovim.nix
|
||||||
../shared/home_manager/bash.nix
|
../shared/home_manager/bash.nix
|
||||||
../shared/home_manager/envvars_amd.nix
|
../shared/home_manager/envvars_amd.nix
|
||||||
|
|
||||||
|
9
shared/home_manager/neovim.nix
Normal file
9
shared/home_manager/neovim.nix
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{ config, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
xdg.configFile."nvim/init.vim".source = config.lib.file.mkOutOfStoreSymlink "${config.variables.homedir}/Nextcloud/configfiles/vim/vimrc/init.vim";
|
||||||
|
xdg.configFile."nvim/snippets".source = config.lib.file.mkOutOfStoreSymlink "${config.variables.homedir}/Nextcloud/configfiles/vim/snippets";
|
||||||
|
xdg.configFile."nvim/spell".source = config.lib.file.mkOutOfStoreSymlink "${config.variables.homedir}/Nextcloud/configfiles/vim/spell";
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim: tabstop=2 softtabstop=2
|
15
shared/home_manager/package_dependencies/neovim.nix
Normal file
15
shared/home_manager/package_dependencies/neovim.nix
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{ pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
gcc
|
||||||
|
gnumake
|
||||||
|
nodejs
|
||||||
|
perl
|
||||||
|
ruby
|
||||||
|
shellcheck
|
||||||
|
yarn
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim: tabstop=2 softtabstop=2
|
Loading…
Reference in New Issue
Block a user