ssh0 / dotfiles

My dotfiles for herbstluftwm, tmux, zsh, Vim, and other applications...
Do What The F*ck You Want To Public License
100 stars 13 forks source link

How can i install this? #2

Closed AbhimanyuAryan closed 8 years ago

AbhimanyuAryan commented 8 years ago

After cloning how might I install this?

ssh0 commented 8 years ago

@AbhimanyuAryan If you want to use some configuration file, you can use it by copying it (or make symbolic-link) to the right place (ex. xmonad/xmonad.hs to ~/.xmonad/xmonad.hs).

And also you might need other files if you like my video.

Another answer

If you want to apply almost all configurations (not recommended, be careful), you can use dotfile management framework (listed in the section "General-purpose dotfile utilities" at https://dotfiles.github.io/).

I also write dot for managing this dotfiles repository.

Anyway, I will add some documentaion to README, thank you.

AbhimanyuAryan commented 8 years ago

@ssh0 you need to explain what all symbolic links i need to create. I want all of your stuff.

Nick created a .dotfile for his osx configurations: https://github.com/nicknisi/dotfiles

and in video: https://www.youtube.com/watch?v=5r6yzFEXajQ he explained his configuration and usage.

He has written a ./install.sh script which automatically downloads and installs stuff. Also creates symlinks.

You have an extra ordinary config. which people might wanna use. But, there is no ease with using it :(

I have no idea about dot manager....so pretty much I have read everything about it to use your configuration.

Anyways I wanna steal all of it not just the selective things. I have newly installed Ubuntu 14.04.

ssh0 commented 8 years ago

@AbhimanyuAryan OK, I understand.

How to install all the stuff

1: install dot (manually or with zsh-plugin-manager). See here. 2: change the dot's configuration file. See here.

In this case (you will copy all the configurations from folked my repository), run below in your terminal (of cource states after '#' is comment)

export DOT_REPO="https://github.com/AbhimanyuAryan/dotfiles-3.git" # your folked repository, right?
export DOT_DIR="$HOME/.dotfiles-3" # the directory of the above repository

3: run dot set -v.

then, this script makes all the symbolic links to your computer. When you already have some files, it asks you whether to do each time (so don't worry about it).

If you want to get some other applications information (but not listed in dotfiles), you can see my blog post (written in Japanese, sorry).


Finally, in my opinion, you shouldn't copy all the configurations from others. Because you don't know what you do and some (good) default settings is ignored by that. But you can steal some parts of configurations from others and modify it.

ref: at 1h2m51s of "vim + tmux - OMG!Code" - YouTube

So I remove setup.sh or dot this repository and split it to other repository for dot command which manage your dotfiles.

96f559e144b987b081401bf21224058e013616d7

If you want to know some specific configuration parts, feel free to contact to me.

AbhimanyuAryan commented 8 years ago

Thanks.