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 # 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.zsh.enable = true;
programs.fzf = { programs.fzf = {
@ -8,6 +13,14 @@
keybindings = true; keybindings = true;
}; };
# programs.neovim = {
# enable = true;
# defaultEditor = true;
# package = unstable.neovim;
# viAlias = true;
# vimAlias = true;
# };
# List packages installed in system profile. To search, run: # List packages installed in system profile. To search, run:
# $ nix search wget # $ nix search wget
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
@ -41,6 +54,7 @@
mpc-cli mpc-cli
mpd mpd
neofetch neofetch
unstable.neovim
ollama ollama
pandoc pandoc
pass pass

View file

@ -197,8 +197,8 @@ in {
core.fileMode = false; core.fileMode = false;
}; };
}; };
neovim = { neovim = {
enable = true;
defaultEditor = true; defaultEditor = true;
viAlias = true; viAlias = true;
vimAlias = true; vimAlias = true;
@ -222,10 +222,14 @@ in {
nixedit = "vi /etc/nixos"; nixedit = "vi /etc/nixos";
nixupdate = "sudo nix-channel --update && sudo nixos-rebuild switch"; 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"; 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"; yeswiki-updater = "cd /home/mrflos/Developpements/yeswiki-installer/ && sudo php yeswiki-updater.php";
}; };
initExtra = '' initExtra = ''
export BUN_INSTALL="$HOME/.bun" export BUN_INSTALL="$HOME/.bun"
export PHP_CS_FIXER_IGNORE_ENV=1
export PATH="$HOME/.local/bin:$BUN_INSTALL/bin:$PATH" export PATH="$HOME/.local/bin:$BUN_INSTALL/bin:$PATH"
eval "$(atuin init zsh)" eval "$(atuin init zsh)"
eval "$(zoxide init zsh)" eval "$(zoxide init zsh)"

View file

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