Keine Beschreibung

Abdullah 719b208888 changing previews to urxvt-full vor 4 Jahren
android 23968e8652 changed layout vor 4 Jahren
awesome d5a4826302 adding awesomewm configurations vor 4 Jahren
bspwm 27c93735b2 polybar with xresources and dependencies vor 4 Jahren
compton dcad5a2876 configured termite with transparency vor 4 Jahren
dunst 6c371e1670 initializing it xD vor 4 Jahren
elinks 6c371e1670 initializing it xD vor 4 Jahren
etc 8f1bfb6ab5 added a script to trim audio/video vor 4 Jahren
feh a22918c056 added feh vor 4 Jahren
git 8b42862c87 some changes were made vor 4 Jahren
gpg ed197d0173 gpg managed by systemd vor 4 Jahren
i3 6d4746234c added reasonable working config for i3 (no gaps) vor 4 Jahren
ipython 2c21bf6505 ipython vor 4 Jahren
mbsync 7656a231b2 renamed isync to mbsync, added more functions/aliases in zsh, changed padding in bspwm vor 4 Jahren
misc c989720d21 stderrred added for pi vor 4 Jahren
mplayer 6504db7565 added different changes in different parts of configurations days vor 4 Jahren
mpv 8b42862c87 some changes were made vor 4 Jahren
msmtp 560eb9d200 adding isync vor 4 Jahren
mutt c16940fb65 adding mbsync for mail vor 4 Jahren
ncpamixer 6c371e1670 initializing it xD vor 4 Jahren
notmuch 3184a838ba slow connection, moving back to offlineimap and msmtp for emails vor 4 Jahren
offlineimap 3184a838ba slow connection, moving back to offlineimap and msmtp for emails vor 4 Jahren
polybar b585543e9f rewrote bspwm module vor 4 Jahren
ranger 95bde7607f changing previews to urxvt-full vor 4 Jahren
redshift 47fa36a83e redshift changed configurations vor 4 Jahren
screenkey 6c371e1670 initializing it xD vor 4 Jahren
sway 4be6d6f979 adding sway vor 4 Jahren
sxhkd bc5f3cbda4 added colors to bspwm, changed keybindings in sxhkd and more aliases for youtube/chrome vor 4 Jahren
sxiv 069a129f47 added sxiv vor 4 Jahren
systemd 98433b8bdb stripped vor 4 Jahren
termite 01b6034dd8 stripped config for termite vor 4 Jahren
tmux e744b80fdd more functions vor 4 Jahren
top 6504db7565 added different changes in different parts of configurations days vor 4 Jahren
urxvt 73f0f760d8 stripped xresources vor 4 Jahren
vim 4e734b8d70 more aliases, less transparency in termite, source sxhkdrc when edited vor 4 Jahren
xbindkeys 446b5d0544 some changes were made, new font for urdu added vor 4 Jahren
xinit 98433b8bdb stripped vor 4 Jahren
xmodmap 6c371e1670 initializing it xD vor 4 Jahren
zsh 43fe56e08d added ffmpeg to stder red black list vor 4 Jahren
.gitignore 98433b8bdb stripped vor 4 Jahren
LICENSE c68709941a Create LICENSE vor 4 Jahren
README.md 04bbbebc58 added multihead screenshot vor 4 Jahren
encrypted.tar.gz.gpg 3148cae673 some changes were maded in encrypted dots vor 4 Jahren

README.md

foo image

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