Skip to content

This repository contains my personalized configuration files for tools like NeoVim, WezTerm, and Windows PowerShell. It’s designed to streamline my workflow on Windows and will later include settings for Arch Linux and other environments.

Notifications You must be signed in to change notification settings

VisoredPrograms/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

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.

Features

  • 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.

Installation

To use these dotfiles, manually link the configuration files to their expected locations. Examples for Windows:

  1. Clone the repository:

    git clone https://github.com/VisoredPrograms/dotfiles.git C:\dotfiles
  2. 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
  3. Reload the relevant application to apply the configuration (e.g., restart PowerShell or reopen NeoVim).

Configuration Overview

  • NeoVim (nvim/): Contains the main configuration file (init.vim or init.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.

Future Plans

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.

Notes

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.

About

This repository contains my personalized configuration files for tools like NeoVim, WezTerm, and Windows PowerShell. It’s designed to streamline my workflow on Windows and will later include settings for Arch Linux and other environments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published