thuvasooriya / .phoenix

the nix config superpower that allows my minions to be reborn if were anything happen to them

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

phoenix

nix setup to be reborn again and again anywhere and everywhere.

Apart from the sexy name, this config is nowhere near useable. I'm currently testing it on my macbook with apple silicon and some of my cute little linux machines which are also aarch64. So I don't think this is the phoenix that I want it to be yet, but I mean... when is a child ever what you want to be. (cringe intended)

Current Goals

  • siphon the whole ghostty terminal setup on macOS to be reproducible
  • transfer all homebrew packages
  • tmux or zellij or just ghostty windows

Looking Forward

  • balancing nix-darwin and home-manager to give maximum reusability between linux and macOS
  • learn nix stuff
  • error handling
  • stability pinning
  • encryption and securities automation
  • below 5 line setup for generic linux and nixOS
  • system-manager for generic linux
  • installer prepare steps defining

Done

  • basic fish and starship setup
  • porting my starship and fish goodies to nix
  • transferred all homebrew casks
  • initial zig setup for zvm support
  • initial nvim config with partial determinism

References

Sacrifices

whole damn days and a whole fucking load of sanity

About

the nix config superpower that allows my minions to be reborn if were anything happen to them

License:MIT License


Languages

Language:Nix 90.5%Language:Nushell 3.8%Language:Just 3.2%Language:Python 2.6%