Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mmroshani/linux-config

My Customized Linux Configuration
https://github.com/mmroshani/linux-config

Last synced: about 5 hours ago
JSON representation

My Customized Linux Configuration

Awesome Lists containing this project

README

        

# My Customized Linux Configurations

**Online Documentation is located [here](https://mmroshani.github.io/post/linux/linux-config/).**

## Requirements

- gem

```sh
# install by your system respective package manager
$ sudo pacman -S gem
```

- zsh

```sh
# install by your system respective package manager
$ sudo pacman -S zsh && zsh
```

**Note**: Above commands could be run through

```sh
$ make i-packages
```

- [OhMyZsh](https://github.com/ohmyzsh/ohmyzsh)

```sh
$ make i-ohmyz
# sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

```

- [PowerLevel10k](https://github.com/romkatv/powerlevel10k) Theme

```sh
$ make i-p10
# git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

```

- Plugins

- git

- [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)

```sh
$ make i-highlight
# git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

```
- [zsh-autosugeestions](https://github.com/zsh-users/zsh-autosuggestions)

```sh
$ make i-autosug
# git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
```

- [colorls](https://github.com/athityakumar/colorls)

```sh
$ make i-colls
# sudo gem install colorls
```

## aliases

### git

```sh
$ ga # git add, use like git add .
$ gc # git commit
$ gp # git push
```

### system

```sh
$ m # make utilities
$ t # todo.sh
$ e # exit
```

### helper

- reload shell

```sh
$ make s
```

- update zshrc & theme files from host machine

```sh
$ make update
```