dotfiles/README.md

56 lines
1.2 KiB
Markdown
Raw Normal View History

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
2022-04-05 23:51:43 +02:00
2023-05-20 08:55:56 +02:00
# Base install, rn installs only fish
2022-12-20 07:28:55 +01:00
~/.dotfiles/install
# If installing on MNT Reform
~/.dotfiles/install -c install-reform.conf.yaml
# Switch shells
2022-04-05 23:51:43 +02:00
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-12-20 07:28:55 +01:00
```bash
2023-05-20 08:55:56 +02:00
# Temporarily load fisher and then install all plugins in fish_plugins
curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher update
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
`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