An open API service indexing awesome lists of open source software.

https://github.com/rafascalet/dotfiles

My personal dotfiles using GNU Stow to manage them
https://github.com/rafascalet/dotfiles

catppuccin-rice dotfiles fish ghostty mise neovim nvim oh-my-posh oh-my-posh-theme starship starship-prompt terminal

Last synced: 6 months ago
JSON representation

My personal dotfiles using GNU Stow to manage them

Awesome Lists containing this project

README

          

## Dotfiles

My personal dotfiles for all tools that I use. using GNU Stow to manage then. In the most cases, just add the [catppuccin](https://catppuccin.com/) color theme.

### tools

- alias
- bash
- [bat](https://github.com/sharkdp/bat) - a replacement for the default `cat` command, using [catppuccin](https://github.com/catppuccin/bat) color scheme.
- [codium](https://vscodium.com/) - open source binaries of vscode.
- [fastfetch](https://github.com/fastfetch-cli/fastfetch) - A better neofetch, with a greeting config.
- [fish](https://fishshell.com/) - my plugins, abbreviations and aliases for fish, using [catppuccin](https://github.com/catppuccin/fish) color scheme.
- [ghostty](https://ghostty.org/) - the best terminal emulator that I ever use, using [catppuccin](https://github.com/catppuccin/ghostty) color scheme.
- [git](https://git-scm.com/) - my alias and credentials for git, i use if i don't have installed `git-delta` yet.
- git-alias
- [git-delta](https://github.com/dandavison/delta) - a pager for `git diff`, using [catppuccin](https://github.com/catppuccin/delta) color scheme.
- [lazygit](https://github.com/jesseduffield/lazygit) - a TUI to work better with git, using [catppuccin](https://github.com/catppuccin/starship) color scheme.
- [mise](https://mise.jdx.dev/) - tool, task and env manager
- [neovim](https://neovim.io/) - a terminal based text editor.
- oh-my-posh
- [starship](https://starship.rs/) - a cross platform shell prompt, using my own config.
- [starship-catppuccin](https://starship.rs/) - a starship config based on [gruvbox-rainbow](https://starship.rs/presets/gruvbox-rainbow) using [catppuccin](https://github.com/catppuccin/starship) color scheme.
- stow
- [tmux](https://github.com/tmux/tmux) - my keybindings and other stuffs, using [catppuccin](https://github.com/catppuccin/tmux) color scheme.

### Usage

Using the default GNU stow command:

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

or using the fish alias that I made:

```bash
dot stow
```

### Extensions

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

- Visual Studio Codium:

```bash
xargs -a ~/Dotfiles/.packages/vscode.txt -I % codium --install-extension %
```

- Gnome:

```bash
xargs -a ~/Dotfiles/.packages/gnome.txt -I % gext install %
```

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

- Visual Studio Codium:

```bash
codium --list-extensions > ~/Dotfiles/.packages/vscode.txt
```

- Gnome

```bash
gext ls --only-uuid > ~/Dotfiles/.packages/gnome.txt
```