Bez popisu

Muhammad Abdullah Khabir b3c367fcda adding new function před 9 měsíci
alacritty 92e7d7ef79 adding new alacritty format toml file před 10 měsíci
android a13a6a31d4 adding encrypted archive and nova backup před 2 roky
awesome 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. před 4 roky
bspwm 4cc12261c8 changed focused border color před 1 rokem
cagebreak f46bb00fed adding cagebreak, weston and yambar před 1 rokem
cava 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. před 4 roky
cmus 26addac2cf some options were changed před 1 rokem
colorls ee6f74515c nvim and xresources updated před 4 roky
doas 3e147e38ee adding doas.conf and removed sxhkd keybinds for touchpad před 1 rokem
dunst 5ebfaef0be some changes were introduced in dunst před 1 rokem
elinks 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. před 4 roky
etc a73462138b changed date and time před 11 měsíci
feh 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. před 4 roky
git 6cdae43cb0 typo in EDITOR variable před 11 měsíci
goimapnotify 33fa420ae5 goimapnotify will send a notification if a new mail is received před 1 rokem
goobook 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. před 4 roky
gpg b45a5605a2 adding new colorscheme, gpg options, new cursor size in xresources před 4 roky
herbstluftwm 14bb9a60f4 adding herbstluftwm files před 2 roky
hyprland e516d45962 adding hyprland compositor před 1 rokem
i3 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. před 4 roky
imgur 57ba4ee8ba adding more fonts and gtk před 4 roky
ipython 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. před 4 roky
kernel aed385c406 efistub script got changes. před 2 roky
kitty 5b9836e667 removing some options which dont exist now před 1 rokem
leafpad 87d9eb1a4a nvim configured před 4 roky
mbsync 33fa420ae5 goimapnotify will send a notification if a new mail is received před 1 rokem
misc 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. před 4 roky
mpd fbf400ce04 changed interface listening address před 1 rokem
mplayer ee6f74515c nvim and xresources updated před 4 roky
mpv 76d5bb0fb1 changed volume před 1 rokem
msmtp 87b1f6c3f2 changed email settings před 1 rokem
mutt cd54b9c98a Fixes #8: so now email address is not included in git před 1 rokem
ncmpc 83ad04e853 ncmpc and zsh functions files modified před 2 roky
ncmpcpp 55d810b077 removing notify script as it doesnt work all the time, especially if there is no X před 1 rokem
ncpamixer 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. před 4 roky
neofetch ec718924ff adding neofetch new config před 1 rokem
notmuch 87b1f6c3f2 changed email settings před 1 rokem
nvim 211f4af419 setting option for age and gpg před 1 rokem
offlineimap 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. před 4 roky
picom d0b72db417 picom rounded corners has bad effect on hardware před 1 rokem
polybar fb241c1ade adding some changes in different files před 1 rokem
ranger cc451d70f6 adding fbi for images view před 2 roky
redshift b909890ad6 removing submodule as its already in aur, adding some custom aliases, redshift brightness changed for day, createHtmlTree.py needs python2 před 4 roky
river ff52982bb1 adding river configuration před 1 rokem
screenkey 39c5a0fd67 adding stalonetray for system tray support před 2 roky
secrets @ 312ad63dd5 c41e9f74eb changed made to :qq button před 1 rokem
spectrwm 47a9156a8c adding urxvt rule for no border před 2 roky
ssh 38c284adf8 adding some aliases and modified bin scripts před 1 rokem
stalonetray f6a682d50a changed icons size před 1 rokem
steck 882bec9391 Some random changes před 4 roky
sway 375c9674d5 sway has some changes. před 2 roky
sx f6ce230771 adding sx as xinit alternative před 1 rokem
sxhkd acdd9be8f3 commenting alt + r as it conflicts with noota default keybinding před 10 měsíci
sxiv 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. před 4 roky
systemd 5ec150ee1a adding minikube systemd file před 1 rokem
terminator 738b21161e adding some aliases and configuration values to git, fonts changed, cmus layout changed, terminator preferences rule added to bspwm před 4 roky
termite a1cf75a09d adding some changes to zsh, xprofile, zathura and wallpaper systemd file před 2 roky
tig 8a6a942a7c Tig configured před 4 roky
tmux 0d6ff604ba added tmux keybinding for mpc toggle, folder settings for mbsync and wallpaper path před 1 rokem
top 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. před 4 roky
urlview 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. před 4 roky
urxvt db5be9d2ae adding some files to urxvt and vim před 1 rokem
vim e2dc563725 replaced sudo with doas před 1 rokem
waybar 39909491b1 waybar configuration před 1 rokem
weston f46bb00fed adding cagebreak, weston and yambar před 1 rokem
xbindkeys 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. před 4 roky
xfce 66f8b190ad adding more options to xfce4-terminal před 1 rokem
xinit ec7d6cf742 xprofile pretty loads all those programs so why another autostart for bspwm před 4 roky
xmodmap 03cb0bfdc7 بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيم - In the name of Allah SWT, the most Gracious, the most Merciful. před 4 roky
yambar f46bb00fed adding cagebreak, weston and yambar před 1 rokem
zathura 5fbb082404 adding some functions, zathura smooth-scroll has no meaning před 2 roky
zsh 836bda8618 adding new function před 9 měsíci
.gitignore 0191a25225 adding more files to ignore list před 1 rokem
.gitmodules 77fbc710a5 adding secrets as submodule před 1 rokem
INSTALL.sh 71c9843d2e adding INSTALL.sh script před 1 rokem
LICENSE cdd4deb603 changed LICENSE před 1 rokem
README.md ee3d737b90 updated installed packages file with readme instructions před 1 rokem
install.sh cd2db967c4 typo in README.md and install.sh wasnt executable před 3 roky
installed_packages 1118b381af updated installed packages file před 10 měsíci
vconsole.conf 2aa684c2d1 adding vconsole.conf for console setup před 1 rokem

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.

Installed Packages

This encrypted file contains packages name which I currently have installed on my Arch Linux host. Encrypted to myself using age:

pacman -Qq | age -e -a -r age1teq3zep9z3l9ea5s3x2t6859pskkj4nz74w2cy8kxh7jgnyvdcpq0xm9gg > installed_packages

Stargazers over time