This repository contains scripts and configuration files for my Linux system.
- Distribution: Ubuntu 20.04 focal
- Shell: bash 5.0.17
- Terminal: Kitty
- WM: i3
- GTK Theme: Adwaita-dark [GTK2/3]
- Icon Theme: breeze-dark
- Font: Noto Sans, 10
- i3wm
- Kitty Terminal
- Polybar
- Font Awesome 5
- Rofi
- Flameshot
- ImageMagick
- xbacklight
- Compton
- pulseaudio
- Vim
- NERDTree
- lightline
To install the packages, copy and paste:
sudo apt install i3 kitty polybar rofi flameshot imagemagick xbacklight compton pulseaudio vim
Starship.rs needs to be installed from the Snap Store with:
sudo snap install starship
To install the Font Awesome fonts that are used by Polybar, click here to download the zip file and follow the YouTube guide here
See installation guide here: i3-gaps Installation Guide
Follow the guide here: i3-gaps Installation Guide
- NERDTree: NERDTree Installation
- lightline.vim: lightline Installation
The Extras folder contains a few scripts that are not directly related to my i3wm configuration.
brightness.sh
- This is a script used to reset the screen brightness if you have accidentally set it to 0. (The config allows you to map brightness controls to F7 and F8 so you shouldn't have to worry about this).
charge_control
- A script I made to control the charging threshold on my laptop.
❗
rog_charge_control_py
- A Python3 implementation of the above charging threshold project using PyQt. NOTE: This lacks features included in the above project.
wastemem.c
- A program written by Jerry Cooperstein to defrag memory. Obtained from his course