Note
Documentation is an active WIP
Warning
These dotfiles are not directly developed for complete public use. They are designed for newly created users on a Linux system. If you decide to install this on an already established user, you install them at your own risk.
My personal dotfiles from Gentoo linux. Meant for bootstraping systems to my configuration quickly.

This is a rough list of dependencies an applications used in the configuration:
- KDE Plasma 6
- kitty
- Visual Studio Code
- git
- chezmoi
- zsh
- nushell
- fastfetch
- eza (
lsreplacement) - starship
The dotfiles can easily be installed using chezmoi. Once all dependencies are installed, there are a few ways to apply the configuration.
Caution
Please only use this method on a new linux user. Initializing the entire configuration may/will overwrite existing user settings with no way to undo without backups.
The fastest way to get the configuration live with minimal setup.
# Initialize chezmoi to the dotfiles repository, and apply the configuration immediately.
chezmoi init --apply joshrandall8478
# Install the papirus icon pack to /usr/share/icons, and the poppins font to /usr/share/fonts
~/scripts/install-papirus-root.sh
~/scripts/install-poppins-root.shInstalling the two assets to root will help with SDDM configuration, if you wish to use the breeze theme.
Note
The two root font/icon install scripts can be safely ran regardless of whichever install approach you take. To remove them, check their respective /usr/share folders. Uninstall scripts WIP.
This will only initialize and install the chezmoi configuration:
chezmoi init --apply joshrandall8478This is if you want to avoid installing the icon/fonts to root. The fonts are already packaged with the chezmoi configuration. To install the icons to KDE plasma only, run this command:
~/scripts/install-papirus-kde.shThe safest way to apply the configuration is to initialize without applying, then either applying the entire config in the next step, or picking which parts to apply.
chezmoi init joshrandall8478
chezmoi applyor
# Apply only ~/.zshrc
chezmoi apply ~/.zshrcVS code comes with an extension list, and user settings to mimic close to what I use. To install the extensions, run the install-vscode-extensions.sh script:
~/scripts/install-vscode-extensions.sh