暫無描述

Abdullah 1c742245d4 zsh prompt setup with powerlevel10k 4 年之前
android 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
awesome 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
bspwm 42a5f0cc43 applying xfce4-about rule 4 年之前
cava 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
dunst 31d1ab81fd xautolock with physlock 4 年之前
elinks 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
etc 1b3ea73255 zsh prompt setup with powerlevel10k 4 年之前
feh 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
git 2cdf733eac adding cc as git alias 4 年之前
goobook 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
gpg cedd31d15a adding new colorscheme, gpg options, new cursor size in xresources 4 年之前
i3 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
imgur 42e17ce689 adding more fonts and gtk 4 年之前
ipython 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
mbsync 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
misc 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
mpd 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
mplayer 24aa544449 mplayer files modified 4 年之前
mpv eea48e4247 adding L key for loop-file 4 年之前
msmtp 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
mutt 8dc599a176 adding new colorscheme for ranger and much more 4 年之前
ncmpcpp 9c5d7281aa adding some files to encrypted archive 4 年之前
ncpamixer 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
notmuch 6944e6cd89 no need to mention home 4 年之前
offlineimap 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
picom 075a33bb89 less strain on eyes 4 年之前
polybar 1ae346ac02 added multiple new things 4 年之前
ranger 8dc599a176 adding new colorscheme for ranger and much more 4 年之前
redshift 76fc2e58ef adding vidmode 4 年之前
screenkey 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
spectrwm 70d0b85784 adding spectrwm config 4 年之前
sway f8680f5f28 adding perl5 exports and sway configured 4 年之前
sxhkd 1b3ea73255 zsh prompt setup with powerlevel10k 4 年之前
sxiv 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
systemd ff3a615d89 removing non woring function and setting wallpapers with systemd 4 年之前
termite 1b3ea73255 zsh prompt setup with powerlevel10k 4 年之前
tmux 8dc599a176 adding new colorscheme for ranger and much more 4 年之前
top 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
urlview 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
urxvt 6e1e566336 fonts configured, bspwm,sxhkd,polybar configured 4 年之前
vim ba72ef251b adding some functions, aliases 4 年之前
xbindkeys 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
xfce 11be8b44dc adding geometry params for bashtop 4 年之前
xinit dcab2599f0 xprofile pretty loads all those programs so why another autostart for bspwm 4 年之前
xmodmap 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
zathura b920aa5cde replace shebang to dash 4 年之前
zsh 1b3ea73255 zsh prompt setup with powerlevel10k 4 年之前
.gitignore 42e17ce689 adding more fonts and gtk 4 年之前
.gitmodules 6fd9763566 adding starship prompt 4 年之前
LICENSE 8cf6b0616e بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. 4 年之前
README.md 0fec680ea1 adding chart 4 年之前
encrypted.tar.gz.gpg 9c5d7281aa adding some files to encrypted archive 4 年之前

README.md

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

Stargazers over time