2019-05-05 19:24:14 +02:00
|
|
|
.dotfiles
|
2014-03-21 03:33:05 +01:00
|
|
|
=================
|
|
|
|
|
2022-04-05 23:51:43 +02:00
|
|
|
Managed with [Dotbot]
|
2019-09-01 11:10:50 +02:00
|
|
|
|
2019-08-07 09:18:49 +02:00
|
|
|
How to install
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
```bash
|
2022-04-05 23:51:43 +02:00
|
|
|
# Ubuntu/Debian
|
2021-11-10 22:17:22 +01:00
|
|
|
sudo apt install fish git curl
|
2021-08-02 19:56:17 +02:00
|
|
|
|
2022-04-05 23:51:43 +02:00
|
|
|
# Arch Linux
|
|
|
|
pacman -S fish git curl
|
2021-08-02 19:56:17 +02:00
|
|
|
|
2022-04-05 23:51:43 +02:00
|
|
|
# Do the dance
|
2019-08-07 09:18:49 +02:00
|
|
|
git clone https://git.inhji.de/inhji/dotfiles.git .dotfiles
|
|
|
|
~/.dotfiles/install
|
2022-04-05 23:51:43 +02:00
|
|
|
chsh -s /usr/bin/fish
|
|
|
|
|
|
|
|
# If installing on a headless server
|
|
|
|
git clone https://git.inhji.de/inhji/dotfiles.git .dotfiles
|
|
|
|
~/.dotfiles/install -c install-headless.conf.yaml
|
|
|
|
chsh -s /usr/bin/fish
|
2019-08-07 09:18:49 +02:00
|
|
|
```
|
|
|
|
|
2022-04-05 23:51:43 +02:00
|
|
|
Install fisher
|
|
|
|
----------------
|
2021-11-10 22:17:22 +01:00
|
|
|
|
|
|
|
```
|
2022-04-05 23:51:43 +02:00
|
|
|
yay -S fisher
|
|
|
|
fisher install pure-fish/pure
|
|
|
|
fisher install jethrokuan/z
|
2021-11-10 22:17:22 +01:00
|
|
|
```
|
|
|
|
|
2019-08-07 09:18:49 +02:00
|
|
|
Tips
|
|
|
|
-----------------
|
2014-03-21 03:33:05 +01:00
|
|
|
|
2022-04-05 23:51:43 +02:00
|
|
|
Set the Terminal Font in elementaryOS:
|
|
|
|
|
|
|
|
```sh
|
|
|
|
gsettings set io.elementary.terminal.settings font 'FiraMono Nerd Font 10'
|
|
|
|
```
|
|
|
|
|
2014-03-21 05:51:10 +01:00
|
|
|
In general, you should be using symbolic links for everything, and using git
|
2014-03-21 03:33:05 +01:00
|
|
|
submodules whenever possible.
|
|
|
|
|
|
|
|
To keep submodules at their proper versions, you could include something like
|
2014-10-28 01:43:24 +01:00
|
|
|
`git submodule update --init --recursive` in your `install.conf.yaml`.
|
2014-03-21 03:33:05 +01:00
|
|
|
|
|
|
|
To upgrade your submodules to their latest versions, you could periodically run
|
2014-08-03 20:01:17 +02:00
|
|
|
`git submodule update --init --remote`.
|
2014-03-21 03:33:05 +01:00
|
|
|
|
|
|
|
|
2014-05-30 16:38:19 +02:00
|
|
|
[dotbot]: https://github.com/anishathalye/dotbot
|