XMonadが使いたい
Haskellに入門したいけど特にあえてHaskellで書きたいものもないしな〜と思っていたところXMonadの設定を書くのが良いのでは?とアドバイスをもらったので始めてみました。
タイル型ウィンドウマネージャと言えば以前Arch Linuxを使い始めたときにi3wmを試してみたのですが、ウィンドウを重ねて置いておきたい欲が芽生えたり設定がめんどくさかったりでXfceに落ち着いた過去があります。
とは言えキーボードであれこれ出来るのは魅力だし、ウィンドウを重ねるのも問題なさそうだし、Haskellを触りつつタイル型に入門する良い機会だということで導入してみることにしました。
皆んな大好きArch wikiとかでちょいと調べたところ、Xfceと同居させることが出来るらしいです。助かりますね。あれやこれやをちまちまいれるのはめんどくさいので、Xfceのファイルマネージャーやその他ソフトウェアを使いつつ、ウィンドウ管理だけXMonadに任せる、なんてことが出来そうです。 インストールその他初期設定についてはArch wikiのおかげですんなりとりあえず導入が出来ました。楽ですね。 ただ、肝心のmodKeyの挙動がうまくいっていないのと、xfce-panelが描画されない問題があります。GitHubのissueにもあがっているのですが、まだXfce力もXMonad力もHaskell力も足りていないので望みの環境が手に入るまでちょっと時間がかかりそうです。がんばります。
まとめ
2023-08-28 Zolaでウェブサイト作った
前々から自分のウェブサイトを作っておかないとなと思ってプレーンなHTMLで作ったり、Hugoとかlumeとか試したりしていたけどようやくZolaで落ち着きそう。
ということでまだだいぶ荒削りだけどとりあえずでデプロイまでサクッと持っていった。
リポジトリは以下
Zolaについてのメモは以下
今のところほぼ素直にドキュメントをなぞっただけなので問題無く触れるなーくらいの印象しかない。 ドキュメントが充実しているのでよっぽど凝ったことをしなければ問題も無さそう。 デプロイに関してもCloudflare PagesのプリセットにZolaが用意されているのでドキュメントの通りに環境変数を与えるだけ。楽。 一点だけ気になるところがあって、TeraをいじるためにNeovimでHTMLファイルを開くとfiletypeがhtmldjangoとなってLSが起動しないくらい。とは言ってもfiletypeを与えてあげれば良いだけなので特に問題無し。
見た目とか整えつつ色々いじっていきます。