Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paulobressan/setup
Development environment configuration
https://github.com/paulobressan/setup
configuration development-environment nvim-configs
Last synced: 15 days ago
JSON representation
Development environment configuration
- Host: GitHub
- URL: https://github.com/paulobressan/setup
- Owner: paulobressan
- Created: 2024-08-09T20:30:18.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-13T19:11:18.000Z (5 months ago)
- Last Synced: 2024-08-13T22:27:44.000Z (5 months ago)
- Topics: configuration, development-environment, nvim-configs
- Language: Lua
- Homepage:
- Size: 21.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Setup
My current development environment configuration.![Screencast from 2024-08-10 16-37-32](https://github.com/user-attachments/assets/1ecb6a2c-2c16-41dd-8743-78f084180fc2)
- [Fedora Linux](https://fedoraproject.org)
# Install
Make sure that you already have installed the tools below on your computer.## Common tools
- [zsh](https://ohmyz.sh/#install)
- [nvim](https://github.com/neovim/neovim/blob/master/INSTALL.md)
- [alacritty](https://github.com/alacritty/alacritty/blob/master/INSTALL.md)
- [zellij](https://zellij.dev/documentation/installation)
- [ripgrep](https://github.com/BurntSushi/ripgrep)
- [fd](https://github.com/sharkdp/fd)Execute the configure script to create the symbolic links.
```sh
./configure
```## Kubernetes tools
Some tools to help access and handle k8s environment.- [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl-linux)
- [kubectx](https://github.com/ahmetb/kubectx)
- [k9s](https://k9scli.io)# How to start
Basic commands to start using the tools.## nvim
The Lazy is being used to manage plugins and it will be installed automaticly.Install nvim plugins
```
:Lazy install
```Mason plugin is being used to manage the lsp servers configured in `lua/plugins/lsp.lua`.
Install lsp servers
```
:Mason
```(Optional) Install a nerd font to have all icons supported.