Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hendriknielaender/.dotfiles
🧑💻 alacritty + zellij + neovim
https://github.com/hendriknielaender/.dotfiles
alacritty alacritty-config dotfiles golang neovim neovim-dotfiles rust tmux tmux-conf tmux-configuration typescript vim vimrc zellij zig
Last synced: about 1 month ago
JSON representation
🧑💻 alacritty + zellij + neovim
- Host: GitHub
- URL: https://github.com/hendriknielaender/.dotfiles
- Owner: hendriknielaender
- Created: 2022-04-13T17:41:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-22T22:04:55.000Z (8 months ago)
- Last Synced: 2024-04-22T04:10:02.748Z (7 months ago)
- Topics: alacritty, alacritty-config, dotfiles, golang, neovim, neovim-dotfiles, rust, tmux, tmux-conf, tmux-configuration, typescript, vim, vimrc, zellij, zig
- Language: Lua
- Homepage:
- Size: 10.4 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# .dotfiles
This repository contains my personal dotfiles, including preconfigured settings for Neovim, tailored specifically for TypeScript, Rust, Zig, Go development. It includes a curated selection of plugins, key mappings, and customizations to enhance productivity and streamline coding workflows.
### Vim re-maps
[CHEATSHEET.md](CHEATSHEET.md)### Getting started
```shell
stow --target ~/.config .
```### Preview
![preview-rose-pine](rose-pine.png "rose-pine theme")| | |
|---------------------|---------------------------------------------------------------------------|
|Shell: |[zsh](https://www.zsh.org/) + [ohmyzsh](https://github.com/ohmyzsh/ohmyzsh)|
|Editor: |[neovim](https://github.com/neovim/neovim) |
|Terminal: |[alacritty](https://github.com/alacritty/alacritty) |
|Terminal-Multiplexer:|[zellij](https://github.com/zellij-org/zellij) |**Optional**, but highly recommended:
* [fzf](https://github.com/junegunn/fzf)
* [ripgrep](https://github.com/BurntSushi/ripgrep)
* [jq](https://github.com/stedolan/jq)
* [nvim kickstarter](https://github.com/nvim-lua/kickstart.nvim)## Themes
| | |
|---------------------------------------------------------|-------------------------------------------------|
|[rose-pine](https://github.com/rose-pine/neovim) | |
|[tokyonight](https://github.com/folke/tokyonight.nvim) | |
|[gruvbox](https://github.com/ellisonleao/gruvbox.nvim) | |## Switch theme
To swich the theme in a more simple way, we are using a simple bash script by just calling this alias.
```shell
colorscheme tokyonight
```## Features
- `lsp-zero` manage [language servers](https://github.com/VonHeikemen/lsp-zero.nvim)
- `telescope.nvim` a highly extendable [fuzzy finder](https://github.com/nvim-telescope/telescope.nvim)
- `nvim-treesitter` [parsing library](https://github.com/nvim-treesitter/nvim-treesitter)
- `theprimeagen/harpoon` [buffer navigation](https://github.com/ThePrimeagen/harpoon)
- `undotree` visualizes the [undo history](https://github.com/mbbill/undotree)
- `lualine.nvim` fast and easy to configure Neovim [statusline](https://github.com/nvim-lualine/lualine.nvim)