Skip to content

RobertAmdax/dotfiles

Repository files navigation

Dotfiles

Cross-platform dotfiles managed with GNU Stow.

Setup

git clone https://github.com/RobertAmdax/dotfiles.git ~/dotfiles
cd ~/dotfiles
./scripts/install.sh

On a fresh Ubuntu/WSL machine, run ./scripts/ubuntu-setup.sh first to install dependencies.

Structure

~/dotfiles/
├── common/          # All platforms: starship, gh, bat, ripgrep
├── git/             # .gitconfig
├── zsh/             # .zshrc, .zprofile
├── ssh/             # SSH client config
├── nvim/            # Neovim (lazy.nvim + tokyonight)
├── k9s/             # Kubernetes k9s aliases + environment skins
├── arch-linux/      # Arch: waybar, NuGet, packer
├── macos/           # macOS: raycast
└── scripts/         # install.sh, ubuntu-setup.sh, VM management

Commands

./scripts/install.sh              # Install (auto-detects OS)
./scripts/install.sh uninstall    # Remove symlinks
./scripts/install.sh status       # Show available packages

stow -t ~ <package>               # Stow a single package
stow -t ~ -D <package>            # Unstow a package
stow -t ~ -R <package>            # Re-stow after changes

Tools

Tool Replaces Alias
eza ls ls
fd find find
ripgrep grep grep
bat cat -
zoxide cd cd
duf df df
dust du du
starship prompt -
lazygit - lg

Platforms

  • macOS (Apple Silicon & Intel)
  • Arch Linux (Hyprland/Omarchy)
  • Ubuntu/Debian (WSL & bare metal)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors