These
dotfiles
are managed by chezmoi, theinstall.sh
script is designed to be called from headed or headless environments and will fetch thechezmoi
runtime.
Run sh -c "$(curl -fsLS chezmoi.io/getlb)" -- init --apply ScooterDelta
as a one line initialization command.
When running on windows powershell, the easiest way to set up Chezmoi is to install it via the Windows Store (winget
cli):
winget install twpayne.chezmoi
Then initialize chezmoi
using chezmoi init --apply ScooterDelta
-
Install
chezmoi
by following chezmoi's install guide. You can learn more aboutchezmoi
by reading their quick start guide or how-to guide. -
Initialize
chezmoi
using this repository:chezmoi init https://github.com/ScooterDelta/dotfiles.git
. -
Preview changes that
chezmoi
would make to your$HOME
:chezmoi diff
. -
Apply the changes:
chezmoi apply
. This will automatically installzsh
and set it to the default shell using run_once_install-packages.sh script.
The primary font I use is the JetBrains Mono Nerd Font which has been patched to support Nerd Font ligatures and special characters.
These dotfiles contain my Hyprland, which if you want to run the Hyprland configuration the following libraries are required (Note - this is for ArchLinux, and is possibly not comprehensive as I tend to side install this with KDE):
yay -S hyprland kitty waybar wofi dolphin xdg-desktop-portal-wlr xdg-desktop-portal-gtk gtk3 xdg-desktop-portal-hyprland cliphist thunar tumbler catfish thunar-volman thunar-archive-plugin thunar-media-tags-plugin rofi-wayland hyprpaper hypridle hyprlock mpd nwg-look network-manager-applet udiskie qt6ct grim slurp blueman swaync dolphin python-pywal hyprwayland-scanner libliftoff cmake cpio meson rofi-emoji-git brightnessctl
Shout out to some repositories that I "borrowed" configuration and styles from:
MIT