My personal dotfiles.
cd ~
# This repo contains git submodules, so you need the --recursive option
git clone --recursive https://github.com/duboisf/.dotfiles.git
cd .dotfiles
stow zsh
stow nvim
# etc.
curl -L -o /tmp/gh.deb https://github.com/cli/cli/releases/download/v2.65.0/gh_2.65.0_linux_amd64.deb && sudo dpkg -i /tmp/gh.deb
These fonts are needed to render the terminal and nvim correctly:
cd ~/Downloads
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/FiraCode.zip
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/JetBrainsMono.zip
mkdir ~/.fonts
cd ~/.fonts
unzip ~/Downloads/{FiraCode,JetBrainsMono}.zip
fc-cache -fv
Download nightly build from here and then:
mkdir ~/.local/stow
cd ~/.local/stow
curl -LO https://github.com/neovim/neovim/releases/download/v0.10.3/nvim-linux64.tar.gz
tar xf nvim-linux64.tar.gz
stow nvim-linux64
mkdir ~/.local/stow
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin \
dest=~/.local/stow
cd ~/.local/stow
stow -v kitty.app
sudo ln -s /home/fred/.local/bin/kitty /usr/local/bin/kitty
sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/local/bin/kitty 100
curl --remote-name https://prerelease.keybase.io/keybase_amd64.deb
sudo apt install ./keybase_amd64.deb
run_keybase
keybase pgp export | gpg --import
keybase pgp export --secret | gpg --import --allow-secret-key-import
My Kinesis Advantage2 keyboard's Super (windows) key doesn't trigger the Gnome Shell Overview by default. This is because the Super key on the keyboard is actually a right Super key. We can fix this by installing gnome-tweaks (sudo apt install gnome-tweaks
) and picking the right Super key as the Overview Shortcut in the Keyboard & Mouse
section.