インストール (2022-01-10)
(2022-01-10)
NixOS を WSL2 で使えるようにする
zenn.dev
![](https://res.cloudinary.com/zenn/image/upload/s--5pIlVuTo--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:NixOS%2520%25E3%2582%2592%2520WSL2%2520%25E3%2581%25A7%25E4%25BD%25BF%25E3%2581%2588%25E3%2582%258B%25E3%2582%2588%25E3%2581%2586%25E3%2581%25AB%25E3%2581%2599%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E3%2581%25AB%25E3%2582%2583%25E3%2582%258B%25E3%2582%2589%2520%252F%2520%25E3%2582%25AB%25E3%2583%25A9%25E3%2582%25AF%25E3%2583%25AA%25E3%2582%25B9%25E3%2582%25BF%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzM5NTU3ODAyYzkuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png)
この記事の通りに
GitHub - nix-community/NixOS-WSL: NixOS on WSL(2) [maintainer=@nzbr]
NixOS on WSL(2) [maintainer=@nzbr] . Contribute to nix-community/NixOS-WSL development by creating an account on GitHub.
github.com
のtarballをimportしようかと思ったけどWSLg対応のPRが出ていたのでやっぱりそちらを使う
Add support for WSLg by nzbr · Pull Request #39 · nix-community/NixOS-WSL
This PR adds support for WSLg.
GUI Applications can be launched from a shell as well as from the start menu
I added an activation script, that copies the application launchers to /usr/share/applica...
github.com
(2022-01-10)
と思ったらGithub Actionsでエラーでビルドできていなかったのでフォークしてすこし修正した
Build software better, together
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
github.com
![](https://github.githubassets.com/assets/github-octocat-13c86b8b336d.png)
なんかcheckみたいなとこでエラーがでてたけどよく分かんなかったので無視することにした
(2022-01-10)
Actionsのビルドが成功したのでtarballをダウンロードしてきてwslに追加
なにかエラーが出て起動しなかったけどもう一度やったら起動したのでヨシ!
(2022-01-11)
とりあえずneovimをインストールしておく
(2022-01-11)
やっぱり色々変になったので通常版のtarballを使ってやりなおすことにした
参考文献 (2022-01-10)
Home
Tokyo NixOS meetup wiki pages. Contribute to Tokyo-NixOS/Tokyo-NixOS-Meetup-Wiki development by creating an account on GitHub.
github.com
すごいよさそうなwiki
NixOSの基本的なこと (2022-01-11)
設定ファイル (2022-01-11)
/etc/nixos/configuration.nix
システム全体の設定
/etc/nixos/configuration.nix
(2022-01-11)
デフォルトユーザーを変更 (2022-01-11)
本来は
users.users.xxx = ...
で設定するみたいだけどNixOS-WSLのデフォルトで変数を変更すればいいようになっている