Skip to content

ratoru/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

These dotfiles are designed to strike a good balance between minimalism and great features.

preview

âš¡Getting Started

I manage my dotfiles using chezmoi. Setting up a new machine can be done by running one line.

For my complete setup read My clean and simple terminal setup.

🔨 Featured Tools

Note

While a lot of these tools will be useful to you out of the box, I can highly recommend reading the respective docs and watching a showcase.

Config Files

  • chezmoi for dotfile management.
  • nvim as primary editor. Configured using kickstart.
  • ghostty as a configurable, cross-platform terminal. I added support for changing the font and theme on the fly.
  • yazi as terminal file manager. Also evaluating broot as an alternative.
  • bat as cat replacement.

Mentioned in .zshrc

Fonts

To make Neovim and some of the other CLI tools look good you will need a Nerdfont. Some terminals like Ghostty already have Nerdfont icons packaged. This means you will not need to patch your fonts.

  • Iosevka. To use Iosevka, go to the repo, pick the font variant you like (e.g. SS14), and download the term variant. In iTerm pick the Extended variant and use a Nerd Font like Meslo for non ascii characters.
  • Maple Mono. This font is a lot more playful than Iosevka.
  • Meslo Nerd Font

Themes

Environments

  • uv for Python.
  • fnm for Node.js.

MacOS Settings

I also included a small script that uses default to automatically configure my settings. Read through .macos to see if you would like to use the same settings.

Future changes

  • Add AI chat assistant.
  • Learn tee and GNU parallel.
    • It's called tee because it makes a T. Data flows across the top of the T (from stdin to stdout), but also gets duplicated out the bottom (to a file).

About

🔧 .files -- sensible defaults

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published