managed by GNU stow
sudo apt-get install git make vim
ssh-keygen -t ed25519 -C topher200@gmail.com
cat <file>
git clone git@github.com:topher200/dotfiles.git ~/dotfiles
cd dotfiles
make install-all-packages
make- Set up pre-commit:
$ pre-commit install --hook-type pre-commit --hook-type commit-msg - Install Alacritty from the Ubuntu App Center
- Start tmux and install tmux plugins: Prefix + I (
ctrl-a I) $ scripts/install-chrome.sh$ scripts/install-kitty.sh- run
$ syncthingand add the remote device. choose 'auto accept' and 'sync default folder'- This includes
secretsrc
- This includes
- Install SaveDesktop (use Ubuntu App Center), import saved archive from a different computer
- Install Gnome extensions:
sudo apt install gnome-browser-connector; https://extensions.gnome.org/local/ - Install vim plugin: open Vim and run
:Copilot setup(requires conda first, as of now) - Install VSCode:
$ sudo snap install code --classic sudo apt install gnome-tweaks(although the tweaks themselves get migrated already with SaveDesktop)- add to
/etc/sysctl.conf:
fs.inotify.max_user_instances = 1048576
fs.inotify.max_user_watches = 1048576
- install zoom. https://zoom.us/download?os=linux, download,
$ sudo apt install ~/Downloads/zoom... - disable annoying zoom window setting:
$ vim ~/snap/zoom-client/current/.config/zoomus.conf
$ ... OR ...
$ vim .config/zoomus.conf
enableMiniWindow=false
- grab graphite user config
$ mkdir -p ~/.config/graphite
$ cp ~/Sync/.config/graphite/user_config ~/.config/graphite
This isn't quite related to dotfiles but could be helpful.
NEWUSER=topher
sudo useradd --create-home -G sudo -s /usr/bin/zsh $NEWUSER
sudo passwd $NEWUSER
sudo su - $NEWUSER
# 'q' to not create .zshrc file
# install https://github.com/topher200/dotfiles./update_external_dependencies.sh-
- I have local modifications which need to be re-applied after update.
rm -r files/zsh-custom/pure && git clone https://github.com/sindresorhus/pure files/zsh-custom/pure --depth 1 && rm -rf files/zsh-custom/pure/.git
$ mkdir -p ~/.config/alacritty/themes
$ git clone https://github.com/alacritty/alacritty-theme ~/.config/alacritty/themes