Skip to content

Latest commit

 

History

History
84 lines (68 loc) · 2.04 KB

README.md

File metadata and controls

84 lines (68 loc) · 2.04 KB

hj-dotfiles

My mac flake, template, dev configs

I use home manager to install system-based packages, while development tools are managed through mise for quick updates and flexible management. mise always maintains the latest commit version based on the GitHub release branch. Since it's not cached in cachix, installing the flake requires additional time.

Template uses flake-parts and devenv.

Install

  1. nix install (recomended determinate.systems)
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
  1. build
nix build github:rjcnd105/hj-dotfiles#darwinConfigurations.workspace_hj.system --impure --fallback
  1. darwin switch
./result/sw/bin/darwin-rebuild switch --flake .#workspace_hj

System

Uses catppuccin theme

Support

  • aarch46-darwin

Preview

CleanShot 2024-12-08 at 18 46 53@2x

Features

Shell

Dev

  • git
  • gh
  • lazygit
  • direnv
  • docker, docker-compose
  • lazydocker
  • devenv
  • mise

Fonts

d2 coding nerd, jetbrains-mono nerd, lilex nerd

see also

Templates

devenv base.

phoenix

nix flake new --template github:rjcnd105/hj-dotfiles#phoenix ./my-backend
cd my-backend
direnv allow .

mise-init
app-init myProj myApp
env-info