Skip to content

rjcnd105/hj-dotfiles

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published