Git Product home page Git Product logo

dots's Introduction

Introduction

This is a fork of addy-dclxvi/i3-starterpack. I used his configs and colorscheme as a baseline for my dotfiles.

Screenshots

floating Floating Windows

desktop Empty Desktop

i3status i3Status Bar

Hardware

This setup is installed on a Late 2013 MacBook Pro with the following specs:

Component Hardware
CPU i5-4258U
GPU iGPU
RAM 8 Gigabyte
SSD 128 Gigabyte

Operating System

So the operating system I use with my MacBook setup is Manjaro. I chose Manjaro, since the install on Apple Hardware is pain free. Usually I would have gone with Arch Linux, but I had a lot of trouble getting basic things such as Wifi to work.

You should be able to use this configs with any OS of your liking.

Why i3?

By now I have been using i3 (and i3-gaps) for multiple years. I know the i3 config pretty well and they are well documented. Besides that i3 is just right for my day to day things and has always been stable for me. There are window managers that I just dont want to use in professional environment, because they might be unstable.

Package Choice

alacritty
dmenu
dunst
ranger
i3-lock
i3-wm
i3status
imagemagick
mpv
neofetch
neovim

I like to try to keep things minimal and clean. So I dont use rofi, but dmenu only. Im using ranger as file manager, when I want a TUI experience. Neovim is my editor of choice, because its minimal, efficent and has an huge ecosystem of extensions and plugins. Same goes for MPV, with its plugin system and light weight approach compared to VLC. Alacritty is my terminal of choice because its modern and feels less like a hassle to me.

Package Installation

On Arch Linux based distros you can just run:

sudo pacman -S alacritty dmenu dunst ranger i3-lock i3-wm i3status imagemagick mpv neofetch neovim

For other distros most (if not all packages) should be in the main repos.

Installing Configs

Installing the configs is quite simple.

Clone this repo with this command and cd into dots

git clone [email protected]:JCSynthTux/dots.git && cd dots

Now you can basically copy and paste the configs

cp -r .configs/* $HOME/.configs/

I do not recommend just blindly copying into the .configs directory. Instead I would recommend copying the configs of the applications one by one to see the changes.

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.