Skip to content

AmrUser-48/config_files

 
 

Repository files navigation

Linux, Mac, Termux and WSL Configuration files

These are all my config files from different systems I use and also some patched nerdfonts.

Table of Contents

  1. Important Notes
  2. Pro Tip
  3. Terminal Theme
    1. Ubuntu
    2. Mac
    3. WSL
    4. Termux
  4. i3
    1. i3-gaps-rounded-corners
    2. Compton-tryone
    3. Polybar
    4. Rofi

Important Notes

  1. 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.
  2. The linux and i3 config files have been tested on a fresh install of Ubuntu 20.04 LTS and Arch Linux.
  3. The mac config files have been tested on macOS Catalina 10.15.4.
  4. The example images are a bit dated.

Pro Tip

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>

Terminal Themes

Dependencies

Linux

p10k-showcase neofetch-p10k-showcase

Terminal: Konsole

The blur comes from compton-tryone

Steps to install

  • 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

Mac

p10k neofetch

Terminal: iTerm2

Steps to install

  • 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

WSL

neofetch-showcase

Terminal: Windows Terminal

Steps to install

  • 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

Termux

neofetch-showcase

Terminal: Termux

Steps to install

  • 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"

i3

1

Wallpaper

Dependencies (I don't know if all of them are relevant)

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

i3-gaps

3

Steps to install

Note

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.

Compton-tryone

2

Steps to install

Polybar

4 5

Steps to install

  • 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

Rofi

The rofi themes are based on - https://github.com/adi1090x/rofi

6

7

Steps to install

  • 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

About

All my conf files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 56.1%
  • Python 24.5%
  • Lua 12.0%
  • Vim Script 7.2%
  • Vim Snippet 0.2%