Skip to content

shikr/dotfiles

Repository files navigation

Dotfiles

Details

Setup

Required Dependencies

Clone this repository

git clone https://github.com/shikr/dotfiles.git
cd dotfiles

Run installation script

Using npx

./install.mjs

Or with pnpm

pnpm install
pnpm start

Customize your installation

Usage: ./install.mjs [OPTIONS] [...CONFIGS]

Options:
  -p, --zsh-plugins      Install zsh plugins. (default: true)
  -S, --symlink          Create symlinks instead of copying files. (default: true)
  -b, --backup           Backup existing files. (default: true)
  -I, --install          Install all configurations. If disabled, the script will only do a dry run. (default: true)
  -B, --scripts          Install provided scripts. (default: true)
  -i, --ignore <CONFIGS> Ignore configurations. (-i zsh,rofi)
                         CONFIGS: zsh, niri, kitty, rofi, spotify_player, nvim, superfile, ags, starship

  -s, --silent           Suppress output.
  -h, --help             Show this help message.

Credits