feat(nvim): version 0.10

This commit is contained in:
mrflos 2024-08-19 17:41:19 +03:00
parent 02e704a1ba
commit f6b5823194
3 changed files with 24 additions and 3 deletions

View file

@ -1,6 +1,11 @@
# cli programs should be available on servers and desktop
{ pkgs, ... }:
{ config, pkgs, ... }:
let
unstable = import
(builtins.fetchTarball https://github.com/nixos/nixpkgs/tarball/7afa2c97ebb0585d00c64c112344483e89e00545)
# reuse the current configuration
{ config = config.nixpkgs.config; };
in
{
programs.zsh.enable = true;
programs.fzf = {
@ -8,6 +13,14 @@
keybindings = true;
};
# programs.neovim = {
# enable = true;
# defaultEditor = true;
# package = unstable.neovim;
# viAlias = true;
# vimAlias = true;
# };
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
@ -41,6 +54,7 @@
mpc-cli
mpd
neofetch
unstable.neovim
ollama
pandoc
pass

View file

@ -197,8 +197,8 @@ in {
core.fileMode = false;
};
};
neovim = {
enable = true;
defaultEditor = true;
viAlias = true;
vimAlias = true;
@ -222,10 +222,14 @@ in {
nixedit = "vi /etc/nixos";
nixupdate = "sudo nix-channel --update && sudo nixos-rebuild switch";
nixclean = "sudo nix-env --delete-generations old --profile /nix/var/nix/profiles/system && sudo /nix/var/nix/profiles/system/bin/switch-to-configuration switch && sudo nix-store --gc";
socks = "ssh -N -f -C -D 9090 mrflos@yunohost.yeswiki.net -p 6742";
vi = "/run/current-system/sw/bin/nvim";
vim = "/run/current-system/sw/bin/nvim";
yeswiki-updater = "cd /home/mrflos/Developpements/yeswiki-installer/ && sudo php yeswiki-updater.php";
};
initExtra = ''
export BUN_INSTALL="$HOME/.bun"
export PHP_CS_FIXER_IGNORE_ENV=1
export PATH="$HOME/.local/bin:$BUN_INSTALL/bin:$PATH"
eval "$(atuin init zsh)"
eval "$(zoxide init zsh)"

View file

@ -81,6 +81,9 @@
gcc
go
nixfmt-rfc-style
lua
lua-language-server
luarocks
nixpkgs-fmt
nodejs
nodePackages.eslint