https://github.com/martinbinard/i3-config
A basic tiling window manager with installation commands reminder and config files
https://github.com/martinbinard/i3-config
Last synced: 3 months ago
JSON representation
A basic tiling window manager with installation commands reminder and config files
- Host: GitHub
- URL: https://github.com/martinbinard/i3-config
- Owner: MartinBINARD
- Created: 2023-07-09T21:00:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-09T02:53:30.000Z (about 1 year ago)
- Last Synced: 2025-01-10T01:41:39.970Z (4 months ago)
- Homepage:
- Size: 310 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# i3wm config
## Description
- A basic tiling window manager with installation commands reminder and config files.
## Step 1 : i3wm
- Run `sudo apt install i3 i3blocks i3lock i3status xorg lightdm`
- Reboot## Step 2 : terminal
- Run `sudo apt install kitty`
- Create .xsessionrc & copy content of .xsessionrc
- Reboot## Step 3 : transparency & rofi
- Run `sudo apt install git gpick rofi picom sysstat flameshot thunar`
## Step 4 : i3wm config
- Make a backup of i3 config : `mv i3 i3.backup`
- Move into config repo : `cd .config/`
- Clone this custom i3 repo :`git clone https://github.com/MartinBINARD/i3`
- Give the rights : `chmod +x ~/.config/* && chmod +x ~/.config/*/*`## Step 5 : relative links
- Create the repo for relative links : `mkdir ~/.local/bin/`
- Link binaries to the last path : `ls -1 | xargs -I {} ln -s $PWD/{} $HOME/.local/bin/{}`
- Link the picom file : `ln -s $PWD/picom.conf $HOME/.config/`
- Reload i3 : command + Shift + R
- Run to activate picom compositor : `pciom --config picom.conf`## Step 6 : i3blocks bar
- Clone & clone : `git clone https://github.com/MartinBINARD/i3blocks.git ~/.config/i3blocks`
- Install dependencies : `sudo apt install build-essential autoconf pkg-config`
- In Downloads repo : `git clone https://github.com/vivien/i3blocks.git`
- Then run : `./autogen.sh`
- Then run : `./configure`
- Install with `make`
- Install with `sudo make install`## OLD COMMAND REMINDER
```
sudo apt install i3 xorg lightdm kitty slick-greeter lightdm-settings lxappearance nitrogen arandr pcmanfm firefox-esr pulseaudio alsa-utils pavucontrol blueman network-manager-gnome thunar libreoffice bleachbit flameshot gparted file-roller htop neofetch vlc bc calculator xpdf redshift xautolock rofi git
```## Rofi
- Change rofi theme :
```
rofi-theme-selector
```## Thunar
- In `Edit` → `Configure custom actions...` → `:ferris_wheel:` (edit action menu) → Insert a custom command indicating the current terminal in the command entry
- Ex : `/usr/bin/terminator`