Skip to content

All of my personal configuration files for various CLI & UI utilities

License

Notifications You must be signed in to change notification settings

curtiscali/dotfiles

Repository files navigation

Dotfiles Repo

Just some dotfiles containing common configurations for linux and MacOS systems to speed up machine setup

Dependencies (Ensure these are installed before stowing certain modules):

  • Git (required by all modules)
  • GNU Stow (Look up distro-specific instructions for installation)
  • ZSH (Only if you want to use any of the zsh dotfiles)
  • Starship Prompt if you want to use the starship config
  • The Kitty Terminal if you want to install the kitty module
  • Sway Window Manager (If you wish to install sway config)
  • Waybar for Sway
  • Tofi
  • Swayimg
  • Wofi
  • The Alacritty Terminal if you want to install the alacritty terminal
  • Mako Notifications
  • Vim
  • Neovim

Vim

Ensure that Vim Plug is installed.

  • Open vim and run :PlugInstall

Neovim

Lazy.nvim should automatically handle loading all neovim plugins

Run :CocInstall for each of the following modules:

To setup:

Thanks to the wonderful discovery of GNU Stow, this project is set up to use GNU Stow to install various dotfiles where needed.

To do so, simply run stow * to install all config files or stow <name of module> to install only the modules you need

Available Modules for Installation

  • bash
  • starship
  • vim
  • nvim
  • zsh-linux (for setting up zsh on any specific linux distribution)
  • zsh-macos (for setting up zsh on MacOS)
  • kitty
  • sway
  • waybar
  • tofi
  • swayimg
  • alacritty
  • wofi
  • mako

About

All of my personal configuration files for various CLI & UI utilities

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published