├── .envrc ├── .github └── workflows │ ├── claude-code-review.yml │ └── claude.yml ├── .gitignore ├── AUTHORS ├── CLAUDE.md ├── LICENSE ├── README.md ├── flake.lock ├── flake.nix ├── home ├── default.nix ├── files │ ├── ansible.nix │ ├── bundle.nix │ ├── editorconfig.nix │ ├── gem.nix │ ├── hushlogin.nix │ ├── llm.nix │ ├── nano.nix │ ├── shell.nix │ ├── shell │ │ ├── colors.zsh │ │ ├── completions.zsh │ │ ├── functions.zsh │ │ ├── fzf.zsh │ │ ├── keys.zsh │ │ ├── options.zsh │ │ └── proxy.zsh │ └── zellij │ │ └── layouts │ │ └── default.swap.kdl ├── libs │ └── wallpaper.nix ├── packages │ └── user-packages.nix └── programs │ ├── 1password.nix │ ├── atuin.nix │ ├── delta.nix │ ├── direnv.nix │ ├── fzf.nix │ ├── ghostty.nix │ ├── git.nix │ ├── gpg.nix │ ├── helix.nix │ ├── htop.nix │ ├── lazygit.nix │ ├── starship.nix │ ├── yazi.nix │ ├── zellij.nix │ ├── zoxide.nix │ └── zsh.nix ├── hosts ├── AlexMBP │ ├── default.nix │ ├── os-settings.nix │ ├── packages │ │ ├── homebrew.nix │ │ └── system-packages.nix │ └── ssh-config.nix ├── gui-vm-shared.nix ├── homelab-nuc │ ├── default.nix │ ├── disk-config.nix │ ├── facter.json │ └── services │ │ ├── atuin │ │ └── default.nix │ │ └── tailscale │ │ └── default.nix ├── nixos-orbstack │ └── default.nix ├── nixos-vm-aarch64 │ ├── default.nix │ └── hardware-configuration.nix └── shared-nix-settings.nix ├── justfile ├── justfiles ├── vm-orbstack.just └── vm-vmware-fusion.just ├── lib └── mksystem.nix ├── modules └── specialization │ ├── gnome-ibus.nix │ ├── i3.nix │ └── plasma.nix ├── packages ├── fonts │ ├── berkeley-mono.nix │ └── commit-mono-nf.nix └── ocr │ ├── ocr.nix │ └── ocr.swift ├── secrets ├── armored-ssh-config.age ├── armored-tailscale-authkey.age └── secrets.nix └── vm-installer.sh /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | result 2 | .DS_Store 3 | .direnv 4 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/AUTHORS -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/flake.nix -------------------------------------------------------------------------------- /home/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/default.nix -------------------------------------------------------------------------------- /home/files/ansible.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/ansible.nix -------------------------------------------------------------------------------- /home/files/bundle.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/bundle.nix -------------------------------------------------------------------------------- /home/files/editorconfig.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/editorconfig.nix -------------------------------------------------------------------------------- /home/files/gem.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/gem.nix -------------------------------------------------------------------------------- /home/files/hushlogin.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/hushlogin.nix -------------------------------------------------------------------------------- /home/files/llm.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/llm.nix -------------------------------------------------------------------------------- /home/files/nano.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/nano.nix -------------------------------------------------------------------------------- /home/files/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/shell.nix -------------------------------------------------------------------------------- /home/files/shell/colors.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/shell/colors.zsh -------------------------------------------------------------------------------- /home/files/shell/completions.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/shell/completions.zsh -------------------------------------------------------------------------------- /home/files/shell/functions.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/shell/functions.zsh -------------------------------------------------------------------------------- /home/files/shell/fzf.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/shell/fzf.zsh -------------------------------------------------------------------------------- /home/files/shell/keys.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/shell/keys.zsh -------------------------------------------------------------------------------- /home/files/shell/options.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/shell/options.zsh -------------------------------------------------------------------------------- /home/files/shell/proxy.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/shell/proxy.zsh -------------------------------------------------------------------------------- /home/files/zellij/layouts/default.swap.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/files/zellij/layouts/default.swap.kdl -------------------------------------------------------------------------------- /home/libs/wallpaper.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/libs/wallpaper.nix -------------------------------------------------------------------------------- /home/packages/user-packages.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/packages/user-packages.nix -------------------------------------------------------------------------------- /home/programs/1password.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/1password.nix -------------------------------------------------------------------------------- /home/programs/atuin.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/atuin.nix -------------------------------------------------------------------------------- /home/programs/delta.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/delta.nix -------------------------------------------------------------------------------- /home/programs/direnv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/direnv.nix -------------------------------------------------------------------------------- /home/programs/fzf.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/fzf.nix -------------------------------------------------------------------------------- /home/programs/ghostty.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/ghostty.nix -------------------------------------------------------------------------------- /home/programs/git.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/git.nix -------------------------------------------------------------------------------- /home/programs/gpg.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/gpg.nix -------------------------------------------------------------------------------- /home/programs/helix.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/helix.nix -------------------------------------------------------------------------------- /home/programs/htop.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/htop.nix -------------------------------------------------------------------------------- /home/programs/lazygit.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/lazygit.nix -------------------------------------------------------------------------------- /home/programs/starship.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/starship.nix -------------------------------------------------------------------------------- /home/programs/yazi.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/yazi.nix -------------------------------------------------------------------------------- /home/programs/zellij.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/zellij.nix -------------------------------------------------------------------------------- /home/programs/zoxide.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/zoxide.nix -------------------------------------------------------------------------------- /home/programs/zsh.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/home/programs/zsh.nix -------------------------------------------------------------------------------- /hosts/AlexMBP/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/hosts/AlexMBP/default.nix -------------------------------------------------------------------------------- /hosts/AlexMBP/os-settings.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/hosts/AlexMBP/os-settings.nix -------------------------------------------------------------------------------- /hosts/AlexMBP/packages/homebrew.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/hosts/AlexMBP/packages/homebrew.nix -------------------------------------------------------------------------------- /hosts/AlexMBP/packages/system-packages.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/hosts/AlexMBP/packages/system-packages.nix -------------------------------------------------------------------------------- /hosts/AlexMBP/ssh-config.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/hosts/AlexMBP/ssh-config.nix -------------------------------------------------------------------------------- /hosts/gui-vm-shared.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/hosts/gui-vm-shared.nix -------------------------------------------------------------------------------- /hosts/homelab-nuc/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/hosts/homelab-nuc/default.nix -------------------------------------------------------------------------------- /hosts/homelab-nuc/disk-config.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/hosts/homelab-nuc/disk-config.nix -------------------------------------------------------------------------------- /hosts/homelab-nuc/facter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/hosts/homelab-nuc/facter.json -------------------------------------------------------------------------------- /hosts/homelab-nuc/services/atuin/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/hosts/homelab-nuc/services/atuin/default.nix -------------------------------------------------------------------------------- /hosts/homelab-nuc/services/tailscale/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/hosts/homelab-nuc/services/tailscale/default.nix -------------------------------------------------------------------------------- /hosts/nixos-orbstack/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/hosts/nixos-orbstack/default.nix -------------------------------------------------------------------------------- /hosts/nixos-vm-aarch64/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/hosts/nixos-vm-aarch64/default.nix -------------------------------------------------------------------------------- /hosts/nixos-vm-aarch64/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/hosts/nixos-vm-aarch64/hardware-configuration.nix -------------------------------------------------------------------------------- /hosts/shared-nix-settings.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/hosts/shared-nix-settings.nix -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/justfile -------------------------------------------------------------------------------- /justfiles/vm-orbstack.just: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/justfiles/vm-orbstack.just -------------------------------------------------------------------------------- /justfiles/vm-vmware-fusion.just: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/justfiles/vm-vmware-fusion.just -------------------------------------------------------------------------------- /lib/mksystem.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/lib/mksystem.nix -------------------------------------------------------------------------------- /modules/specialization/gnome-ibus.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/modules/specialization/gnome-ibus.nix -------------------------------------------------------------------------------- /modules/specialization/i3.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/modules/specialization/i3.nix -------------------------------------------------------------------------------- /modules/specialization/plasma.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/modules/specialization/plasma.nix -------------------------------------------------------------------------------- /packages/fonts/berkeley-mono.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/packages/fonts/berkeley-mono.nix -------------------------------------------------------------------------------- /packages/fonts/commit-mono-nf.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/packages/fonts/commit-mono-nf.nix -------------------------------------------------------------------------------- /packages/ocr/ocr.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/packages/ocr/ocr.nix -------------------------------------------------------------------------------- /packages/ocr/ocr.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/packages/ocr/ocr.swift -------------------------------------------------------------------------------- /secrets/armored-ssh-config.age: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/secrets/armored-ssh-config.age -------------------------------------------------------------------------------- /secrets/armored-tailscale-authkey.age: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/secrets/armored-tailscale-authkey.age -------------------------------------------------------------------------------- /secrets/secrets.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/secrets/secrets.nix -------------------------------------------------------------------------------- /vm-installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BirkhoffLee/dotfiles/HEAD/vm-installer.sh --------------------------------------------------------------------------------