Sen descrición

Abdullah 4a393c3052 adding ssh dir %!s(int64=4) %!d(string=hai) anos
alacritty 1a7aba7b71 changed font size and opening links program %!s(int64=4) %!d(string=hai) anos
android e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
awesome e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
bspwm a5bf41be4d adding new color for focused borders %!s(int64=4) %!d(string=hai) anos
cava e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
cmus 25a7cc8745 Submodules deleted %!s(int64=4) %!d(string=hai) anos
colorls fadee00e0d nvim and xresources updated %!s(int64=4) %!d(string=hai) anos
dunst c9db8dc0ae xautolock with physlock %!s(int64=5) %!d(string=hai) anos
elinks e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
etc 5d1787116f two new scripts added %!s(int64=4) %!d(string=hai) anos
feh e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
git bdce011351 gpg is gpg2, no loadkeys %!s(int64=4) %!d(string=hai) anos
goobook e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
gpg 99044a1a4e made gpg2 work ssh %!s(int64=4) %!d(string=hai) anos
i3 e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
imgur 0268f1b39d adding more fonts and gtk %!s(int64=5) %!d(string=hai) anos
ipython e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
kitty 032c40df01 changing fonts %!s(int64=4) %!d(string=hai) anos
leafpad a6baa4f5df nvim configured %!s(int64=4) %!d(string=hai) anos
mbsync 6987b4d700 gpg is gpg2 %!s(int64=4) %!d(string=hai) anos
misc e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
mpd e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
mplayer fadee00e0d nvim and xresources updated %!s(int64=4) %!d(string=hai) anos
mpv 264b52b08c alacritty reconfigured %!s(int64=4) %!d(string=hai) anos
msmtp 6987b4d700 gpg is gpg2 %!s(int64=4) %!d(string=hai) anos
mutt 6987b4d700 gpg is gpg2 %!s(int64=4) %!d(string=hai) anos
ncmpcpp a37780efdb adding terminator %!s(int64=4) %!d(string=hai) anos
ncpamixer e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
neofetch 412304bb32 personalized neofetch %!s(int64=4) %!d(string=hai) anos
notmuch 53a756d76c no need to mention home %!s(int64=4) %!d(string=hai) anos
nvim 87a6858d33 new installation %!s(int64=4) %!d(string=hai) anos
offlineimap e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
picom e8ba795584 glx was having problems %!s(int64=4) %!d(string=hai) anos
polybar 031e345bb8 changed colors for workspaces %!s(int64=4) %!d(string=hai) anos
ranger 1106bee1e9 adding git support for ranger %!s(int64=4) %!d(string=hai) anos
redshift 9263fb740c removing submodule as its already in aur, adding some custom aliases, redshift brightness changed for day, createHtmlTree.py needs python2 %!s(int64=4) %!d(string=hai) anos
screenkey e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
spectrwm 3d7197a709 adding spectrwm config %!s(int64=4) %!d(string=hai) anos
ssh 4a393c3052 adding ssh dir %!s(int64=4) %!d(string=hai) anos
steck d7bddcef05 Some random changes %!s(int64=4) %!d(string=hai) anos
sway 9689c4f06c ranger images previews with ueberzug %!s(int64=4) %!d(string=hai) anos
sxhkd 5113c4ade4 changing lock command with no dpms enabled. %!s(int64=4) %!d(string=hai) anos
sxiv e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
systemd b8aa6165d2 bspwm, polybar scripts, mpv, Xresources, editor files changed %!s(int64=4) %!d(string=hai) anos
terminator 7a92f601d2 adding some aliases and configuration values to git, fonts changed, cmus layout changed, terminator preferences rule added to bspwm %!s(int64=4) %!d(string=hai) anos
termite feef6b3fb7 changing color scheme %!s(int64=4) %!d(string=hai) anos
tig cbb9496641 Tig configured %!s(int64=4) %!d(string=hai) anos
tmux 9507cdc85c adding $SHELL to .tmux.conf %!s(int64=4) %!d(string=hai) anos
top e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
urlview e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
urxvt d1df491e6e fonts configured, bspwm,sxhkd,polybar configured %!s(int64=5) %!d(string=hai) anos
vim b8aa6165d2 bspwm, polybar scripts, mpv, Xresources, editor files changed %!s(int64=4) %!d(string=hai) anos
xbindkeys e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
xfce a216c36b73 some xfce4 %!s(int64=4) %!d(string=hai) anos
xinit 935264150a xprofile pretty loads all those programs so why another autostart for bspwm %!s(int64=5) %!d(string=hai) anos
xmodmap e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
zathura 74032dd244 replace shebang to dash %!s(int64=5) %!d(string=hai) anos
zsh 99044a1a4e made gpg2 work ssh %!s(int64=4) %!d(string=hai) anos
.gitignore 3f2995bda3 adding files to .gitignore %!s(int64=4) %!d(string=hai) anos
LICENSE e1f9066a44 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
README.md 74ead6c6a7 typo in README.md and install.sh wasnt executable %!s(int64=4) %!d(string=hai) anos
encrypted.tar.gz.gpg b2b0cfc828 Minor changes were made... %!s(int64=4) %!d(string=hai) anos
install.sh 74ead6c6a7 typo in README.md and install.sh wasnt executable %!s(int64=4) %!d(string=hai) anos

README.md

bspwm dwm lewany Yaseen zsh

  ▓▓▓▓▓▓▓▓▓▓
 ░▓ About  ▓ linux configuration files
 ░▓ Author ▓ Abdullah <abdullah@abdullah.today>
 ░▓ Code   ▓ https://gitlab.com/Abdullah/cfg.git
 ░▓ Mirror ▓ https://abdullah.today
 ░▓▓▓▓▓▓▓▓▓▓
 ░░░░░░░░░░

 bin        > some automation scripts and fonts
 git        > git config and aliases
 ranger     > file manager
 urxvt      > 256 color support for terminal and some external extensions
 vim        > text editor config
 zsh        > vanilla zsh setup with git, battery and mail count in prompt
 tmux       > terminal multiplexer
 bspwm      > Tiling Window Manager
 polybar    > A stylish colorful status bar with system tray support
 compton    > compositor
 feh        > image viewer (there are more programs included like pqiv and sxiv)
 ipython    > python interactive shell with vim like keys support
 dunst      > notification daemon
 sxhkd      > hotkeys daemon (xbindkeys also is there with configurations)
 mutt       > Mail user agent
 isync      > command line synchronization tool for local mailbox with remote
 notmuch    > thread based email index, search and tagging app
 mpv        > media player (mplayer also available)

Installation

I manage my dotfiles with gnu stow, a symlink farm manager. It's available in most linux distributions.

  • sudo apt install stow
  • sudo dnf install stow
  • sudo yum install stow
  • sudo pacman install stow
  • brew install stow

or

$ curl https://git.io/JILE5 | sh

or clone it from source and build it yourself.

Once stow is installed, just cd into this repository and create symlinks using stow like this:

  • cd ~
  • git clone https://gitlab.com/Abdullah/cfg.git
  • cd cfg
  • stow vim

It will symlink vim. If you wanna use this configurations for root user, use -t argument,

  • stow -t /root vim

Note: stow will only create a symlink if a config file doesn't already exist. You must delete/backup if there is a default config for a program.

Polybar

Polybar is a stylish status bar. You have to compile it from source.

In AUR, you can find a PKGBUILD.

Here are the dependencies you must have to use polybar with customized stylish icons.

Stargazers over time