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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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
  • Hyprland

Hyprland

Be sure utilities such as hypridle, hyprpaper, & hyprlock are installed in addition to hypland

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
  • hyprland
  • ssh
  • systemd

Notes for SSH & Systemd Config

Following the guide here, be sure to run systemctl enable --user ssh-agent.service after you've done stow for your SSH & Systemd services.

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