···11-Dotfiles
22-========
11+# dotfiles
3243It is repository of my config files, created as backup in case of UFO/armageddon
54or (which is less probably) loosing my data.
6577-You can feel free to use it for yourself, and even contribute if you want. Just
88-suggest something in [issues](https://github.com/hauleth/dotfiles/issues) or
99-create pull request (no link because if you need it, I rather won't accept your
1010-pull request).
1111-1212-
1313-1414-Installation
1515-------------
1616-1717-Installation easy (but easier way will come in future):
1818-1919-1. Clone whole repo
66+## Installation
2072121- $ git clone --recursive https://github.com/hauleth/dotfiles.git && cd dotfiles
88+1. Install Nix
99+ ```sh
1010+ curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
1111+ ```
1212+2. Run setup
1313+ ```sh
1414+ nix run sourcehut:hauleth/dotfiles
1515+ ```
22162323-2. Run
2424-2525- $ make
2626-2727-3. To install only some of the files use:
2828-2929- $ make <targets>
3030-3131-Available targets
3232------------------
3333-3434- * `bin`
3535- - `git cleanup`
3636- * `fish`
3737- * `git`
3838- - global `.gitignore`
3939- - NeoVim + Fugitive as mergetool
4040- * `nvim`
4141- - vim-plug
4242- - bunch of plugins (check [`init.vim`](nvim/init.vim))
4343- * `ruby`
4444- - `.gemrc` (skip doc installation)
4545- - `.pryrc`
4646- * `utils`
4747- - `ctags` with Rust config
4848- - `.dir_colors` for Solarized theme
1717+NeoVim configuration is still not fully Nixified, so for that it is needed to
1818+clone and run `make vim`, but hopefully that limitation will be lifted soon.
49195020Copyrights
5121----------
52225353-Copyrights (c) 2013 [Łukasz Niemier][blog]
2323+Copyrights (c) 2023 [Łukasz Niemier][blog]
54245555-[t]: http://twitter.com/hauleth "Just follow me"
5656-[blog]: http://lukasz.niemier.pl "Awesome Fantasy Rubist"
2525+[blog]: https://hauleth.dev "Awesome Fantasy Rubist"