Skip to content

Personal terminal configuration for mighty wizards 🧙‍♂️

License

Notifications You must be signed in to change notification settings

kboshold/dotfiles

Repository files navigation

Logo with the text 'Dotfiles & the magic of the terminal' and a wizard on the left

Nix Flake Neovim >= 0.10.0 Tmux >= 3.5a Fish >= 3.7.1 MIT License
Uses bat Uses fzf Uses ripgrep Uses eza Uses mise Uses atuin Uses starship Uses bottom Uses zoxide


✨ Want to be a terminal wizard? ✨

My personal dotfile configurations.

✨ Get Started

🦄 Quick Install

bash <(curl -L https://raw.githubusercontent.com/kboshold/dotfiles/refs/heads/main/install.sh)

🛠️ Manual Installation (Using Nix)

⚡️ Requirements

  • nix
  • home-manager

🌱 Installation

Clone the respository to have the dotfile locally:

git clone /~https://github.com/kboshold/website ~/.local/share/dotfiles
git -C "~/.local/share/dotfiles" submodule update --init --recursive

Now enable the flake using the following command

home-manager switch --flake "~/.local/share/dotfiles?submodules=1#home" --impure -b bckp

🕺 Overview

The configuration includes some cool features: a stunning Nvim configuration, as well as Tmux, Fish and more! See it in action:

📸 Showcase (Click to expand) Neovim Screenshot of Neovim Tmux running bun Screenshot of Tmux with Bun Tmux running bottom Screenshot of Bottom Tmux session manager Screenshot of Session