Skip to content

Scripts and configurations for my Linux system

Notifications You must be signed in to change notification settings

alec-kr/i3wm-files

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 

Repository files navigation

i3wm-files

This repository contains scripts and configuration files for my Linux system.

View screenshots

Distribution Specificications:

  • 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

Packages Needed

Installing the packages

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

i3-gaps

See installation guide here: i3-gaps Installation Guide

i3-radius

Follow the guide here: i3-gaps Installation Guide

Vim Plugins

Extras

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.

⚠️Only tested on an ROG G731GU Laptop running Ubuntu 20.04 focal⚠️

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

Screenshots

Screenshot of my Linux setup

About

Scripts and configurations for my Linux system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published