Skip to content

boozedog/home-manager

Repository files navigation

home-manager

Reusable home-manager modules for Nix flakes.

Usage

Add to your flake.nix inputs:

{
  inputs.home-manager-config.url = "github:boozedog/home-manager";
}

Then use in your home-manager configuration:

home-manager.lib.homeManagerConfiguration {
  # ...
  modules = [
    inputs.home-manager-config.homeModules.default
    inputs.home-manager-config.homeModules.nixvim
    inputs.home-manager-config.homeModules.shells
  ];
  extraSpecialArgs = { username = "your-username"; };
  sharedModules = [ inputs.home-manager-config.nixvimModule ];
}

Or import all modules at once:

modules = inputs.home-manager-config.homeModuleList;

Exported Modules

  • homeModules.default - Core config (git, tmux, starship, fzf, eza, etc.)
  • homeModules.nixvim - Neovim configuration via nixvim
  • homeModules.shells - Shell configurations
  • nixvimModule - nixvim home module for sharedModules

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published