home

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit f39a8fe2816928956f262e2c3f82575f3ac84167
parent 3f1688319d08bfcc65bcf68416400f11cbfe89d7
Author: Vincent Demeester <vincent@sbr.pm>
Date:   Fri, 31 Jan 2020 15:41:15 +0100

Move README.md -> README.org 📖

And add the goal for this repository.

Signed-off-by: Vincent Demeester <vincent@sbr.pm>

Diffstat:
DREADME.md | 20--------------------
AREADME.org | 32++++++++++++++++++++++++++++++++
2 files changed, 32 insertions(+), 20 deletions(-)

diff --git a/README.md b/README.md @@ -1,20 +0,0 @@ -# Home configuration files - -This repository is using `home-manager` and `nix`. - -If you don't have `nix` installed, run `curl https://nixos.org/nix/install | sh` to install it. - -- clone this repository in `$HOME/.config/nixpkgs` -- create a `home.nix` file with the content you want. - Some machines files already exists that you can use : - ``` - { pkgs, ... }: - - { - imports = [ - ./machines/hokkaido.nix - ]; - } - ``` -- run `nix-shell https://github.com/rycee/home-manager/archive/master.tar.gz -A install` (maybe twice :D) -- run `echo -n "Passphrase: "; read -i PASSPHRASE; env PASSPHRASE=$PASSPHRASE home-manager switch;` diff --git a/README.org b/README.org @@ -0,0 +1,32 @@ +#+TITLE: Home configuration files + +* What is ~home~ + +This repository is using ~home-manager~ and ~nix~. + +If you don't have ~nix~ installed, run ~curl https://nixos.org/nix/install | sh~ to install it. + +- clone this repository in ~$HOME/.config/nixpkgs~ +- create a `home.nix` file with the content you want. + Some machines files already exists that you can use : + + #+begin_src nix + { pkgs, ... }: + + { + imports = [ + ./machines/hokkaido.nix + ]; + } + #+end_src + +- run ~nix-shell https://github.com/rycee/home-manager/archive/master.tar.gz -A install~ (maybe twice :D) +- run ~echo -n "Passphrase: "; read -i PASSPHRASE; env PASSPHRASE=$PASSPHRASE home-manager switch;~ + +* Goal + +The goal of is repository is to be able to have a way to setup dotfiles and packages in +/one go/, sharing those configuration between multiple computers. + +This means it could become the /monorepo/ of my configuration, slowly migrating other +repositories into this one (like [[https://github.com/vdemeester/emacs-config][~emacs-config~]]).