Skip to content

My personal dotfiles using GNU Stow to manage them

License

Notifications You must be signed in to change notification settings

rafaScalet/Dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

My personal dotfiles for all tools that I use. using GNU Stow to manage then. In the most cases, just add the catppuccin color theme.

tools

  • alias
  • bash
  • bat - a replacement for the default cat command, using catppuccin color scheme.
  • codium - open source binaries of vscode.
  • fastfetch - A better neofetch, with a greeting config.
  • fish - my plugins, abbreviations and aliases for fish, using catppuccin color scheme.
  • ghostty - the best terminal emulator that I ever use, using catppuccin color scheme.
  • git - my alias and credentials for git, i use if i don't have installed git-delta yet.
  • git-alias
  • git-delta - a pager for git diff, using catppuccin color scheme.
  • lazygit - a TUI to work better with git, using catppuccin color scheme.
  • mise - tool, task and env manager
  • neovim - a terminal based text editor.
  • oh-my-posh
  • starship - a cross platform shell prompt, using my own config.
  • starship-catppuccin - a starship config based on gruvbox-rainbow using catppuccin color scheme.
  • stow
  • tmux - my keybindings and other stuffs, using catppuccin color scheme.

Usage

Using the default GNU stow command:

stow --dir ~/Dotfiles --target $HOME --stow --dotfiles stow

or using the fish alias that I made:

dot stow

Extensions

to install automatically all the code and gnome extensions, run these two commands:

  • Visual Studio Codium:
xargs -a ~/Dotfiles/.packages/vscode.txt -I % codium --install-extension %
  • Gnome:
xargs -a ~/Dotfiles/.packages/gnome.txt -I % gext install %

to sync the extensions that already installed, run these two commands:

  • Visual Studio Codium:
codium --list-extensions > ~/Dotfiles/.packages/vscode.txt
  • Gnome
gext ls --only-uuid > ~/Dotfiles/.packages/gnome.txt