Code Monkey home page Code Monkey logo

i3_config's Introduction

Dependencies

  • yay
  • st
  • spotify
  • vesktop
  • git probably
  • pulse audio

Commands

A few notes:

  • In archinstall, remember to set firefox and git to install (and neofetch aswell if you want)
  • Remember to press ESC when first booting i3 to not create a config file automatically so theres not conflict later on
  • Remember to use middle mouse button to copy + paste in the i3 default terminal!!

TEST FOR CURL

curl -fsSL https://raw.githubusercontent.com/RGH271/i3_config/main/install.sh | sh

Install the Dependencies

sudo pacman -S feh picom rofi materia-gtk-theme papirus-icon-theme lxappearance ttf-font-awesome ttf-ubuntu-font-family ttf-droid breeze-icons python-dbus ttf-fira-code
git clone https://github.com/SueDonham/Colloid-pastel-icons.git && cd ~/Colloid-pastel-icons/cursors/ && ./install.sh && cd ~
sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay-bin.git && cd yay-bin && makepkg -si
cd ~
yay -S vesktop-bin
yay -S spotify
git clone https://git.suckless.org/st && cd st && sudo make clean install
cd ~
sudo rm -rf st && sudo rm -rf yay-bin && sudo rm -rf Colloid-pastel-icons

Now copy all the config files and hope to god it works

git clone https://github.com/RGH271/i3_config.git
mkdir ~/.config/wallpaper && sudo cp ~/i3_config/wallpaper/wallpaper.jpg ~/.config/wallpaper/
sudo cp -a ~/i3_config/scripts/. ~/.config/scripts/ && sudo chmod +x ~/.config/scripts/*
mkdir .config/i3status && sudo cp ~/i3_config/main_conf_files/i3status.conf ~/.config/i3status/ && sudo chown $USER:$USER ~/.config/i3status/i3status.conf
mkdir ~/.config/i3blocks && sudo cp ~/i3_config/main_conf_files/i3blocks.conf ~/.config/i3blocks/ && sudo chown $USER:$USER ~/.config/i3blocks/i3blocks.conf
cp ~/i3_config/main_conf_files/config ~/.config/i3/ && sudo chmod a+rw ~/.config/i3/config

Resave the config

Copy and paste this to recommit:

cd ~/i3_config && git pull
cd ~
sudo rm -r ~/i3_config/wallpaper/* && sudo cp ~/.config/wallpaper/wallpaper.jpg ~/i3_config/wallpaper/
sudo rm -r ~/i3_config/scripts/* && sudo cp ~/.config/scripts/* ~/i3_config/scripts/
sudo rm -r ~/i3_config/main_conf_files/*
sudo cp ~/.config/i3/config ~/i3_config/main_conf_files/ && sudo cp ~/.config/i3blocks/i3blocks.conf ~/i3_config/main_conf_files/ && sudo cp ~/.config/i3status/i3status.conf ~/i3_config/main_conf_files/

Don't forget to recommit to git!!!

things to install post install if not using a desktop and instead using minimal install

DOESNT CURRENTLY WORK - JUST USE ARCHINSTALL

Drivers

  • mesa vulkan-intel xf86-video-intel

  • ly

for ly run ly.service or alternatively try: sudo systemctl enable ly (untested)

  • xorg-xinit xorg-server

  • i3-wm dmenu i3blocks

run sudo cp /etc/X11/xinit/xinitrc ~/.xinitrc and add exec i3 at the end after commenting everything out

i3_config's People

Contributors

rgh271 avatar

Watchers

 avatar

i3_config's Issues

try paru instead of yay

try changing the yay aur packager to a maybe? faster paru. alsoo try using aliases to make things quicker

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.