43 lines
1,009 B
Markdown
43 lines
1,009 B
Markdown
.dotfiles
|
|
=================
|
|
|
|
Managed with [Dotbot] [dotbot]
|
|
|
|
How to install
|
|
-----------------
|
|
|
|
```bash
|
|
# install fish first, plus some essentials
|
|
sudo apt install fish git curl
|
|
|
|
# install starship
|
|
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
|
|
|
|
# do the dance
|
|
git clone https://git.inhji.de/inhji/dotfiles.git .dotfiles
|
|
~/.dotfiles/install
|
|
chsh -s /usr/bin/zsh,fish
|
|
```
|
|
|
|
Install a Nerd Font, like Fira Code and then:
|
|
|
|
```
|
|
gsettings set io.elementary.terminal.settings font 'FiraMono Nerd Font 10'
|
|
```
|
|
|
|
After that, read [POSTINSTALL](POSTINSTALL.md)
|
|
|
|
Tips
|
|
-----------------
|
|
|
|
In general, you should be using symbolic links for everything, and using git
|
|
submodules whenever possible.
|
|
|
|
To keep submodules at their proper versions, you could include something like
|
|
`git submodule update --init --recursive` in your `install.conf.yaml`.
|
|
|
|
To upgrade your submodules to their latest versions, you could periodically run
|
|
`git submodule update --init --remote`.
|
|
|
|
|
|
[dotbot]: https://github.com/anishathalye/dotbot
|