I'm using this repo as a way to save all my dotfiles and somewhat keep track of my linux journey because why not :)
Tools | |
---|---|
Shell / prompt | Oh-my-zsh / Starship |
Terminal | Kitty |
Fonts | Comic Shanns Mono Nerd Fonts |
Editor | Zed / Nvim (btw) |
Terminal Multiplexer | Tmux |
Desktop Environment | Gnome-COSMIC |
Colourscheme | Catppuccin-Mocha |
According to this tutorial, the installation steps are:
.cfg
into .gitignore to avoid recursive issuesecho ".cfg" >> .gitignore
--bare
flag if you wish to use a bare repo (recommended)git clone <remote-git-repo-url> $HOME/.cfg
.cfg
, also set $HOME
as the work tree, while storing the Git state at .cfg
alias config='/usr/bin/git --git-dir=<path to .cfg’s Git directory> --work-tree=$HOME'
.cfg
. It might fail because your computer has similar file names in .cfg
config checkout
Since packer.nvim is already bootloaded. Just go into .config/nvim/lua/sycanz/packer.lua
and source the file
:so
then sync packer.nvim:
:PackerSync
The prefix of my config is C-s
.tmux.conf
with shortcut Prefix + r
orsource .tmux.conf
Prefix + I