





▓▓▓▓▓▓▓▓▓▓
░▓ About ▓ linux configuration files
░▓ Author ▓ Abdullah <[email protected]>
░▓ 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)
ฉันจัดการ dotfiles ของฉันด้วย GNU Stow ผู้จัดการฟาร์ม Symlink มีให้บริการในการแจกแจง Linux ส่วนใหญ่
sudo apt install stowsudo dnf install stowsudo yum install stowsudo pacman install stowbrew install stowหรือ
$ curl https://git.io/JILE5 | shหรือโคลนจากแหล่งที่มาและสร้างมันเอง
เมื่อติดตั้ง stow แล้วเพียงซีดีลงในที่เก็บนี้และสร้าง symlinks โดยใช้ Stow เช่นนี้:
cd ~git clone https://gitlab.com/Abdullah/cfg.gitcd cfgstow vim มันจะ symlink vim หากคุณต้องการใช้การกำหนดค่านี้สำหรับผู้ใช้รูทให้ใช้อาร์กิวเมนต์ -t
stow -t /root vimหมายเหตุ: Stow จะสร้าง Symlink เฉพาะหากไม่มีไฟล์กำหนดค่า คุณต้องลบ/สำรองข้อมูลหากมีการกำหนดค่าเริ่มต้นสำหรับโปรแกรม
Lemonbar เป็นแถบที่มีน้ำหนักเบาทั้งหมดโดยใช้ XCB ให้การสนับสนุน UTF-8 เต็มรูปแบบการจัดรูปแบบพื้นฐานการสนับสนุน Randr และ Xinerama และการปฏิบัติตาม EWMH โดยไม่ต้องเสียหน่วยความจำอันมีค่าของคุณ คุณสามารถรวบรวมได้จากซอร์สโค้ด ใน Arch Linux มี pkgbuild
Polybar เป็นแถบสถานะที่มีสไตล์ คุณต้องรวบรวมจากแหล่งที่มาสำหรับการแจกแจงบางอย่าง ตอนนี้มีให้บริการในที่เก็บอย่างเป็นทางการของ Arch Linux ในการพึ่งพาคุณสามารถติดตั้ง Font Awesome ซึ่งมีอยู่ในที่เก็บอย่างเป็นทางการใน Arch Linux
ไฟล์ที่เข้ารหัสนี้มีชื่อแพ็คเกจที่ฉันติดตั้งไว้ในโฮสต์ Arch Linux ของฉันในปัจจุบัน เข้ารหัสกับตัวเองโดยใช้ age :
pacman -Qq | age -e -a -r age1teq3zep9z3l9ea5s3x2t6859pskkj4nz74w2cy8kxh7jgnyvdcpq0xm9gg > installed_packages