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

https://github.com/fres-sudo/dotfiles

My dotfiles configuration ๐ŸŽ›๏ธ
https://github.com/fres-sudo/dotfiles

Last synced: about 1 month ago
JSON representation

My dotfiles configuration ๐ŸŽ›๏ธ

Awesome Lists containing this project

README

          

# ๐ŸŽ›๏ธ Dotfiles Configuration

This is my Dotfiles configuration. Here, you can find inspiration, just as I found inspiration from others when creating my own.

## ๐ŸŽฏ Main Features

- **Terminal Configuration**: Custom aliases, functions, and prompt settings for a more productive command line experience.
- **Neovim Setup**: Personalized `LazyVim` and `nvim/init.lua` with plugins for enhanced NeoVim experience.
- **Git Configuration**: Handy git aliases and custom configurations for streamlined version control.
- **Zsh Setup**: Custom `.zshrc` with plugins and themes for an improved shell environment.
- **Tmux Configuration**: Personalized `tmux/tmux.conf` for a better terminal multiplexer experience.
- **btop** For easy monitoring of the pc.
- **yabay** Tiling window manager.
- **skhd** For keyboards shortcut with yabai.
- **zed** My zed config.
- **Karabiner** For keyboard mapping.

## ๐Ÿ› ๏ธ Installation

To setup and use these dotfiles, follow these steps:

1. **Clone the repository**:

```bash
git clone https://github.com/fres-sudo/dotfiles.git ~/.config
cd ~/.config
./setup.sh
```

## ๐Ÿ“‚ Structure

Breakdown of the repository structure:

```bash
~/.config
โ”œโ”€โ”€ nvim/ # Neovim configuration
โ”œโ”€โ”€ zsh/ # Zsh configuration
โ”œโ”€โ”€ git/ # Git configuration
โ”œโ”€โ”€ tmux/ # Tmux configuration
โ”œโ”€โ”€ zed/ # Zed configuration
โ”œโ”€โ”€ btop/ # Btop configuration
โ”œโ”€โ”€ yabai/ # Yabai configuration
โ”œโ”€โ”€ skhd/ # Skhd configuration
โ”œโ”€โ”€ karabiner/ # Karabiner configuration
โ”œโ”€โ”€ Brewfile # HomeBrew configuration
โ””โ”€โ”€ setup.sh # Installation script

```

## ๐ŸŒŸ Inspiration

These dotfiles were inspired by the following:

- [devaslife](https://www.youtube.com/watch?v=fFHlfbKVi30&t=2255s&pp=ygUqZWZmZWN0aXZlIG5lb3ZpbSBzZXR1cCBmb3Igd2ViIGRldmVsb3BtZW50): High efficient NeoVim setup with LazyVim.
- [Josean Martinez](https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa05vSVp5SHE3eVhoMG83aC1JYlg5MUdYT2sxZ3xBQ3Jtc0tsMkxScTZMM2NnMUFHV252ckIxZUozNWJ5OGV2LVBTM21Wc3FGNGhvSUZyLUNuX1NmTVpEaHVudmtXQnZXOU4zVUpCVWdJQXFGcktJQW93YmdsLThhZ3M2cDg1UHBJX1ZfSG1pUDAyTWVsdUF1dU1mYw&q=https%3A%2F%2Fwww.josean.com%2Fposts%2Fterminal-setup&v=CF1tMjvHDRA): Custom zsh and p10k configuration
- [Josean Martinez](https://www.youtube.com/watch?v=k94qImbFKWE): Effective tiling setup for macOS
## ๐Ÿงพ License

This project is licensed under the MIT License. See the LICENSE file for details.

## โœ‰๏ธ Contact

If you have any questions or suggestions, you can reach me .