بدون توضیح

Abdullah 120009324e adding some fonts 4 سال پیش
android da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
awesome da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
bspwm 8eb591fae3 applying xfce4-about rule 4 سال پیش
cava da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
cmus 4aa0c26d0f reconfiguring prompt 4 سال پیش
dunst 87b72b4c0e xautolock with physlock 5 سال پیش
elinks da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
etc 120009324e adding some fonts 4 سال پیش
feh da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
git ac246ab6c5 adding cc as git alias 5 سال پیش
goobook da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
gpg 80383e470c adding new colorscheme, gpg options, new cursor size in xresources 5 سال پیش
i3 da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
imgur 90449cab87 adding more fonts and gtk 5 سال پیش
ipython da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
kitty d63ca964d3 adding kitty as terminal 4 سال پیش
mbsync da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
misc da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
mpd da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
mplayer 3b98ad5613 mplayer files modified 5 سال پیش
mpv 2dc6c4f9c1 adding L key for loop-file 4 سال پیش
msmtp da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
mutt 93d7534ba8 adding new colorscheme for ranger and much more 4 سال پیش
ncmpcpp fedb7c12db adding some files to encrypted archive 4 سال پیش
ncpamixer da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
notmuch 6f62d5c6c9 no need to mention home 4 سال پیش
offlineimap da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
picom 92e5da5781 less strain on eyes 5 سال پیش
polybar f6194c78c2 added multiple new things 5 سال پیش
ranger 93d7534ba8 adding new colorscheme for ranger and much more 4 سال پیش
redshift aeeaff1a46 adding vidmode 5 سال پیش
screenkey da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
spectrwm 8f534c6b05 adding spectrwm config 4 سال پیش
sway 545f79fde0 adding perl5 exports and sway configured 5 سال پیش
sxhkd 4aa0c26d0f reconfiguring prompt 4 سال پیش
sxiv da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
systemd b9935bb1ca removing non woring function and setting wallpapers with systemd 5 سال پیش
termite 93d81d0d91 adding more fonts and termite configuration changed as well as functions added to zsh 4 سال پیش
tmux 93d7534ba8 adding new colorscheme for ranger and much more 4 سال پیش
top da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
urlview da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
urxvt f345d4a2be fonts configured, bspwm,sxhkd,polybar configured 5 سال پیش
vim a3e676830a adding vim submodule 4 سال پیش
xbindkeys da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
xfce 73b85bda7e adding geometry params for bashtop 4 سال پیش
xinit b86923abc2 xprofile pretty loads all those programs so why another autostart for bspwm 5 سال پیش
xmodmap da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
zathura 3091c52bf9 replace shebang to dash 5 سال پیش
zsh a794e3d14e adding some functions 4 سال پیش
.gitignore d4b94b3dae adding cmus as music player 4 سال پیش
.gitmodules a3e676830a adding vim submodule 4 سال پیش
LICENSE da61a47254 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 5 سال پیش
README.md 4aa0c26d0f reconfiguring prompt 4 سال پیش
encrypted.tar.gz.gpg ad2046883d adding history file to encrypted archive 4 سال پیش

README.md

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

Stargazers over time