Skip to content

jcklpe/configs

Repository files navigation

Configs

Portable dotfiles and shell configuration that works across macOS, Linux, and NixOS. Clone once, run anywhere.

What Gets Installed

  • Homebrew (package manager)
  • zsh with Powerlevel10k prompt
  • Command-line tools: eza, jump, mc (Midnight Commander), ranger
  • Symlinked configs: .zshrc, .bashrc, .gitignore_global, etc.

All install scripts are idempotent - safe to run multiple times.

OS-Specific Features

macOS:

  • Homebrew installed to /opt/homebrew (Apple Silicon)

Linux / Fedora:

  • Homebrew support via linuxbrew
  • Optional torch activation (if ~/torch exists)

NixOS:

  • Packages managed via nixos/configuration.nix
  • Homebrew skipped — nix handles everything
  • Run the NixOS installer first to generate hardware config, then run linux-install.sh

Tools

Troubleshooting

Prompts look broken

  • In VS Code terminal: Normal - uses simplified prompt for compatibility
  • In regular terminal: Ensure Powerlevel10k fonts are installed (see plugins/powerlevel10k/font.md)

Homebrew not found after install

Run source ~/.zshrc or open a new terminal session.

About

git repo for various configs, dotfiles, and code snippets for ya'll to peruse

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors