Hackerโs keyboard-centric configuration, built with a work-first focus and careful design, managed with chezmoi.
- Arch Linux โ rolling-release distribution with minimal base, bleeding-edge software, chosen because it โjust worksโ.
- Hyprland โ flexible Wayland compositor that seamlessly integrates into the workflow.
- Emacs โ heavily hackable โoperating systemโ based on Doom Emacs.
- Neovim โ lightweight and minimalistic editor for quick changes.
- Qutebrowser โ keyboard-driven browser with stunning UX.
- MPV โ minimalistic yet functional video player.
- Yazi โ blazingly fast terminal file manager with vim-like UX.
- Fish โ user-friendly and feature-rich interactive shell.
- Chezmoi โ declarative dotfile management with templating and external dependency fetching.
Clone the repository and apply the configuration:
chezmoi init https://codeberg.org/Frestein/dotfiles # Initialize chezmoi with the dotfiles repository
chezmoi apply # Apply the configuration to the systemPull the latest changes and re-apply:
chezmoi cd # Navigate to the chezmoi source directory
git pull # Pull latest changes from the repository
chezmoi status # Check the status of the applied configuration
chezmoi diff # View differences between the source and the applied state
chezmoi apply # Apply the updated configurationTo fetch and apply externals, set the CZ_EXT environment variable:
env CZ_EXT=1 chezmoi applyThis project is distributed under the GNU General Public License v3.0. See the LICENSE file for details.