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を与えてあげれば良いだけなので特に問題無し。
見た目とか整えつつ色々いじっていきます。
Arch Linux に入門
タイトルの通り Arch Linux に入門した
前々から以下のポイントで気に入っていたし、多少触ったこともあった。
- Arch Linux の原則 が好みだった
- vim-jp で使っている人が多い
- Linuxを触れるのに良さそうだった (Ubuntu等はあまり中身を意識することが無かった)
- Arch は最高 らしい
先人の知恵を借りながら、とりあえず i3wm を使えるようにして、Neovim のビルドを済ませいくつかのプログラミング言語を入れたので最低限使えるようにはなった。
ちまちまいじってるけど色々整えようとすると沼だなって感じる。

開発とかCTF, HTBの環境とか揃えていきたい所存
