These are all my config files from different systems I use and also some patched nerdfonts.
- These files have been configured for Acer Predator Helios 300 G-572. Therefore, many module configurations correspond to its hardware only. You will need to change few settings to match your hardware.
- The linux and i3 config files have been tested on a fresh install of Ubuntu 20.04 LTS and Arch Linux.
- The mac config files have been tested on macOS Catalina 10.15.4.
- The example images are a bit dated.
You can soft link the config files and aliases files to the desired location directly from the git repo so that your changes can be directly uploaded to your github if you choose to do so.
In any case, the files will still work if you just copy them to their supposed location.
cd <location to where the file is supposed to be linked>
ln -sf <location of original files> <name of the linked file>
- oh-my-zsh (For the zsh shell replacing bash)
- zsh-syntax-highlighting (For syntax highlighting in the terminal!)
- zsh-autosuggestions (For fish shell like autosuggestions)
- Powerlevel10k (For shell the theme)
- Nerd Fonts (For the glyphs)
Terminal: Konsole
The blur comes from compton-tryone
- Soft Link or copy the
linux/.zshrc
and.p10k.zsh
files in$HOME
- Run
source ~/.zshrc
- Make sure the font of the terminal is set to a Nerd Font
Terminal: iTerm2
- Soft Link or copy the
mac/.zshrc
and.p10k.zsh
files in$HOME
- Run
source ~/.zshrc
- Make sure the font of the terminal is set to a Nerd Font
Terminal: Windows Terminal
- Soft Link or copy the
linux/.zshrc
and.p10k.zsh
files in$HOME
- Run
source ~/.zshrc
- Make sure the font of the terminal is set to a Nerd Font
- For acrylic background, copy the properties from
wsl/Windows Terminal/profiles.json
to the settings of windows terminal
Terminal: Termux
- Soft Link or copy the
linux/.zshrc
and.p10k.zsh
files in$HOME
- Run
source ~/.zshrc
- To set a custom font, copy the .termux folder from
termux/.termux
to$HOME
- You can change the font by placing a .ttf file in this folder, but it has to be named "font.ttf"
sudo apt install curl cmake libxcb1-dev libxcb-keysyms1-dev libpango1.0-dev \
libxcb-util0-dev libxcb-icccm4-dev libyajl-dev xdotool python3-pip\
libstartup-notification0-dev xbacklight libxcb-randr0-dev \
libev-dev libxcb-cursor-dev libxcb-xinerama0-dev \
libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev \
autoconf libxcb-xrm0 libxcb-xrm-dev automake libxcb-shape0-dev \
gcc make dh-autoreconf libxcb-keysyms1-dev \
libpango1.0-dev libxcb-util0-dev xcb libxcb1-dev libxcb-icccm4-dev \
libyajl-dev libev-dev libxcb-xkb-dev libxcb-cursor-dev libxkbcommon-dev \
libxcb-xinerama0-dev libxkbcommon-x11-dev libstartup-notification0-dev -y
sudo apt install libxcb-randr0-dev libxcb-xrm0 libxcb-xrm-dev libxcb-shape0 libxcb-shape0-dev build-essential git cmake cmake-data pkg-config python3-sphinx \
libcairo2-dev libxcb1-dev libxcb-util0-dev libxcb-randr0-dev \
libxcb-composite0-dev python3-xcbgen xcb-proto libxcb-image0-dev \
libxcb-ewmh-dev libxcb-icccm4-dev \
libxcb-xkb-dev libxcb-xrm-dev libxcb-cursor-dev libasound2-dev \
libpulse-dev libjsoncpp-dev libmpdclient-dev libcurl4-openssl-dev \
libnl-genl-3-dev fonts-materialdesignicons-webfont kitty indent \
libanyevent-i3-perl bison flex python3-pip\
libx11-dev libxcomposite-dev libxdamage-dev libxfixes-dev libxrandr-dev \
libxinerama-dev libconfig-dev libdbus-1-dev \
mesa-common-dev asciidoc lxappearance \
gtk-chtheme qt5ct freeglut3-dev feh jq libxcb-render0-dev libffi-dev yad xdotool\
python-dev python-cffi -y
sudo apt install viewnior scrot mpc acpi dunst filelight texinfo \
gnome-disk-utility gnome-system-monitor aptitude texinfo dolphin konsole -y
# Rofi dependencies
sudo aptitude install libjpeg-dev librsvg2-dev libglib2.0-dev -y
- Make sure the above dependencies are installed
- Install i3-gaps from ppa:dennis-kruyt/ricebuilder
- Install i3-layouts
- Soft link or copy the
linux/.config/i3/config
to~/.config/i3
- Reboot
The i3 config file includes the following line:
# Dual Display setting
exec_always --no-startup-id xrandr --output eDP-1-1 --right-of HDMI-0 --auto`
Remove it if you use a single display or change it according to your screens.
- Compile and install Compton from https://github.com/tryone144/compton.git
- Soft link or copy the
linux/.config/compton.conf
to~/.config
- Reboot
- Compile and install polybar from https://github.com/polybar/polybar
- Make sure the 'GoogleSans Nerd Font' is installed from the patched fonts folder
- Soft link or copy the
linux/.config/polybar
folder to~/.config
- Refer to the Polybar Wiki to configure the modules according to your hardware.
- Reload i3 window or run
$HOME/.config/polybar/launch.sh
The rofi themes are based on - https://github.com/adi1090x/rofi
- Compile and install rofi from https://github.com/DaveDavenport/rofi
- The apt package of rofi is an older version and does not work with the config files provided. Therefore you should compile and install the latest version of Rofi from https://github.com/davatorium/rofi
- Make sure polybar is installed properly
- Soft link or copy the
linux/.config/rofi
folder to~/.config