Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nisarg2061/dot-files
Config files for Neovim, zsh and Neofetch [Nothing fancy here just works somehow]
https://github.com/nisarg2061/dot-files
dotfiles neovim neovim-configuration vim zsh zsh-configuration
Last synced: 13 days ago
JSON representation
Config files for Neovim, zsh and Neofetch [Nothing fancy here just works somehow]
- Host: GitHub
- URL: https://github.com/nisarg2061/dot-files
- Owner: Nisarg2061
- License: bsd-3-clause
- Created: 2024-07-26T18:14:53.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-21T07:23:36.000Z (25 days ago)
- Last Synced: 2024-11-03T02:02:50.496Z (13 days ago)
- Topics: dotfiles, neovim, neovim-configuration, vim, zsh, zsh-configuration
- Language: Lua
- Homepage:
- Size: 455 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Dotfiles
This repository contains my personal dotfiles for configuring various tools and environments. This includes configurations for Neovim, Zsh, and potentially other applications.## Directory Structure
```
dotfiles/
├── neofetch/
│ └── .config/
│ └── neofetch/
│ └── config.conf (Neofetch configuration files)
├── nvim/
│ └── .config/
│ └── nvim/
│ └── ... (Neovim configuration files)
├── zsh/
│ ├── .zsh/
│ │ └── zsh-autosuggestions/ (zsh plugin)
│ ├── .zsh_history
│ └── .zshrc
└── README.md
```## Installation
To set up these dotfiles on a new machine, follow these steps:Clone The Repo and move to dotfiles directory:
```
git clone https://github.com/Nisarg2061/Dot-Files.git ~/dotfiles && cd ~/dotfiles
```### Install Stow:
- Ubuntu/Debian:
```
sudo apt-get install stow
```- Fedora:
```
sudo dnf install stow
```- Arch Linux:
```
sudo pacman -S stow
```- macOS:
```
brew install stow
```### For NeoVim:
```
stow -d ~/dotfiles -t ~ nvim
```### For Zsh:
```
stow -d ~/dotfiles -t ~ zsh
```
```
touch ~/.zsh_history # Only if the file does not exists
```
```
source ~/.zshrc
```### For Neofetch:
```
stow -d ~/dotfiles -t ~ neofetch
```
Note: Not my own configurations for neofetch - ![Actual Configs](https://github.com/neuromask/catppuccin-linux-theme)## Usage
- **Neovim**: Configuration files are located in ~/.config/nvim/. Adjust init.nvim and other files as needed.
- **Zsh**: Configuration files are located in ~/.zshrc and ~/.zsh_history. The .zsh/ directory contains Zsh plugins.## Sneak Peek
![Sneak Peek](https://github.com/user-attachments/assets/f475c089-86a0-4b1e-b662-7928597d476d)