Sanix-Darker / dotfiles

my dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DOTFILES

My dotfiles setUp, that can be run with docker or not !

demo

FEATURES

Not features, but most likely, what's inside :

  • allacritty ( My GPU terminal configuration )
  • ranger ( My file browser conf on terminal )
  • polybar ( My OS status bar, small infos )
  • i3 ( My WM conf )
  • nvim ( My PDE conf )
  • rofi (for jumping on any running/available app)
  • tmux (my multiplexer term)
  • vagrant (for my vms on term)
  • Some interesting functions inside .bash_aliase to install devs stuffs really quickly and interactivelly

REQUIREMENTS

  • docker (If you're planing to run it with docker)

NB: This setUp can be done without docker but it will required not use the defaults make target to set it up (and can become a little hard to maintain)

HOW TO GET IT RUN

# Clone and go inside the directory
$ git clone https://github.com/Sanix-Darker/dotfiles && cd dotfiles

make
# This will build the docker image, run it and exec into it !
# you can then get out and make start/stop to get it run

## OR quickly :
$ curl -Ls https://raw.githubusercontent.com/Sanix-Darker/dotfiles/master/quick.sh | bash

For all the make target command :

# Hit `make help` for more infos:
build               to build the dev-container
build-no-cache      to build the dev-container and skip the cache
run                 to run the dev-container
exec                to exec inside an already build and running dev-container
start               to start an already built dev-container
stop                to stop the running dev-container
go                  to build, run and exec
help                to print this help

After inside the container, you can run :

# To well start
$ _install_dev_stack
## An interactive installer will start with all your options
## Either you activate them or not

$ _set_dot_files
## this will just set a bunch of configuration files

NOTE: you should have a $home/code directory locally, since it will be the volume shared between the container and your computer

About

my dotfiles

License:MIT License


Languages

Language:Shell 73.1%Language:Lua 22.8%Language:Vim Script 2.4%Language:Python 1.1%Language:Makefile 0.4%Language:Dockerfile 0.2%