Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gedeondoescode/dotfiles
Dotfiles for my Linux setup
https://github.com/gedeondoescode/dotfiles
dotfiles fish fish-config lazyvim neovim-dotfiles wezterm-config
Last synced: about 2 months ago
JSON representation
Dotfiles for my Linux setup
- Host: GitHub
- URL: https://github.com/gedeondoescode/dotfiles
- Owner: gedeondoescode
- License: mit
- Created: 2024-10-09T13:30:59.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-12-11T22:23:27.000Z (about 2 months ago)
- Last Synced: 2024-12-17T09:02:51.772Z (about 2 months ago)
- Topics: dotfiles, fish, fish-config, lazyvim, neovim-dotfiles, wezterm-config
- Language: Shell
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gedeon's dotfiles
A collection of my dotfiles, primarily for Linux⚠️ **Warning**: These configs have been specifically tailored in a way that _I_ am familiar with. Some of these configurations can create unexpected behavior on different hardware so it's best to not use these unless you know what you're doing.
# Configuration Contents
- Neovim
- Fish Shell
- Wezterm## Neovim Setup
### Requirements
- Neovim >= **0.9.0** (needs to be built with **LuaJIT**)
- Git >= **2.19.0** (for partial clones support)
- [LazyVim](https://www.lazyvim.org/)
- a [Nerd Font](https://www.nerdfonts.com/)(v3.0 or greater) **_(optional, but needed to display some icons)_**
- [lazygit](https://github.com/jesseduffield/lazygit) **_(optional)_**
- a **C** compiler for `nvim-treesitter`. See [here](https://github.com/nvim-treesitter/nvim-treesitter#requirements)
- for [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) **_(optional)_**
- **live grep**: [ripgrep](https://github.com/BurntSushi/ripgrep)
- **find files**: [fd](https://github.com/sharkdp/fd)
- a terminal that support true color and *undercurl*:
- [kitty](https://github.com/kovidgoyal/kitty) **_(Linux & Macos)_**
- [wezterm](https://github.com/wez/wezterm) **_(Linux, Macos & Windows)_** **ℹ️ My personal choice**
- [alacritty](https://github.com/alacritty/alacritty) **_(Linux, Macos & Windows)_**
- [iterm2](https://iterm2.com/) **_(Macos)_**## Shell Setup (Linux)
- [Fish shell](https://fishshell.com/)
- Used in favor of [zsh](https://www.zsh.org/) and [Oh My Zsh](https://ohmyz.sh/) which are also present
- [Fisher](https://github.com/jorgebucaran/fisher) - Plugin manager
- [Nerd fonts](https://github.com/ryanoasis/nerd-fonts) - Patched fonts for development-use. I personally use **FiraCode**
- [Zoxide for fish](https://github.com/kidonng/zoxide.fish) - Directory jumping
- [Eza](https://github.com/eza-community/eza) - `ls` replacement
- [fzf](https://github.com/PatrickF1/fzf.fish) - Interactive filtering# Closing statement
There are no steps for installations since I don't expect anyone using these configs for anything. This is just to keep things hosted on a remote repository for when I inevitably need them again.