Skip to content
This repository has been archived by the owner on Apr 7, 2022. It is now read-only.

Some config files for Manjaro Awesome Edition.

License

Notifications You must be signed in to change notification settings

Sensu0/simon-manjaroawesome

Repository files navigation

Make setting up Manjaro Awesome Edition a breeze

A collection of scripts and config files, because setting up a fresh install of Linux takes too much time and effort. While it's not completely automated, it will certainly save a lot of time. Easily configurable to suit your needs and preferences.

My distro of choice is Manjaro (specifically the Awesome community edition) for this repo, because that's what I prefer.

If you want to make your own spin on this or make something for other distros, then a fork of this is most welcome.


Scripts

install.sh is mainly for installing a bunch of applications I use.

install2.sh is the same thing, but for AUR packages.

omzinstall.sh installs ohmyzsh and Powerline10k

omzplugins.sh installs zsh-autosuggestions and zsh-syntax-highlighting. Restart your terminal after installation or run source ~/.zshrc.

mega-script.sh will run the above mentioned scripts and copy all config files in the this repo to where they should be.

post-kernel-upgrade.sh will reinstall kernel-modifying packages in AUR (drivers, pretty much), so they will work on newly installed kernels.


Aliases and functions

The .zshrc executes commands directly through custom aliases, rather than executing scripts. The scripts are still included however in case you find some use for them.

Alias d turns off the display. I use it to circumvent buggy display drivers.

Alias makeiso is useful for making iso files from discs.

Alias j will execute jump plugin.

Alias cpuload will execute sensors every 2 seconds and run qterminal /w htop in another window.

Alias lock will lock the computer using i3lock -c 000000.

Function custupdate will update any custom plugins and themes I use with omz.

Then we have a bunch of applies for git:

alias gadd="git add" alias gpul="git pull" alias gpus="git push" alias gcom="git commit" alias gclo="git clone" alias gdif="git diff" alias gres="git reset" alias gsta="git status" alias girm="git rm"


Good to know

.zshrc is to be stored at ~/ (/HOME/USER) path. Same applies to .vimrc

The awesome rofi and neofetch folders are stored in the /~/.config path.

Custom plugins and themes are stored in ~/.oh-my-zsh/custom/


Credits

Myself for this repo

ohmyzsh for making ohmyzsh

zsh-users for making zsh-autosuggestions and zsh-syntax-highlighting

romkatv for making Powerline10k

About

Some config files for Manjaro Awesome Edition.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published