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

https://github.com/fuchs-fabian/dotfiles

Useful dotfiles for Linux environments
https://github.com/fuchs-fabian/dotfiles

bash-config bashrc dotfiles dotfiles-linux linux zsh-config zshrc

Last synced: about 2 months ago
JSON representation

Useful dotfiles for Linux environments

Awesome Lists containing this project

README

        

# `dotfiles` - Useful dotfiles for Linux environments



Repository dotfiles

## `.bashrc` and `.zshrc` configuration with `.rcconf`

`.rcconf` is a file that contains aliases and functions for the Linux environment. It is used to configure the `.bashrc` and `.zshrc` files. The aliases and functions are used to simplify the usage of the terminal.

> If you want to use this, aliases with the same names will be overwritten by this configuration!

To get a quick overview of which aliases and functions can be used, simply execute the following in the terminal after installation:

```shell
alf
```

### Installation

`.bashrc`:

```shell
wget -O ~/.rcconf https://raw.githubusercontent.com/fuchs-fabian/dotfiles/refs/heads/main/src/.rcconf && \
echo -e '\nsource ~/.rcconf' >> ~/.bashrc && \
source ~/.bashrc && \
echo "'.rcconf' downloaded and updated in '.bashrc'"
```

`.zshrc`:

```shell
wget -O ~/.rcconf https://raw.githubusercontent.com/fuchs-fabian/dotfiles/refs/heads/main/src/.rcconf && \
echo -e '\nsource ~/.rcconf' >> ~/.zshrc && \
source ~/.zshrc && \
echo "'.rcconf' downloaded and updated in '.zshrc'"
```

### Update

`.bashrc`:

```shell
wget -O ~/.rcconf https://raw.githubusercontent.com/fuchs-fabian/dotfiles/refs/heads/main/src/.rcconf && \
source ~/.bashrc && \
echo "'.rcconf' updated in '.bashrc'"
```

`.zshrc`:

```shell
wget -O ~/.rcconf https://raw.githubusercontent.com/fuchs-fabian/dotfiles/refs/heads/main/src/.rcconf && \
source ~/.zshrc && \
echo "'.rcconf' updated in '.zshrc'"
```