Skip to content

bryzettler/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

39 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

dotfiles

Nix-darwin configuration for macOS with home-manager.

Stack

  • Shell: Fish + Starship
  • Terminal: Ghostty + tmux
  • Editor: Emacs (terminal mode)
  • Theme: Catppuccin Mocha

Installation

Run the bootstrap script:

curl -fsSL https://raw.githubusercontent.com/bryzettler/dotfiles/master/scripts/bootstrap.sh | bash

This will install Nix, clone the dotfiles, and configure your system.

Usage

Rebuild after changes:

rebuild

Structure

.
β”œβ”€β”€ flake.nix                 # Nix flake entry point
β”œβ”€β”€ scripts/
β”‚   └── bootstrap.sh          # Fresh machine setup
β”œβ”€β”€ config/
β”‚   β”œβ”€β”€ emacs/init.el         # Emacs configuration
β”‚   └── ghostty/config        # Ghostty terminal config
β”œβ”€β”€ hosts/
β”‚   └── zyrbbook/             # Host-specific config
β”‚       β”œβ”€β”€ default.nix       # Darwin system config
β”‚       └── home.nix          # Home-manager config
└── modules/
    β”œβ”€β”€ darwin/               # macOS system modules
    β”‚   β”œβ”€β”€ homebrew.nix      # Brew packages
    β”‚   └── system.nix        # macOS defaults
    └── home/                 # Home-manager modules
        β”œβ”€β”€ editors/          # Editor configs
        β”œβ”€β”€ git.nix           # Git config
        β”œβ”€β”€ packages/         # Language packages
        β”œβ”€β”€ shell/            # Shell configs
        β”œβ”€β”€ terminal/         # Terminal configs
        └── tools/            # Dev tools

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published