Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mmroshani/linux-config
- Owner: mmRoshani
- License: gpl-3.0
- Created: 2024-08-24T04:21:50.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-24T16:07:52.000Z (23 days ago)
- Last Synced: 2024-10-25T22:24:38.383Z (22 days ago)
- Language: Shell
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```