Sen descrición

Muhammad Abdullah Khabir 0afd7cfe7d adding mimeinfo for weechat %!s(int64=2) %!d(string=hai) anos
.github aa9cccd201 adding actions %!s(int64=2) %!d(string=hai) anos
alacritty c53136c904 changed fonts size %!s(int64=2) %!d(string=hai) anos
android a13a6a31d4 adding encrypted archive and nova backup %!s(int64=2) %!d(string=hai) anos
awesome 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
bspwm f05521d4c2 adding alacritty scratchpad %!s(int64=2) %!d(string=hai) anos
cava 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
cmus 26addac2cf some options were changed %!s(int64=2) %!d(string=hai) anos
colorls ee6f74515c nvim and xresources updated %!s(int64=4) %!d(string=hai) anos
dunst 064603163f dunst setting colors %!s(int64=2) %!d(string=hai) anos
elinks 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
etc 0afd7cfe7d adding mimeinfo for weechat %!s(int64=2) %!d(string=hai) anos
feh 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
git 7cad5a269f git sign commits %!s(int64=2) %!d(string=hai) anos
goimapnotify 87b1f6c3f2 changed email settings %!s(int64=2) %!d(string=hai) anos
goobook 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
gpg b45a5605a2 adding new colorscheme, gpg options, new cursor size in xresources %!s(int64=5) %!d(string=hai) anos
herbstluftwm 14bb9a60f4 adding herbstluftwm files %!s(int64=2) %!d(string=hai) anos
i3 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
imgur 57ba4ee8ba adding more fonts and gtk %!s(int64=5) %!d(string=hai) anos
ipython 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
kernel aed385c406 efistub script got changes. %!s(int64=2) %!d(string=hai) anos
kitty 4c0b508686 changing fonts %!s(int64=4) %!d(string=hai) anos
leafpad 87d9eb1a4a nvim configured %!s(int64=4) %!d(string=hai) anos
mbsync 739da66bd5 changed maildir path %!s(int64=2) %!d(string=hai) anos
misc 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
mpd fbf400ce04 changed interface listening address %!s(int64=2) %!d(string=hai) anos
mplayer ee6f74515c nvim and xresources updated %!s(int64=4) %!d(string=hai) anos
mpv 484d7e13b5 adding some minor changes with panel and WM. %!s(int64=2) %!d(string=hai) anos
msmtp 87b1f6c3f2 changed email settings %!s(int64=2) %!d(string=hai) anos
mutt 87b1f6c3f2 changed email settings %!s(int64=2) %!d(string=hai) anos
ncmpc 83ad04e853 ncmpc and zsh functions files modified %!s(int64=2) %!d(string=hai) anos
ncmpcpp 47a9156a8c adding urxvt rule for no border %!s(int64=2) %!d(string=hai) anos
ncpamixer 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
neofetch 302213f138 personalized neofetch %!s(int64=4) %!d(string=hai) anos
notmuch 87b1f6c3f2 changed email settings %!s(int64=2) %!d(string=hai) anos
nvim 8e70610250 some more functions and new nvim script %!s(int64=4) %!d(string=hai) anos
offlineimap 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
picom d0b72db417 picom rounded corners has bad effect on hardware %!s(int64=2) %!d(string=hai) anos
polybar ef4ec56527 Polybar configured with multimonitor setup %!s(int64=2) %!d(string=hai) anos
ranger cc451d70f6 adding fbi for images view %!s(int64=2) %!d(string=hai) anos
redshift b909890ad6 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 39c5a0fd67 adding stalonetray for system tray support %!s(int64=2) %!d(string=hai) anos
secrets @ 3ade6cfb6e 77fbc710a5 adding secrets as submodule %!s(int64=2) %!d(string=hai) anos
spectrwm 47a9156a8c adding urxvt rule for no border %!s(int64=2) %!d(string=hai) anos
ssh d281d66d0f removed unused hosts %!s(int64=2) %!d(string=hai) anos
stalonetray 16abce1be3 reverting back to old mypanel, using polybar for panel and system tray %!s(int64=2) %!d(string=hai) anos
steck 882bec9391 Some random changes %!s(int64=4) %!d(string=hai) anos
sway 375c9674d5 sway has some changes. %!s(int64=2) %!d(string=hai) anos
sx f6ce230771 adding sx as xinit alternative %!s(int64=2) %!d(string=hai) anos
sxhkd 79406dcb53 adding cmus binding %!s(int64=3) %!d(string=hai) anos
sxiv 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
systemd 77fbc710a5 adding secrets as submodule %!s(int64=2) %!d(string=hai) anos
terminator 738b21161e 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 a1cf75a09d adding some changes to zsh, xprofile, zathura and wallpaper systemd file %!s(int64=2) %!d(string=hai) anos
tig 8a6a942a7c Tig configured %!s(int64=4) %!d(string=hai) anos
tmux e5a3bf1399 adding linux console colors back %!s(int64=2) %!d(string=hai) anos
top 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
urlview 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
urxvt aa2094c6ca fonts configured, bspwm,sxhkd,polybar configured %!s(int64=5) %!d(string=hai) anos
vim b31f652bfa no more polluted plugins in vim %!s(int64=2) %!d(string=hai) anos
xbindkeys 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
xfce bc3b478903 some xfce4 %!s(int64=4) %!d(string=hai) anos
xinit ec7d6cf742 xprofile pretty loads all those programs so why another autostart for bspwm %!s(int64=5) %!d(string=hai) anos
xmodmap 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
zathura 5fbb082404 adding some functions, zathura smooth-scroll has no meaning %!s(int64=2) %!d(string=hai) anos
zsh ff8be1fe4a changed some functions %!s(int64=2) %!d(string=hai) anos
.gitignore 4a2899da14 adding polybar scripts to .gitignore. %!s(int64=2) %!d(string=hai) anos
.gitmodules 77fbc710a5 adding secrets as submodule %!s(int64=2) %!d(string=hai) anos
LICENSE 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. %!s(int64=5) %!d(string=hai) anos
README.md b7b3958f61 font added to dmenu_run and updated README.md %!s(int64=2) %!d(string=hai) anos
encrypted.tar.gz.gpg a13a6a31d4 adding encrypted archive and nova backup %!s(int64=2) %!d(string=hai) anos
install.sh cd2db967c4 typo in README.md and install.sh wasnt executable %!s(int64=4) %!d(string=hai) anos

README.md

bspwm dwm lewany Yaseen zsh mypanel

  ▓▓▓▓▓▓▓▓▓▓
 ░▓ 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.

Lemonbar

Lemonbar is a lightweight bar entirely based on XCB. Provides full UTF-8 support, basic formatting, RandR and Xinerama support and EWMH compliance without wasting your precious memory. You can compile it from Source Code. In Arch Linux there is a PKGBUILD.

Polybar

Polybar is a stylish status bar. You have to compile it from source for some distributions. It's now available in Arch Linux official repositories. As a dependency, you can install Font Awesome, which is available in official repositories in Arch Linux.

Stargazers over time