Home Sweet Home
Bootstrap
-
Install chezmoi:
sudo pacman -S chezmoi
- Initialize it:
chezmoi init https://github.com/<user>/dotfiles.git
-
Apply the changes:
chezmoi apply
-
Reboot the system:
reboot
Not Far From Home
- Refresh the font cache:
sudo fc-cache -fv
-
Launch niri from the tty:
niri-session
-
Check if Nushell is in the valid shells list:
cat /etc/shells
- Set Nushell as login shell:
chsh -s /usr/bin/nu <user>
SSH
- Generate a new SSH key:
ssh-keygen -t ed25519 -C "your_email@example.com"
- Check the public key:
cat ~/.ssh/id_ed25519.pub
- Test the SSH connection:
ssh -T git@github.com
Neovim
- Install and set Neovim nightly using bob:
bob install nightly
sudo bob use nightly
- Increase inotify maximum numbers:
sudo nano /etc/sysctl.conf
fs.inotify.max_queued_events=524288
fs.inotify.max_user_watches=524288
Pandoc
- Download and install Pandoc latest release
sudo tar xvzf /path/to/pandoc-version-linux-amd64.tar.gz --strip-components 1 -C /usr/local
Display Manager
-
Enable the ly service:
systemctl enable ly
Reboot the system: reboot
# there's no place like home