Code Monkey home page Code Monkey logo

i3-dark-ocean's Introduction

i3 - Vim - Alacritty Configuration

image

These are my config files to get i3 WM feeling nice and comfy!

Install Process For I3 WM:

  1. Install i3 WM on top of any distro
  2. Install i3status and i3lock
  3. Install picom from package manager (Compositor to make windows semi-transparent)
  4. Install nitrogen from package manager and run it setting your preferred background image
  5. Download my picom.conf file and place it in your ~/.config folder
  6. Download my i3 config folder and place the contained files in your ~/.config folder
  7. Download my i3-status folder and place the contained file in your i3config folder in your ~/.config directory.
  8. Download my scripts folder and place it in your ~/.config folder
  9. Ensure you have installed the Scrot package for screenshots (Mod + Shift + S is bound to a screenshot script with that dependency)
  10. Reload I3-WM and you should be good to go!

NOTE: I use colemak so my configuration may be a little bit weird for I3, but my vim keybinds are stock with slight usability tweaks. I use my vim config daily for python programming.

Install for Alacritty:

  1. Install alacritty from your package manager
  2. Download my alacritty config folder and place it in your ~/.config folder

Install Process For Vim Config (Linux):

  1. Download Vim using your package manager
  2. Run the following command to install vim-plug (plugin manager)
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
  https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
  1. Copy or download my .vimrc file and move it to ~/.vimrc. NOTE: When you run vim next there will be an error do not fear you just need to update the plugin manager.
  2. Open vim and run :PlugInstall from vim in command mode.

Features:

  1. Mod+l locks the screen by taking a screenshot and blurring it!
  2. Mod+Shift+S takes a screenshot and saves it to the clipboard and to the Downloads folder.
  3. Picom configured to make windows semi transparent and add fluid animations
  4. Vim configured to work well with space indentation using python and no distractions from status bar or code completion.
  5. Alacritty setup to match theme of i3

Screenshots:

image

Vim Setup:

image

Alacritty Terminal:

Untitled design

Lock Screen Animation:

ezgif com-video-to-gif

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.