Public repository to save my config files, so they can be easily accesible.
This uses GNU stow. In order to install each application's config, use stow <app>
.
The current supported apps are:
-
vim
: Vim configuration -
nvim
: Neovim configuration
Requires:- ripgrep
- fd
- tree-sitter
xclip
(for Linux)
Depends-on:
lazygit
-
zsh
: Z-shell configuration
Requires:Depends-on:
ohmyposh
yazi
-
bash
: GNU Bash configuration -
alias
: Extra shell aliases
Requires:Depends-on:
nvim
-
terminator
: Terminator Terminal Emulator configuration -
ghostty
: Ghostty configuration -
ohmyposh
: Oh My Posh configuration -
yazi
: yazi configuration -
lazygit
: Lazygit configuration
Requires:- difftastic (requires Rust)
-
pwsh
: Powershell configuration
Requires:Depends-on:
lazygit
nvim
ohmyposh
-
code
: VS Code configuration
Depends-on:vim
-
gnome
: GNOME WM configuration
This includes the bash and vim configs
git clone https://github.com/rajayonin/dotfiles
cd dotfiles
bash min.sh
Important
Execute as administrator, in Powershell
git clone https://github.com/rajayonin/dotfiles
cd dotfiles
.\pwsh.ps1
To update config files after dependencies are already installed:
.\pwsh.ps1 update
In order to make use of "the cool stuff" (icons, etc), we'll have to use a Nerd Font.
My preferred fonts are:
- Terminal: CaskaydiaMono NF (CascadiaMono)
- IDE: CaskaydiaCove NF (CascadiaCode)
You can install them through Oh My Posh:
oh-my-posh font install CascadiaMono
oh-my-posh font install CascadiaCode