This repository houses my personal configuration files (dotfiles) to customize and optimize my development environment on Windows. The focus is currently on tools like NeoVim, WezTerm, and Windows PowerShell. Future updates will expand to include Arch Linux configurations, making this repository cross-platform.
- NeoVim: Customized editor setup, including plugins and keybindings for efficient development.
- WezTerm: Terminal emulator configuration for a clean and functional interface.
- PowerShell: Enhanced shell experience with aliases, functions, and a custom prompt.
- Cross-Platform Plans: Arch Linux support and configurations for additional tools are on the roadmap.
To use these dotfiles, manually link the configuration files to their expected locations. Examples for Windows:
-
Clone the repository:
git clone https://github.com/VisoredPrograms/dotfiles.git C:\dotfiles
-
Create symbolic links to the appropriate directories or files. For example:
New-Item -ItemType SymbolicLink -Path $HOME\AppData\Local\nvim -Target C:\dotfiles\nvim New-Item -ItemType SymbolicLink -Path $HOME\.wezterm.lua -Target C:\dotfiles\wezterm.lua New-Item -ItemType SymbolicLink -Path $HOME\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 -Target C:\dotfiles\powershell\profile.ps1
-
Reload the relevant application to apply the configuration (e.g., restart PowerShell or reopen NeoVim).
- NeoVim (
nvim/
): Contains the main configuration file (init.vim
orinit.lua
) and plugin settings. - WezTerm (
wezterm.lua
): Defines terminal appearance, fonts, and shortcuts. - PowerShell (
powershell/
): Includes a custom profile script to enhance functionality and workflow.
This repository will expand to include Arch Linux support, featuring:
- Shell configurations for tools like Zsh and Fish.
- Enhanced setups for Tmux, Alacritty, and FZF.
- System-wide scripts and utilities for improved productivity.
These dotfiles are tailored to my preferences and workflow. However, feel free to explore and adapt them for your own use. Feedback and suggestions are welcome.