{ pkgs, neovim-flake, ... }: { programs = { zsh = { enable = true; }; }; home = { stateVersion = "24.05"; packages = with pkgs; [ neovim-flake.packages.${system}.neovim fzf bat git yazi tmux eza curl wget ripgrep fd 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 nodejs ]; file = { ".zshrc".source = ../zsh/.zshrc; ".config/nvim".source = ../nvim; ".config/yazi".source = ../yazi; ".config/starship.toml".source = ../starship/starship.toml; ".tmux.conf".source = ../tmux/.tmux.conf; ".config/tmux".source = ../tmux; ".config/bat".source = ../bat; ".config/ghostty".source = ../ghostty; ".config/confutils".source = ../confutils; ".config/wallpapers".source = ../wallpapers; }; }; }