zlj-zz / dotconfig

The configuration file of some tools used in the command line.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My .config

There is my linux configuration, if you want to use my configuration, most of them have README, you can click to view detail.

Installation

bash -c "$(curl -fsSl https://raw.githubusercontent.com/zlj-zz/dotconfig/master/install/install.sh)"

Existing configuration:

Windows manager : i3, rofi

Status bar : polybar

Editor : neovim, vim

Shell : fish, zsh

Terminal : alacritty, tmux

File manager : ranger

Other : picom, neofetch, pipy

Brief description

alacritty

Alacritty is the fastest terminal emulator in existence. Using the GPU for rendering enables optimizations that simply aren't possible without it.

Change the font to Source Code Pro. Use the color theme as Monokai Dark.

Terminal transparency is enabled, provided that your computer supports.

tmux

mux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached.

Ranger

ranger is a console file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with rifle, a file launcher that is good at automatically finding out which program to use for what file type.

neofetch

Neofetch is a command-line system information tool written in bash 3.2+. Neofetch displays information about your operating system, software and hardware in an aesthetic and visually pleasing way.

polybar

Polybar aimsto help users build beautiful and highly customizable status bars for their desktop environment, without the need of having a black belt in shell scripting.

Pipy

Change the mirror source to a domestic source in China.

Font

locale

In /etc/locale.conf

LANG=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_TIME=en_US.UTF-8

I use the Source Code Pro font and nerd-fonts-source-code-pro.

About Noto

Just install noto-fonts (not -all). It's already bloated. Check /usr/share/fonts/noto

Emoji

yay -S ttf-linux-libertine ttf-inconsolata ttf-joypixels ttf-twemoji-color noto-fonts-emoji ttf-liberation ttf-droid

Chinese

yay -S wqy-bitmapfont wqy-microhei wqy-microhei-lite wqy-zenhei adobe-source-han-mono-cn-fonts adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts

About

The configuration file of some tools used in the command line.


Languages

Language:Shell 63.1%Language:Python 29.2%Language:CSS 4.2%Language:C 2.4%Language:AppleScript 0.9%Language:Makefile 0.2%