Add lots of packages to home manager, and include neovim derivation for building source from a specific commit on dev branch.

This commit is contained in:
Martin Larsson 2025-01-19 19:30:52 +00:00
parent beb700f3fe
commit b695b07c21
3 changed files with 104 additions and 12 deletions

View file

@ -1,13 +1,14 @@
{ pkgs, ... }: {
{ pkgs, neovim-flake, ... }: {
programs = {
zsh = {
enable = true;
};
};
home = {
stateVersion = "24.05";
stateVersion = "24.05";
packages = with pkgs; [
neovim
neovim-flake.packages.${system}.neovim
fzf
bat
git
@ -21,6 +22,28 @@
jq
starship
fastfetch
clang
clang-tools
nixfmt-rfc-style
luajit
zoxide
rustup
zig
zls
nil
lldb
gopls
delve
golangci-lint
cmake
cmake-language-server
cmake-format
cmake-lint
python313Packages.debugpy
pyright
lua-language-server
gnumake
ninja
];
file = {
".zshrc".source = ../zsh/.zshrc;