dotfiles

Cross-platform configuration for Windows and Ubuntu

View on GitHub →
⚠️ Security Notice Always review scripts before running them on your system. These installation scripts are open source and available for inspection on GitHub.

Quick Installation

Windows (PowerShell)

irm dotfiles.klimenko.dk/install.ps1 | iex

Linux / WSL

curl -fsSL dotfiles.klimenko.dk/install.sh | bash

Security Note: Always review scripts before running them. View the source at github.com/romaklimenko/dotfiles.

What's Included

PowerShell Profile

Custom Windows PowerShell configuration with:

  • $env:HOME set to C:\home
  • Useful aliases and functions
  • Git shortcuts
  • WSL integration helpers

Bash/Zsh Configuration

Linux shell setup with:

  • Enhanced aliases
  • Improved history management
  • Git shortcuts
  • WSL detection and configuration

Neovim Configuration

Modern Neovim setup (from romaklimenko/nvim)

  • Integrated as git submodule
  • Shared across Windows and Linux

Claude Code Configuration

Shared Claude Code settings across machines

  • Global CLAUDE.md instructions
  • Global settings (settings.json)
  • Custom slash commands

Automated Installation

One-line setup for new machines via dotfiles.klimenko.dk

  • Dark-themed landing page with quick install and reference sections

PowerShell Profile Reference

Custom HOME

Aliases

Navigation Shortcuts

Git Shortcuts

Databricks Shortcuts

WSL Integration

Dotfiles Management

Utility Functions

Manual Installation

If you prefer to install manually or want more control over the process, follow the detailed instructions in the README on GitHub.

Updating

To update your dotfiles to the latest version:

Windows

cd C:\home\dotfiles
git pull
git submodule update --remote

Linux / WSL

cd ~/dotfiles
git pull
git submodule update --remote

Support

For issues, questions, or contributions, please visit the GitHub repository.

Documentation

For detailed documentation, customization options, and troubleshooting tips, see the full README on GitHub.