https://github.com/risvn/configs
A personal collection of configuration files and scripts for a productive, minimal, and efficient Unix-like environment
https://github.com/risvn/configs
linux nvim personal-dotfiles setup shell-scripts ssh termux-tools unixporn
Last synced: 5 months ago
JSON representation
A personal collection of configuration files and scripts for a productive, minimal, and efficient Unix-like environment
- Host: GitHub
- URL: https://github.com/risvn/configs
- Owner: risvn
- Created: 2024-12-31T10:11:27.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-06-03T10:05:33.000Z (6 months ago)
- Last Synced: 2025-06-03T11:56:46.531Z (6 months ago)
- Topics: linux, nvim, personal-dotfiles, setup, shell-scripts, ssh, termux-tools, unixporn
- Language: Lua
- Homepage:
- Size: 2.43 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🛠️ My Dotfiles/configs
A curated collection of configuration files for a clean, fast, and productive development environment.
This includes settings for **Neovim**, **Tmux**, **Fish shell**, and various handy **shell scripts**.
---
## 📦 Contents
| Component | Description |
|-------------|--------------------------------------------------|
| `nvim/` | Neovim config (Lua-based, plugin-rich setup) |
| `tmux.conf` | Tmux configuration with productivity shortcuts |
| `fish/` | Fish shell config, aliases, and completions |
| `scripts/` | Custom shell scripts for common CLI tasks |
---
## 🚀 Features
- 🧠 IDE-like **Neovim** with LSP, auto-complete, and Treesitter
- 🔄 Seamless **Tmux** keybindings and session management
- 🐟 Friendly and fast **Fish** shell with useful aliases and functions
- 📜 Collection of small utility **shell scripts** for daily use
- 🔧 Designed to be modular and easy to install across devices
---
## 🧰 Installation
Clone the repo:
```bash
git clone https://github.com/risvn/configs.git
cd configs
```
## 🖥️ My Neovim + Tmux Workflow
Here's a quick peek at my terminal-based development environment using Tmux and Neovim:

## Installation
make the setup script executable and run it
```bash
chmod +x setup
./setup
```