Personal configuration files for my development tools.
- WezTerm - terminal emulator
- Starship - cross-shell prompt
- Neovim - text editor
- gitui - tui git client
dotfiles/
├── wezterm/
│ └── .wezterm.lua
├── starship/
│ └── starship.toml
├── nvim/
│ ├── init.lua
│ ├── lua/
│ └── after/
├── gitui/
│ └── key_bindings.ron
├── install.ps1 # symlinks installation script
├── check.ps1 # symlinks check script
└── uninstall.ps1 # symlinks deletion script
- Windows 10/11
- PowerShell 5.1+
- Developer Mode enabled OR administrator privileges
To create symlinks without administrator privileges:
- Open
Settings→Privacy & Security→For developers - Enable
Developer Mode
git clone https://github.com/n.shabanov/dotfiles.git dotfiles
cd dotfiles
.\install.ps1# run as administrator
cd C:\Users<username>\dotfiles
.\install.ps1This creates symbolic links:
~\.wezterm.lua→dotfiles\wezterm\.wezterm.lua~\.config\starship.toml→dotfiles\starship\starship.toml~\AppData\Local\nvim→dotfiles\nvim
Verifies that all expected symlinks exist and point to the correct locations.
.\check.ps1Deletes only the symbolic links (not your dotfiles repository). Safe to run before reinstalling.
.\uninstall.ps1This safely removes all symlinks. Repository files remain untouched.