No description
- Shell 68.2%
- Python 31.8%
| config | ||
| media | ||
| submodules | ||
| .gitattributes | ||
| .gitmodules | ||
| install | ||
| install.conf.yaml | ||
| LICENSE.md | ||
| postinstall | ||
| postinstall.txt | ||
| README.md | ||
.dotfiles
Managed with Dotbot
How to install
# Ubuntu/Debian
sudo apt install fish git curl
# Arch Linux
pacman -S fish git curl foot
# Do the dance
git clone https://git.inhji.de/inhji/dotfiles.git .dotfiles
# Base install, rn installs only fish
~/.dotfiles/install
# Switch shells
chsh -s /usr/bin/fish
Install fisher
# 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
Postinstall
Syncthing
systemctl --user enable syncthing --now
Mariadb
sudo mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
sudo systemctl enable mariadb --now
Catppuccin Sublime Theme
git clone https://github.com/catppuccin/sublime-text.git ~/.config/sublime-text/Packages/User/Catppuccin
Tips
Set the default handler for hyperlinks:
xdg-settings set default-web-browser firefox.desktop
Set the Terminal Font in elementaryOS:
gsettings set io.elementary.terminal.settings font 'FiraMono Nerd Font 10'
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.