Warning
Migrated to Gitea.
A repository to store dotfiles.
A dotfile is a hidden folder or file that filesystems do not display (by default) when showing a directory listing. They are commonly used for storing user preferences or preserving a state of a utility and are frequently created implicitly by using various utilities.
Wikipedia
Dotfiles are managed by Chezmoi.
Some helpful commands:
# Initialize dotfiles on a new machine.
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply $GITHUB_USERNAME --ssh
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply yiping-allison --ssh# Apply your working changes to dotfiles directory (i.e. Chezmoi source to ~/.config)
chezmoi applyImportant
The code that you push to git remote should be the changes in chezmoi cd.
See documentation for further details.
Niri is a scrollable Wayland compositor. If you want to use it, you need to enable Wayland.
Important
You need to install and setup niri manually. I have included some pre-packaged binaries, but there
are several that you need to build from source.
See the following READMEs:
sudo apt install gnome-sessionThis will allow you to choose what type of session you want to log into via GDM (Gnome Display Manager).
Then, allow the GDM to use Wayland.
sudo vim /etc/gdm3/custom.confWaylandEnable=trueMan pages on the web.