aboutsummaryrefslogtreecommitdiffstats
path: root/readme.org
blob: 10aff43636d39bbd0c9054bcb5b622e529ddd7f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#+TITLE: Managing my dotfiles

* Installation
Be sure to have Guile and guile-lib installed on the system. Then execute the install
script
#+begin_src bash
./install.scm
#+end_src

This will either symlink files from the home directory to the ones in this
repository or dynamically create some files in read only mode.
* Bootstrapping
When in a new machine, import my public keys. Private keys are always in my nitrokey with me.
#+begin_src bash
curl https://keybase.io/oscarnajera/pgp_keys.asc | gpg --import
#+end_src

Get the first configuration of zsh. Because that configures the agent correctly.
#+begin_src bash
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
#+end_src
#+begin_src bash
curl https://git.oscarnajera.com/dotfiles/plain/home-dots/dot-zshrc --output ~/.zshrc
#+end_src