今日の晩御飯はメンチカツでした。
yasunori meetup楽しそうでうらやましい...VimConfの前日とかなら参加できそうなので参加したいところ。
今日やったこと
cl-nix-liteでバイナリ生成/実行までできた
今日最大の成果。buildPhaseとinstallPhaseでゴニョゴニョするのがコツだった。
dotfilesをhome-managerに移行
cl-nix-liteで思わぬ成果が出てしまったのでできなかった。 1ファイルでも良いから移行していきたい。
GleamとNix
gleam-nixという便利なモジュールを発見したので普通に実行までいけた。
<div class="flex justify-center border-t border-gray-200 h-15 md:h-25 mx-5 md:mx-10"> <a href="https://github.com/vic/gleam-nix" class="!no-underline flex w-full bg-white rounded-lg border border-gray-200 shadow hover:bg-gray-100" title="Link Card" > <div class="flex grow flex-col"> <span class="!text-xs md:!text-base px-3 pt-2 py-0 h-20 !mt-0 !mb-0 font-bold tracking-tight text-gray-900 overflow-hidden text-ellipsis"> github.com </span> <span class="font-xs px-3 pb-3 !mb-0 text-gray-700 text-sm max-w-48 md:max-w-full overflow-hidden whitespace-nowrap text-ellipsis"> https://github.com </span> </div> </a> </div>明日やりたいこと
cl-nix-lite
完全に理解したのでこの勢いで取り組んでいきたい。また、
- 同一ディレクトリ
- 別ディレクトリ
- namespaceを変えた場合
- fiveam
- rove
の場合の挙動も調べたい。内部ではasdfが動いてるし、これもasdfで制御してるので理論上は可能だと思う。 あとはこの知見を活かしてNix前提でのcargoっぽいプロジェクト構成ツールを作ってみたい。
GleamとNix
erlang-shipmentを使ったnix runでの実行ができてないのでそれをやっていきたい。
dotfilesをhome-managerに移行
先延ばしにしまくってるので流石にやっていきたい。 .czrcとか他に依存しない単純なファイルから移行していきたい。