managed by GNU stow
sudo apt-get install git make vim
git clone [email protected]:topher200/dotfiles.git ~/
cd dotfiles
make install-all-packages
make
- Start tmux and install tmux plugins: Prefix + I (
ctrl-a I
) $ scripts/install-chrome.sh
$ scripts/install-kitty.sh
- run
$ syncthing
and add the remote device. choose 'auto accept' and 'sync default folder'- This includes
secretsrc
- This includes
- Install SaveDesktop (use Applications app), 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
- 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