Skip to content

viliusjan/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏠 dotfiles

License: MIT macOS

✨ Personal development environment configurations managed with GNU Stow.

📦 What's Inside

  • 🎨 nvim - Neovim editor configuration
  • 💻 wezterm - Terminal emulator settings
  • 🌈 oh-my-posh - Shell prompt theming
  • 🪟 aerospace - macOS tiling window manager
  • 🐚 zshrc - Zsh shell configuration

🚀 Installation

Prerequisites

# Install GNU Stow
brew install stow

🎯 Quick Setup

git clone https://github.com/viliusjan/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
stow */

🎛️ Selective Installation

# Install specific configurations
stow nvim     # 🎨 Editor
stow wezterm  # 💻 Terminal
stow zshrc    # 🐚 Shell

🔧 Management

Remove Configuration

stow -D <package>   # 🗑️ Remove symlinks

Update Configuration

stow -R <package>   # 🔄 Restow package

Check for Conflicts

stow -n <package>   # 🔍 Dry run (no changes)

📂 Structure

dotfiles/
├── 🎨 nvim/
│   └── .config/nvim/
├── 💻 wezterm/
│   └── .config/wezterm/
├── 🌈 ohmyposh/
│   └── .config/oh-my-posh/
├── 🪟 aerospace/
│   └── .config/aerospace/
├── ⌨️ skhd/
│   └── .config/skhd/
└── 🐚 zshrc/
    └── .zshrc

📸 Screenshots

🎨 Neovim Configuration

Neovim Setup AstroNvim-based configuration with custom plugins and theming

💻 Terminal Environment

WezTerm + Oh My Posh WezTerm with Oh My Posh prompt and custom theme

🪟 Window Management

Aerospace Tiling Aerospace window manager in action

🎯 Complete Workspace

Full Desktop Complete development environment overview

💡 Tips

  • 📝 Edit configs directly in the dotfiles directory (symlinks auto-sync!)
  • 🔄 Run stow -R <package> after making changes
  • 🛡️ Back up existing configs before installing

📄 License

MIT

About

✨ A sleek, high‑performance dotfiles setup tailored for rapid development on macOS and beyond. Includes configurations for Neovim, Zsh, skhd, WezTerm, Oh‑My‑Posh, and more—crafted in Lua and shell scripts. Organized with clarity and efficiency, ready for immediate, no‑fuss deployment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors