{"id":22366,"date":"2025-11-05T10:09:44","date_gmt":"2025-11-05T10:09:44","guid":{"rendered":"https:\/\/pokecon.jp\/job\/?p=22366"},"modified":"2025-11-05T10:09:44","modified_gmt":"2025-11-05T10:09:44","slug":"apple-silicon-mac%e3%81%a7%e5%a7%8b%e3%82%81%e3%82%8blinux%e3%83%87%e3%82%b9%e3%82%af%e3%83%88%e3%83%83%e3%83%97%e7%94%9f%e6%b4%bb-with-nixos-hyprland","status":"publish","type":"post","link":"https:\/\/pokecon.jp\/job\/22366\/","title":{"rendered":"Apple Silicon Mac\u3067\u59cb\u3081\u308bLinux\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u751f\u6d3b with NixOS, Hyprland"},"content":{"rendered":"\n<\/p>\n<div>\n<h2 id=\"0.-%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB\" data-line=\"0\" class=\"code-line\">\n 0. \u306f\u3058\u3081\u306b<\/h2>\n<h3 id=\"%E6%80%A7%E8%83%BD%E3%81%8C%E5%8E%B3%E3%81%97%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F(%E3%82%89%E3%81%97%E3%81%84)%E5%88%9D%E6%9C%9Fapple-silicon%E9%81%94\" data-line=\"2\" class=\"code-line\">\n \u6027\u80fd\u304c\u53b3\u3057\u304f\u306a\u3063\u3066\u304d\u305f(\u3089\u3057\u3044)\u521d\u671fApple Silicon\u9054<\/h3>\n<p data-line=\"4\" class=\"code-line\">\u7a81\u7136\u3067\u3059\u304c\u3001\u6700\u8fd1Apple\u304cM5\u3068M1\u3092\u6bd4\u8f03\u3057\u305f\u30cb\u30e5\u30fc\u30b9\u3092\u516c\u958b\u3057\u305f\u306e\u306f\u3054\u5b58\u77e5\u3067\u3057\u3087\u3046\u304b\u3002<br style=\"display:none\"\/><br \/>\n<span class=\"embed-block zenn-embedded zenn-embedded-card\"><iframe id=\"zenn-embedded__5a49fceffb4b2\" src=\"https:\/\/embed.zenn.studio\/card#zenn-embedded__5a49fceffb4b2\" data-content=\"https%3A%2F%2Fwww.apple.com%2Fnewsroom%2F2025%2F10%2Fapple-unveils-new-14-inch-macbook-pro-powered-by-the-m5-chip%2F\" frameborder=\"0\" scrolling=\"no\" loading=\"lazy\"><\/iframe><\/span><a target=\"_blank\" href=\"https:\/\/www.apple.com\/newsroom\/2025\/10\/apple-unveils-new-14-inch-macbook-pro-powered-by-the-m5-chip\/\" style=\"display:none\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.apple.com\/newsroom\/2025\/10\/apple-unveils-new-14-inch-macbook-pro-powered-by-the-m5-chip\/<\/a><\/p>\n<blockquote data-line=\"7\" class=\"code-line\">\n<p data-line=\"7\" class=\"code-line\">14-inch MacBook Pro with M5 delivers:<\/p>\n<p data-line=\"9\" class=\"code-line\">Up to 7.7x faster AI video-enhancing performance in Topaz Video when compared to the 13\u2011inch MacBook Pro with M1, and up to 1.8x faster than the 14-inch MacBook Pro with M4.1<br \/>Up to 6.8x faster 3D rendering in Blender when compared to the 13\u2011inch MacBook Pro with M1, and up to 1.7x faster than the 14-inch MacBook Pro with M4.1<br \/>Up to 3.2x higher frame rates in games when compared to the 13-inch MacBook Pro with M1,3 and up to 1.6x faster than the 14-inch MacBook Pro with M4.2<br \/>Up to 2.1x faster build performance when compiling code in Xcode when compared to the 13\u2011inch MacBook Pro with M1, and up to 1.2x faster than the 14-inch MacBook Pro with M4.1<\/p>\n<\/blockquote>\n<p data-line=\"14\" class=\"code-line\">\u6b63\u76f4\u3001\u79c1\u306fM2\u306eMac Book Air\u3092\u4f7f\u3063\u3066\u3044\u307e\u3059\u304c\u307e\u3060\u307e\u3060\u73fe\u5f79\u3067\u3059\u3002\u591a\u5206M1\u3082\u307e\u3060\u307e\u3060\u4f7f\u3048\u308b\u3093\u3060\u308d\u3046\u306a\u3068\u306f\u601d\u3044\u307e\u3059\u3002<br \/>\u3068\u306f\u3044\u3048Apple Silicon\u306b\u79fb\u884c\u3057\u3066\u304b\u3089\u306eMac\u306f\u30b3\u30b9\u30d1\u304c\u6700\u9ad8\u306a\u306e\u3067\u4eca\u5f8c\u3082\u58f2\u308c\u3066\u7d9a\u3044\u3066\u6b32\u3057\u3044\u3067\u3059\u3088\u306d\u3002\u8cb7\u3044\u652f\u3048\u305f\u3044\u3002<\/p>\n<h3 id=\"linux%E5%8C%96%E3%81%97%E3%82%88%E3%81%86\" data-line=\"17\" class=\"code-line\">\n Linux\u5316\u3057\u3088\u3046<\/h3>\n<p data-line=\"19\" class=\"code-line\">\u554f\u984c\u306f\u300c\u65b0\u3057\u3044Mac\u3092\u8cb7\u3063\u305f\u3089\u4eca\u306eMac\u306f\u3069\u3046\u3059\u308b\u306e\u304b\u300d\u3068\u3044\u3046\u8a71\u3067\u3059\u3002<br \/>\u3053\u308c\u306b\u3064\u3044\u3066\u3001\u578b\u843d\u3061\u306ePC\u3067\u3084\u308b\u3053\u3068\u306f\u6614\u304b\u3089\u6c7a\u307e\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n<p data-line=\"22\" class=\"code-line\">\u305d\u3046\u3001Linux\u5316\u3067\u3059\u3002<\/p>\n<p data-line=\"24\" class=\"code-line\">\u3068\u3044\u3046\u308f\u3051\u3067\u3001\u4eca\u5e74\u3082Linux\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u5143\u5e74\u3067\u3059\u3002<\/p>\n<h3 id=\"%E3%81%9B%E3%81%A3%E3%81%8B%E3%81%8F%E3%81%AA%E3%82%89%E3%80%8C%E5%83%95%E3%81%AE%E8%80%83%E3%81%88%E3%81%9F%E6%9C%80%E5%BC%B7%E3%81%AElinux%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E3%80%8D%E3%82%92%E4%BD%9C%E3%82%8D%E3%81%86\" data-line=\"26\" class=\"code-line\">\n \u305b\u3063\u304b\u304f\u306a\u3089\u300c\u50d5\u306e\u8003\u3048\u305f\u6700\u5f37\u306eLinux\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u300d\u3092\u4f5c\u308d\u3046<\/h3>\n<p data-line=\"28\" class=\"code-line\">\u578b\u843d\u3061PC\u306eLinux\u5316\u3068\u3044\u3046\u3068\u3001\u3068\u306b\u304b\u304f\u8efd\u91cf\u306a\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u3092\u5165\u308c\u304c\u3061\u3067\u3059\u304c\u3001Apple Silicon\u306f\u307e\u3060\u307e\u3060\u6226\u3048\u307e\u3059\u3002<\/p>\n<p data-line=\"30\" class=\"code-line\">\u305b\u3063\u304b\u304f\u306a\u3089\u666e\u6bb5\u4f7f\u3044\u3057\u305f\u304f\u306a\u308b\u3088\u3046\u306a\u30ea\u30c3\u30c1\u306a\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u74b0\u5883\u3092\u4f5c\u308a\u307e\u305b\u3093\u304b\uff1f<\/p>\n<p data-line=\"32\" class=\"code-line\">\u672c\u8a18\u4e8b\u3067\u306f\u3001\u5b9f\u969b\u306bWindows\u3084MacOS\u306b\u6bd4\u3079\u3066\u660e\u78ba\u306b\u5dee\u5225\u5316\u3067\u304d\u308b\u30e1\u30ea\u30c3\u30c8\u306e\u3042\u308b\u74b0\u5883\u3065\u304f\u308a\u3092\u76ee\u6307\u3057\u307e\u3059\u3002<\/p>\n<p data-line=\"34\" class=\"code-line\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/zenn\/image\/fetch\/s--Eh3phKqA--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_1200\/https:\/\/storage.googleapis.com\/zenn-user-upload\/deployed-images\/a5c94e9fdbd39c64bc0996cd.png%3Fsha%3Dce741cd529126620776dbb74b676059e16bf496e\" alt=\"thumbnail\" class=\"md-img\" loading=\"lazy\"\/><br \/><em>\u50d5\u306e\u8003\u3048\u305f\u6700\u5f37\u306eLinux\u30c7\u30b9\u30af\u30c8\u30c3\u30d7<\/em><\/p>\n<aside class=\"msg message\"><span class=\"msg-symbol\">!<\/span><\/p>\n<div class=\"msg-content\">\n<p data-line=\"39\" class=\"code-line\">\u672c\u8a18\u4e8b\u3067\u7d39\u4ecb\u3059\u308b\u306e\u306f\u3001\u74b0\u5883\u3065\u304f\u308a\u306e\u571f\u53f0\u307e\u3067\u3067\u3059\u3002\u5b9f\u969b\u306b\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u3057\u3066\u30ea\u30c3\u30c1\u306b\u3057\u3066\u3044\u304f\u3068\u3053\u308d\u307e\u3067\u306f\u66f8\u3044\u3066\u307e\u305b\u3093\u3002<br \/>\u4eca\u306f\u30cb\u30c3\u30c1\u306a\u3053\u3068\u3082\u751f\u6210AI\u304c\u5341\u5206\u306b\u7b54\u3048\u3066\u304f\u308c\u308b\u306e\u3067\u3001\u571f\u53f0\u3055\u3048\u4f5c\u308c\u305f\u3089\u304d\u3063\u3068\u5f8c\u306f\u306a\u3093\u3068\u304b\u306a\u308a\u307e\u3059\u3002<\/p>\n<\/div>\n<\/aside>\n<hr data-line=\"43\" class=\"code-line\"\/>\n<h2 id=\"1.-asahi-linux\" data-line=\"45\" class=\"code-line\">\n 1. Asahi Linux<\/h2>\n<p data-line=\"47\" class=\"code-line\">\u3044\u304d\u306a\u308a\u3067\u3059\u304c\u3001Apple Silicon Mac\u306eLinux\u5316\u306b\u306fAsahi Linux\u306e\u5c0e\u5165\u304c\u5fc5\u9808\u3067\u3059\u3002<\/p>\n<p data-line=\"49\" class=\"code-line\">Asahi Linux\u306fApple Silicon\u306bLinux\u3092\u79fb\u690d\u3059\u308b\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u3059\u3002<br \/>\u3084\u3084\u3053\u3057\u3044\u306e\u3067\u3059\u304c\u3001Asahi Linux\u3068\u3044\u3046\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u304c\u3042\u308b\u308f\u3051\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u3042\u304f\u307e\u3067Apple Silicon\u306eLinux\u5bfe\u5fdc\u3092\u9032\u3081\u308b\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u540d\u524d\u3067\u3059\u3002<\/p>\n<p data-line=\"52\" class=\"code-line\">Asahi Linux\u306e\u57fa\u672c\u7684\u306a\u601d\u60f3\u3068\u3057\u3066<strong>\u4e0a\u6d41\u5fd7\u5411<\/strong>\u3068\u3044\u3046\u3082\u306e\u304c\u3042\u308a\u307e\u3059\u3002<br \/>\u3064\u307e\u308aAsahi Linux\u306fLinux\u30ab\u30fc\u30cd\u30eb\u306a\u3069\u306e\u4e0a\u6d41\u306b\u3069\u3093\u3069\u3093\u4fee\u6b63\u3092\u5165\u308c\u3066\u3044\u3066\u3001\u5c06\u6765\u7684\u306b\u306fAsahi Linux\u3068\u3044\u3046\u3082\u306e\u3092\u610f\u8b58\u3057\u306a\u304f\u3068\u3082Aplle Silicon Mac\u3067Linux\u304c\u4f7f\u3048\u308b\u4e16\u754c\u3092\u76ee\u6307\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<p data-line=\"55\" class=\"code-line\">\u3068\u306f\u3044\u3048\u3001\u4eca\u65e5\u306e\u6642\u70b9\u3067\u306f\u307e\u3060\u3001Asahi Linux\u306e\u63d0\u4f9b\u3059\u308b\u6210\u679c\u7269\u3092\u660e\u793a\u7684\u306b\u5c0e\u5165\u3057\u306a\u3044\u3068Mac\u306eLinux\u5316\u306f\u3067\u304d\u307e\u305b\u3093\u3002<\/p>\n<p data-line=\"57\" class=\"code-line\">\u3056\u3063\u304f\u308a\u3044\u3046\u3068\u4e0b\u306e\u5bfe\u5fdc\u304c\u5fc5\u8981\u3067\u3059\u3002\u672c\u8a18\u4e8b\u3067\u306f\u5c0e\u5165\u624b\u9806\u306e\u524d\u306b\u3053\u306e2\u3064\u3092\u307e\u305a\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n<ul data-line=\"59\" class=\"code-line\">\n<li data-line=\"59\" class=\"code-line\">\u30d6\u30fc\u30c8\u30d7\u30ed\u30bb\u30b9\u306e\u7de8\u96c6<\/li>\n<li data-line=\"60\" class=\"code-line\">Asahi Linux\u5bfe\u5fdc\u306a\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u306e\u7528\u610f<\/li>\n<\/ul>\n<h3 id=\"%E3%83%96%E3%83%BC%E3%83%88%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6\" data-line=\"62\" class=\"code-line\">\n \u30d6\u30fc\u30c8\u30d7\u30ed\u30bb\u30b9\u306b\u3064\u3044\u3066<\/h3>\n<p data-line=\"64\" class=\"code-line\">Apple Silicon Mac\u306f\u65e2\u5b9a\u3067\u306fMacOS\u3057\u304b\u8d77\u52d5\u3057\u307e\u305b\u3093\u3002\u307e\u305a\u30d6\u30fc\u30c8\u30d7\u30ed\u30bb\u30b9\u306b\u624b\u3092\u5165\u308c\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<h4 id=\"mac%E3%81%A8asahi-linux%E3%81%AE%E3%83%96%E3%83%BC%E3%83%88%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%AE%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8\" data-line=\"66\" class=\"code-line\">\n Mac\u3068Asahi Linux\u306e\u30d6\u30fc\u30c8\u30d7\u30ed\u30bb\u30b9\u306e\u30a4\u30e1\u30fc\u30b8<\/h4>\n<p data-line=\"68\" class=\"code-line\">OS\u306b\u95a2\u308f\u308b\u4e16\u754c\u4ee5\u5916\u3092\u7701\u7565\u3059\u308b\u3068\u3053\u3093\u306a\u30a4\u30e1\u30fc\u30b8\u3067\u3059\u3002<\/p>\n<p><span class=\"embed-block zenn-embedded zenn-embedded-mermaid\"><iframe id=\"zenn-embedded__25f363082a3a\" src=\"https:\/\/embed.zenn.studio\/mermaid#zenn-embedded__25f363082a3a\" data-content=\"flowchart%20TD%0A%20%20subgraph%20macOS_boot%0A%20%20%20%20ib1%5BiBoot%5D%20--%3E%20xnu%5BmacOS%20kernel%5D%0A%20%20end%0A%20%20subgraph%20Asahi_boot%0A%20%20%20%20ib2%5BiBoot%5D%20--%3E%20m1n1%5Bm1n1%5D%20--%3E%20uboot%5BU-Boot%20%2F%20UEFI%5D%20--%3E%20lnx%5BLinux%20kernel%5D%0A%20%20end\" frameborder=\"0\" scrolling=\"no\" loading=\"lazy\"><\/iframe><\/span><\/p>\n<h4 id=\"iboot\" data-line=\"80\" class=\"code-line\">\n iBoot<\/h4>\n<p data-line=\"82\" class=\"code-line\">\u524d\u63d0\u3068\u3057\u3066Apple Silicon Mac\u306fBIOS\u3084UEFI\u306e\u3088\u3046\u306a\u5171\u901a\u898f\u683c\u306b\u5247\u3063\u3066\u30d6\u30fc\u30c8\u3057\u3066\u307e\u305b\u3093\u3002<br \/>\u30d5\u30a1\u30fc\u30e0\u30a6\u30a7\u30a2\u3092\u4f55\u5c64\u304b\u7d4c\u3066\u307e\u305aiBoot\u304c\u8d77\u52d5\u3055\u308c\u3001\u305d\u308c\u304cMacOS\u3092\u30d6\u30fc\u30c8\u3057\u307e\u3059\u3002<br \/>iBoot\u306f\u901a\u5e38\u3001MacOS\u306e\u30ab\u30fc\u30cd\u30eb\u306e\u307f\u3092\u8d77\u52d5\u3057\u307e\u3059\u304c\u3001\u4e8b\u524d\u306b\u8a31\u53ef\u3057\u3066\u304a\u304f\u3053\u3068\u3067\u5f8c\u8ff0\u3059\u308bm1n1\u3092\u8d77\u52d5\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<h4 id=\"m1n1\" data-line=\"86\" class=\"code-line\">\n m1n1<\/h4>\n<p data-line=\"88\" class=\"code-line\">\u5f8c\u8ff0\u3059\u308bU-Boot\u3092\u8d77\u52d5\u3059\u308b\u305f\u3081\u5fc5\u8981\u306a\u30ec\u30a4\u30e4\u30fc\u3067\u3059\u3002\u3042\u3068\u306f\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3068\u304b\u3082\u3057\u3066\u308b\u3089\u3057\u3044\u3002<\/p>\n<h4 id=\"u-boot\" data-line=\"90\" class=\"code-line\">\n U-Boot<\/h4>\n<p data-line=\"92\" class=\"code-line\">\u4e16\u306b\u3042\u308bLinux\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u306f\u57fa\u672c\u7684\u306bUEFI\u898f\u683c\u3067\u306e\u8d77\u52d5\u3092\u671f\u5f85\u3057\u3066\u3044\u308b\u305f\u3081\u3001ARM\u3067\u52d5\u304b\u305b\u308bUEFI\u4e92\u63db\u306a\u30d6\u30fc\u30c8\u30ed\u30fc\u30c0\u3068\u3057\u3066U-Boot\u3092\u7528\u3044\u307e\u3059\u3002<\/p>\n<h4 id=\"%E5%BF%85%E8%A6%81%E3%81%AA%E3%81%93%E3%81%A8\" data-line=\"95\" class=\"code-line\">\n \u5fc5\u8981\u306a\u3053\u3068<\/h4>\n<p data-line=\"97\" class=\"code-line\">\u3064\u307e\u308a\u3001\u30d6\u30fc\u30c8\u30d7\u30ed\u30bb\u30b9\u3092Linux\u5bfe\u5fdc\u3059\u308b\u306b\u3042\u305f\u3063\u3066\u4ee5\u4e0b\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p>\n<ul data-line=\"99\" class=\"code-line\">\n<li data-line=\"99\" class=\"code-line\">m1n1, U-Boot\u3092\u5c0e\u5165\u3059\u308b<\/li>\n<li data-line=\"100\" class=\"code-line\">iBoot\u304cm1n1\u3092\u30d6\u30fc\u30c8\u3059\u308b\u3088\u3046\u306b\u8a31\u53ef\u3059\u308b<\/li>\n<\/ul>\n<p data-line=\"102\" class=\"code-line\">\u96e3\u3057\u305d\u3046\u306b\u805e\u3053\u3048\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u304cAsahi Linux\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u304c\u5168\u90e8\u3084\u3063\u3066\u304f\u308c\u307e\u3059\u3002<\/p>\n<h3 id=\"%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6\" data-line=\"104\" class=\"code-line\">\n \u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u306b\u3064\u3044\u3066<\/h3>\n<p data-line=\"106\" class=\"code-line\">\u30d6\u30fc\u30c8\u30d7\u30ed\u30bb\u30b9\u306b\u5f15\u304d\u7d9a\u304d\u3001\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u5074\u306b\u3082Apple Silicon\u5bfe\u5fdc\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p>\n<h4 id=\"asahi-linux%E7%92%B0%E5%A2%83%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6\" data-line=\"108\" class=\"code-line\">\n Asahi Linux\u74b0\u5883\u3067\u52d5\u4f5c\u3059\u308b\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u306b\u3064\u3044\u3066<\/h4>\n<p data-line=\"110\" class=\"code-line\">Asahi Linux\u304c\u30ab\u30fc\u30cd\u30eb\u306bApple Silicon\u5bfe\u5fdc\u3092\u5165\u308c\u3066\u3044\u308b\u3068\u306f\u3044\u3048\u3001\u30e6\u30fc\u30b6\u30e9\u30f3\u30c9\u5074\u306e\u5bfe\u5fdc\u3082\u5fc5\u8981\u3067\u3059\u3002<\/p>\n<p data-line=\"112\" class=\"code-line\">\u3053\u308c\u304c\u6e80\u305f\u3055\u308c\u3066\u3044\u308b\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u306e\u4ee3\u8868\u683c\u306f\u3001<code>Fedora Asahi Remix<\/code>\u3067\u3059\u3002<br \/>Asahi Linux\u81ea\u3089\u30e1\u30f3\u30c6\u3057\u3066\u3044\u308b\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u3067\u3001Asahi Linux\u81ea\u4f53\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u304b\u3089\u305d\u306e\u307e\u307e\u5c0e\u5165\u3067\u304d\u307e\u3059\u3002<\/p>\n<p data-line=\"115\" class=\"code-line\">\u4ed6\u306b\u3082\u3001\u6709\u5fd7\u3067Asahi Linux\u5bfe\u5fdc\u304c\u3055\u308c\u3066\u3044\u308b\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u304c\u3042\u308a\u3001\u4e0b\u306b\u307e\u3068\u307e\u3063\u3066\u307e\u3059\u3002<\/p>\n<p data-line=\"117\" class=\"code-line\"><span class=\"embed-block zenn-embedded zenn-embedded-card\"><iframe id=\"zenn-embedded__43d6778fa73af\" src=\"https:\/\/embed.zenn.studio\/card#zenn-embedded__43d6778fa73af\" data-content=\"https%3A%2F%2Fleo3418.github.io%2Fasahi-wiki-build%2Fswalternative-distros%2F\" frameborder=\"0\" scrolling=\"no\" loading=\"lazy\"><\/iframe><\/span><a target=\"_blank\" href=\"https:\/\/leo3418.github.io\/asahi-wiki-build\/swalternative-distros\/\" style=\"display:none\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/leo3418.github.io\/asahi-wiki-build\/swalternative-distros\/<\/a><\/p>\n<p data-line=\"119\" class=\"code-line\">\u672c\u8a18\u4e8b\u3067\u306f\u30bf\u30a4\u30c8\u30eb\u306b\u3042\u308b\u901a\u308aNixOS\u3068\u3044\u3046\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u3092\u4f7f\u3044\u307e\u3059\u3002<\/p>\n<hr data-line=\"121\" class=\"code-line\"\/>\n<h2 id=\"2.-nixos%2C-hyprland%E6%8E%A1%E7%94%A8%E3%81%AE%E3%83%A2%E3%83%81%E3%83%99%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6\" data-line=\"123\" class=\"code-line\">\n 2. NixOS, Hyprland\u63a1\u7528\u306e\u30e2\u30c1\u30d9\u30fc\u30b7\u30e7\u30f3\u306b\u3064\u3044\u3066<\/h2>\n<p data-line=\"125\" class=\"code-line\">\u30bf\u30a4\u30c8\u30eb\u306b\u3042\u308b\u901a\u308a\u3001\u672c\u8a18\u4e8b\u3067\u306fNixOS, Hyprland\u306e\u74b0\u5883\u3092\u4f5c\u3063\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n<p data-line=\"127\" class=\"code-line\">\u305d\u308c\u305e\u308c\u3092\u9078\u3076\u52d5\u6a5f\u3092\u3001\u7b46\u8005\u306eLinux\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u306b\u3064\u3044\u3066\u306e\u8003\u3048\u65b9\u304b\u3089\u7d39\u4ecb\u3057\u307e\u3059\u3002<\/p>\n<h3 id=\"linux%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%81%AF-%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%83%9E%E3%83%8D%E3%83%BC%E3%82%B8%E3%83%A3%E7%B7%A8\" data-line=\"129\" class=\"code-line\">\n Linux\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u3068\u306f \u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u7de8<\/h3>\n<p data-line=\"131\" class=\"code-line\">\u305d\u3082\u305d\u3082Linux\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u3063\u3066\u4f55\u3001\u3068\u3044\u3046\u8a71\u3067\u3059<\/p>\n<p data-line=\"133\" class=\"code-line\">\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u304c\u306a\u3093\u3067\u3042\u308cLinux\u30ab\u30fc\u30cd\u30eb\u306f\u5171\u901a\u3067\u3059\u3002Ubuntu\u4e0a\u3067\u4ed6\u306eLinux\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u306eDocker\u30b3\u30f3\u30c6\u30ca\u304c\u52d5\u3044\u305f\u308a\u3057\u307e\u3059\u3088\u306d\u3002<br \/>\u305f\u3060\u3001Linux\u30ab\u30fc\u30cd\u30eb\u306f\u76f4\u63a5\u53e9\u304b\u308c\u308b\u3082\u306e\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3001glibc\u306a\u3069\u3092\u4ecb\u3057\u3066\u30ab\u30fc\u30cd\u30ebAPI\u3092\u547c\u3073\u51fa\u3057\u307e\u3059\u3002<br \/>\u3058\u3083\u3042\u3001\u3053\u306eglibc\u304c\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u306e\u6b63\u4f53\u306a\u306e\u304b\u3068\u3044\u3046\u3068\u3001\u305d\u308c\u3082\u9055\u3044\u307e\u3059\u3002glibc\u3082\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u306b\u3088\u3063\u3066\u9055\u3044\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n<p data-line=\"137\" class=\"code-line\">\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u306b\u3088\u3063\u3066\u751f\u307e\u308c\u308b\u5dee\u7570\u306f\u3001glibc\u306a\u3069\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u3069\u3046\u3084\u3063\u3066\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3057\u3066\u3044\u308b\u304b\u3067\u3059\u3002<\/p>\n<p data-line=\"139\" class=\"code-line\">Linux\u3092\u666e\u6bb5\u4f7f\u3044\u307e\u3067\u3057\u3066\u3044\u306a\u304f\u3068\u3082\u3001\u4ed5\u4e8b\u3067\u3061\u3087\u3063\u3068\u89e6\u308b\u3068\u304d\u306bDebian\u7cfb\u306a\u306e\u304bRHEL\u7cfb\u306a\u306e\u304b\u306f\u610f\u8b58\u3059\u308b\u3053\u3068\u304c\u3042\u308b\u3068\u601d\u3044\u307e\u3059<\/p>\n<p data-line=\"141\" class=\"code-line\">\u3056\u3063\u304f\u308a\u3044\u3048\u3070\u3001apt\u306a\u3089Debian\u7cfb\u3001rpm\u306a\u3089RHEL\u7cfb\u307f\u305f\u3044\u306a\u8a71\u3067\u3059\u3002\u3053\u306e\u5dee\u5206\u3053\u305d\u304c\u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u306e\u5dee\u3067\u3001Linux\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u306e\u672c\u8cea\u306e\u4e00\u3064\u3068\u8a00\u3048\u308b\u306e\u3067\u306f\u306a\u3044\u304b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<h4 id=\"nix-os%E3%81%A8%E3%81%AF\" data-line=\"143\" class=\"code-line\">\n Nix OS\u3068\u306f<\/h4>\n<p data-line=\"145\" class=\"code-line\">\u305d\u3093\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u306e\u8a71\u3092\u8e0f\u307e\u3048\u3066\u3001\u672c\u8a18\u4e8b\u3067\u6271\u3046Nix OS\u306e\u7d39\u4ecb\u3092\u3057\u307e\u3059\u3002<\/p>\n<p data-line=\"147\" class=\"code-line\">Nix OS\u306f\u305d\u306e\u540d\u306e\u901a\u308a\u3001Nix\u3068\u3044\u3046\u30d3\u30eb\u30c9\u30b7\u30b9\u30c6\u30e0\u517c\u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u3092\u7528\u3044\u3066\u3044\u307e\u3059\u3002<br \/>Nix\u306f\u7279\u5fb4\u7684\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u3067\u3001\u90fd\u5ea6\u90fd\u5ea6<code>nix install curl<\/code>\u307f\u305f\u3044\u306a\u3053\u3068\u306f\u3057\u307e\u305b\u3093\u3002<\/p>\n<p data-line=\"150\" class=\"code-line\">\u3067\u306f\u3069\u3046\u3084\u3063\u3066\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u5c0e\u5165\u3059\u308b\u304b\u3068\u3044\u3046\u3068\u3001\u69cb\u6210\u3092\u7d14\u7c8b\u95a2\u6570\u578b\u8a00\u8a9e\u3067\u3042\u308bnix\u8a00\u8a9e\u3067\u8a18\u8ff0\u3057\u307e\u3059\u3002\u305d\u306enix\u30d5\u30a1\u30a4\u30eb\u306e\u8a18\u8f09\u306b\u57fa\u3065\u3044\u3066\u3001\u74b0\u5883\u304c\u30c7\u30d7\u30ed\u30a4\u3055\u308c\u307e\u3059\u3002<br \/>\u5fc5\u8981\u306a\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u304c\u3042\u308b\u306a\u3089\u3001nix\u30d5\u30a1\u30a4\u30eb\u306b\u66f8\u304b\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u3057\u3001nix\u30d5\u30a1\u30a4\u30eb\u306b\u66f8\u3044\u3066\u306a\u3044\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306f\u74b0\u5883\u306b(\u57fa\u672c\u7684\u306b)\u5b58\u5728\u3067\u304d\u307e\u305b\u3093\u3002<\/p>\n<p data-line=\"153\" class=\"code-line\">(\u3061\u306a\u307f\u306b\u95a2\u6570\u578b\u8a00\u8a9e\u306e\u7d4c\u9a13\u306f\u306a\u304f\u3066\u3082\u5927\u4e08\u592b\u3067\u3059\u3002\u79c1\u306fAI\u306b\u805e\u304d\u306a\u304c\u3089\u96f0\u56f2\u6c17\u3067\u66f8\u3044\u3066\u307e\u3059\u3002)<\/p>\n<p data-line=\"155\" class=\"code-line\">curl\u3092\u5c0e\u5165\u3059\u308bnix\u30d5\u30a1\u30a4\u30eb\u306e\u4f8b<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-nix\"><code class=\"language-nix code-line\" data-line=\"156\"><span class=\"token punctuation\">{<\/span> config<span class=\"token punctuation\">,<\/span> pkgs<span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">.<\/span><span class=\"token punctuation\">.<\/span><span class=\"token punctuation\">.<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">:<\/span>\n\n<span class=\"token punctuation\">{<\/span>\n  environment<span class=\"token punctuation\">.<\/span>systemPackages <span class=\"token operator\">=<\/span> <span class=\"token keyword\">with<\/span> pkgs<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">[<\/span>\n    curl\n  <span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n<\/code><\/pre>\n<\/div>\n<p data-line=\"167\" class=\"code-line\">\u3055\u3089\u306b\u306f\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3060\u3051\u3067\u306f\u306a\u304f\u3001\u30db\u30b9\u30c8\u540d\u3084\u30e6\u30fc\u30b6\u540d\u307e\u3067\u3059\u3079\u3066\u3092\u30b3\u30fc\u30c9\u306b\u8a18\u8ff0\u3057\u307e\u3059\u3002<br \/>OS as Code\u3068\u8868\u73fe\u3055\u308c\u3066\u3044\u308b\u3053\u3068\u3082\u898b\u304b\u3051\u307e\u3059\u3002<\/p>\n<p data-line=\"170\" class=\"code-line\">\u305d\u3093\u306a\u7279\u5fb4\u3092\u6301\u3064Nix\u3067\u3059\u304c\u3001<a target=\"_blank\" href=\"https:\/\/nixos.org\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\u516c\u5f0f\u30b5\u30a4\u30c8<\/a>\u3067\u306f\u4ee5\u4e0b\u306e3\u3064\u3092\u30a2\u30d4\u30fc\u30eb\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<ul data-line=\"172\" class=\"code-line\">\n<li data-line=\"172\" class=\"code-line\">Reproducible(\u518d\u73fe\u6027)<\/li>\n<li data-line=\"173\" class=\"code-line\">Declarative(\u5ba3\u8a00\u7684)<\/li>\n<li data-line=\"174\" class=\"code-line\">Reliable(\u4fe1\u983c\u6027)<\/li>\n<\/ul>\n<p data-line=\"176\" class=\"code-line\">\u8a73\u3057\u3044\u8a71\u306fNix\u3067\u691c\u7d22\u3059\u308b\u3068\u305f\u304f\u3055\u3093\u8a18\u4e8b\u304c\u51fa\u3066\u304f\u308b\u306e\u3067\u3001\u305d\u308c\u305e\u308c\u5b9f\u8df5\u7684\u306b\u4f55\u304c\u5b09\u3057\u3044\u306e\u304b\u3060\u3051\u3056\u3063\u304f\u308a\u7d39\u4ecb\u3057\u307e\u3059<\/p>\n<h5 data-line=\"178\" class=\"code-line\">Reproducible(\u518d\u73fe\u6027)<\/h5>\n<p data-line=\"180\" class=\"code-line\">\u518d\u73fe\u6027\u306b\u95a2\u3057\u3066\u3082\u3063\u3068\u3082\u5b09\u3057\u3044\u70b9\u306f\u3001\u4f9d\u5b58\u95a2\u4fc2\u306elock\u30d5\u30a1\u30a4\u30eb\u304c\u4f5c\u3089\u308c\u308b\u3053\u3068\u3067\u3059\u3002<\/p>\n<p data-line=\"182\" class=\"code-line\">uv, pnpm, Cargo\u306a\u3069\u3001\u30e9\u30f3\u30bf\u30a4\u30e0\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u306e\u4e16\u754c\u3067\u306flock\u30d5\u30a1\u30a4\u30eb\u304c\u5f53\u305f\u308a\u524d\u306b\u306a\u308a\u3064\u3064\u3042\u308a\u307e\u3059\u3088\u306d\u3002<br \/>\u958b\u767a, \u691c\u8a3c, \u672c\u756a\u3067\u5168\u304f\u540c\u3058\u4f9d\u5b58\u30c4\u30ea\u30fc\u3067\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u89e3\u6c7a\u3055\u308c\u308b\u306e\u306f\u672c\u5f53\u306b\u7d20\u6674\u3089\u3057\u3044\u3067\u3059\u3002<\/p>\n<p data-line=\"185\" class=\"code-line\">\u3068\u3053\u308d\u304c\u3001OS\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u306b\u306f\u4e00\u822c\u7684\u306block\u30d5\u30a1\u30a4\u30eb\u304c\u3042\u308a\u307e\u305b\u3093\u3002<br \/>\u4f8b\u3048\u3070\u3001\u3042\u306a\u305f\u304capt\u3084brew\u3067\u307b\u3057\u3044\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u30d0\u30fc\u30b8\u30e7\u30f3\u6307\u5b9a\u8fbc\u307f\u3067\u4e00\u62ec\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u7528\u610f\u3057\u3066\u3044\u305f\u3068\u3057\u3066\u3082\u3001\u4f9d\u5b58\u95a2\u4fc2\u306b\u306f\u518d\u73fe\u6027\u306f\u306a\u3044\u3067\u3059\u3002<\/p>\n<p data-line=\"188\" class=\"code-line\">NixOS\u306a\u3089\u3001OS\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u3067\u3082lock\u30d5\u30a1\u30a4\u30eb\u3092\u7528\u610f\u3067\u304d\u307e\u3059\u3002\u3069\u3053\u306e\u30de\u30b7\u30f3\u3067\u3082\u5168\u304f\u540c\u3058\u74b0\u5883\u304c\u7528\u610f\u3067\u304d\u307e\u3059\u3002<\/p>\n<p data-line=\"190\" class=\"code-line\">\u5b9f\u969b\u3001\u79c1\u306e\u74b0\u5883\u3067curl\u306e\u30d0\u30a4\u30ca\u30ea\u3092\u63a2\u3057\u3066\u307f\u308b\u3068\u8907\u6570\u3042\u308a\u3001\u5404\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u53b3\u5bc6\u306a\u4f9d\u5b58\u95a2\u4fc2\u3092\u3082\u3063\u3066curl\u3092\u4f7f\u3063\u3066\u3044\u308b\u3053\u3068\u304c\u308f\u304b\u308a\u307e\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"192\">\u276f <span class=\"token function\">ls<\/span> <span class=\"token parameter variable\">-d<\/span> \/nix\/store\/*curl-*-bin\n \/nix\/store\/0gmdkrx09gwjzy9skah4v6makk136ypy-curl-8.16.0-bin\n \/nix\/store\/qnakzidljavpz27az7gjkyydb7ckjg6r-curl-8.16.0-bin\n \/nix\/store\/xjyd8czibdxvwqyh7ybnh300cykzis3g-curl-8.14.1-bin\n<\/code><\/pre>\n<\/div>\n<h5 data-line=\"199\" class=\"code-line\">Declarative(\u5ba3\u8a00\u7684)<\/h5>\n<p data-line=\"201\" class=\"code-line\">\u5148\u8ff0\u306e\u901a\u308aNixOS\u306f\u90fd\u5ea6\u90fd\u5ea6\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u30b3\u30de\u30f3\u30c9\u3092\u53e9\u304f\u306e\u3067\u306f\u306a\u304f\u3001\u7d14\u7c8b\u95a2\u6570\u578b\u8a00\u8a9e\u3067\u69cb\u6210\u3092\u8a18\u8ff0\u3057\u307e\u3059\u3002<br \/>\u624b\u52d5\u3067\u30aa\u30f3\u30c7\u30de\u30f3\u30c9\u306a\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3068\u6bd4\u8f03\u3059\u308c\u3070\u3082\u3061\u308d\u3093\u3067\u3059\u304c\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3084\u30b7\u30f3\u30dc\u30ea\u30c3\u30af\u30ea\u30f3\u30af\u306e\u751f\u6210\u3092\u624b\u7d9a\u304d\u7684\u306b\u884c\u3046\u30b7\u30a7\u30eb\u30b9\u30af\u30ea\u30d7\u30c8\u88fd\u306edotfiles\u306b\u6bd4\u3079\u3066\u3082\u5ba3\u8a00\u7684\u3068\u8a00\u3048\u305d\u3046\u3067\u3059\u3002<\/p>\n<h5 data-line=\"204\" class=\"code-line\">Reliable(\u4fe1\u983c\u6027)<\/h5>\n<p data-line=\"206\" class=\"code-line\">\u4eee\u306b\u8aa4\u3063\u305f\u69cb\u6210\u3067\u30b7\u30b9\u30c6\u30e0\u306b\u4e0d\u5177\u5408\u304c\u8d77\u304d\u3066\u3082\u3001NixOS\u306e\u3067\u306f\u524d\u56de\u306e\u69cb\u6210\u304c\u30ad\u30e3\u30c3\u30b7\u30e5\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u5fa9\u5143\u3067\u304d\u307e\u3059\u3002<br \/>\u5fa9\u5143\u3068\u805e\u304f\u3068\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u306e\u3088\u3046\u306a\u30b9\u30c8\u30ec\u30fc\u30b8\u3092\u5927\u91cf\u306b\u6d88\u8cbb\u3059\u308b\u3088\u3046\u306a\u3082\u306e\u3092\u30a4\u30e1\u30fc\u30b8\u3059\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u304c\u3001\u5b9f\u969b\u306b\u306fNix\u5f0f\u3068\u6210\u679c\u7269\u306e\u30ad\u30e3\u30c3\u30b7\u30e5\u304b\u3089\u72b6\u614b\u3092\u5fa9\u5143\u3092\u3057\u3066\u3044\u307e\u3059\u3002<br \/>\u7d50\u679c\u304c\u4e88\u6e2c\u53ef\u80fd\u306a\u7d14\u7c8b\u95a2\u6570\u578b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u3060\u304b\u3089\u3053\u305d\u3067\u304d\u308b\u6280\u3067\u3059\u3002<\/p>\n<h5 data-line=\"210\" class=\"code-line\">\u30b5\u30d7\u30e9\u30a4\u30c1\u30a7\u30fc\u30f3\u653b\u6483\u3078\u306e\u8010\u6027<\/h5>\n<p data-line=\"212\" class=\"code-line\">\u4e0a\u8a183\u3064\u306e\u30e1\u30ea\u30c3\u30c8\u306b\u52a0\u3048\u3066\u3001\u3082\u3046\u4e00\u3064\u500b\u4eba\u7684\u306b\u30a2\u30c4\u3044\u3068\u601d\u3063\u3066\u3044\u308b\u306e\u306f\u6700\u8fd1\u8a71\u984c\u306e\u30b5\u30d7\u30e9\u30a4\u30c1\u30a7\u30fc\u30f3\u653b\u6483\u3078\u306e\u8010\u6027\u3067\u3059\u3002<\/p>\n<ul data-line=\"214\" class=\"code-line\">\n<li data-line=\"214\" class=\"code-line\">\u30d0\u30a4\u30ca\u30ea\u306e\u5dee\u3057\u66ff\u3048\u304c\u691c\u77e5\u3067\u304d\u308b\n<ul data-line=\"215\" class=\"code-line\">\n<li data-line=\"215\" class=\"code-line\">nix\u306f\u30d3\u30eb\u30c9\u30b7\u30b9\u30c6\u30e0\u3092\u517c\u306d\u3066\u304a\u308a\u3001\u7d14\u7c8b\u95a2\u6570\u578b\u3067\u3042\u308b\u306e\u3067\u30d3\u30eb\u30c9\u7d50\u679c\u304c\u6c7a\u5b9a\u7684\u3067\u4e8b\u524d\u306b\u30d5\u30a1\u30a4\u30eb\u30cf\u30c3\u30b7\u30e5\u307e\u3067\u4e88\u6e2c\u53ef\u80fd\u3067\u3059\u3002\u306a\u306e\u3067\u3001\u30d0\u30a4\u30ca\u30ea\u304c\u5dee\u3057\u66ff\u3048\u3089\u308c\u305f\u3089\u305d\u306e\u6642\u70b9\u3067\u30cf\u30c3\u30b7\u30e5\u306e\u4e0d\u4e00\u81f4\u304b\u3089\u4f9d\u5b58\u306e\u89e3\u6c7a\u306b\u5931\u6557\u3057\u307e\u3059\u3002<\/li>\n<\/ul>\n<\/li>\n<li data-line=\"216\" class=\"code-line\">\u30ea\u30dd\u30b8\u30c8\u30ea\u304c\u5206\u6563\u7ba1\u7406\n<ul data-line=\"217\" class=\"code-line\">\n<li data-line=\"217\" class=\"code-line\">\u30b5\u30d7\u30e9\u30a4\u30c1\u30a7\u30fc\u30f3\u653b\u6483\u306e\u88ab\u5bb3\u304c\u5e83\u304c\u308b\u8981\u56e0\u306e\u4e00\u3064\u306b\u30ea\u30dd\u30b8\u30c8\u30ea\u304c\u4e2d\u592e\u96c6\u6a29\u3067\u653b\u6483\u3078\u306e\u5bfe\u5fdc\u304c\u9045\u308c\u308b\u3068\u3068\u3044\u3046\u3082\u306e\u304c\u3042\u308b\u305d\u3046\u3067\u3059\u304c\u3001Nix\u306f\u5206\u6563\u7ba1\u7406\u3067\u3059\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3 id=\"linux%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%81%AF-%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E7%92%B0%E5%A2%83%E7%B7%A8\" data-line=\"219\" class=\"code-line\">\n Linux\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u3068\u306f \u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u74b0\u5883\u7de8<\/h3>\n<p data-line=\"221\" class=\"code-line\">Linux\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u3092\u5f62\u4f5c\u308b\u5927\u304d\u306a\u8981\u7d20\u306e\u4e00\u3064\u306b\u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u304c\u3042\u308b\u3068\u3044\u3046\u8a71\u3092\u3057\u307e\u3057\u305f\u304c\u3001\u3082\u3046\u4e00\u3064\u308f\u304b\u308a\u3084\u3059\u3044\u3082\u306e\u304c\u3042\u308a\u307e\u3059\u3002<br \/>\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u74b0\u5883(Desktop Environment, DE)\u3067\u3059\u3002<br \/>\u4f8b\u3048\u3070Ubuntu\u306f\u30d5\u30ec\u30fc\u30d0\u3068\u3057\u3066\u3001Lubuntu\u3084Kubuntu, Mint\u306a\u3069\u69d8\u3005\u306a\u6d3e\u751f\u306e\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u308c\u3089\u306f\u5f53\u7136Debian\u7cfb\u306a\u306e\u3067\u3069\u308c\u3082\u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u306fapt\u3067\u3059\u304c\u3001\u660e\u78ba\u306a\u5dee\u304c\u3042\u308a\u305d\u308c\u304cDE\u3067\u3059\u3002<br \/>\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u304c\u30ea\u30c3\u30c1\u3060\u3063\u305f\u308a\u8efd\u91cf\u3060\u3063\u305f\u308aWindows, MacOS\u98a8\u3060\u3063\u305f\u308a\u306a\u3069\u3067\u69d8\u3005\u306a\u3082\u306e\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<p data-line=\"226\" class=\"code-line\">DE\u3068\u3044\u3046\u306e\u306f\u30a6\u30a3\u30f3\u30c9\u30a6\u30de\u30cd\u30fc\u30b8\u30e3\u3084\u30bf\u30b9\u30af\u30d0\u30fc\u3001\u901a\u77e5\u6a5f\u80fd\u306a\u3069\u69d8\u3005\u306a\u3082\u306e\u3092\u3042\u308f\u305b\u305f\u3082\u306e\u3092\u6307\u3057\u3001Gnome, KDE\u306a\u3069\u304c\u6709\u540d\u3067\u3059\u3002<br \/>\u5f53\u7136\u3002\u81ea\u5206\u3067\u5404\u8981\u7d20\u3092\u7d44\u307f\u5408\u308f\u305b\u3066\u4f5c\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002\u6975\u8ad6\u7d44\u307f\u5408\u308f\u305b\u306a\u304f\u3068\u3082\u30a6\u30a3\u30f3\u30c9\u30a6\u30de\u30cd\u30fc\u30b8\u30e3\u3055\u3048\u3042\u308c\u3070\u4f7f\u3048\u307e\u3059\u3002<br \/>\u672c\u8a18\u4e8b\u3067\u306f\u304a\u3059\u3059\u3081\u306e\u30a6\u30a3\u30f3\u30c9\u30a6\u30de\u30cd\u30fc\u30b8\u30e3\u3068\u3057\u3066Hyprland\u3092\u7d39\u4ecb\u3057\u307e\u3059\u3002<\/p>\n<h4 id=\"hyprland%E3%81%A8%E3%81%AF\" data-line=\"230\" class=\"code-line\">\n Hyprland\u3068\u306f<\/h4>\n<p data-line=\"232\" class=\"code-line\">GUI\u306e\u8a71\u306a\u306e\u3067\u307e\u305a\u516c\u5f0f\u306e\u3053\u306e\u52d5\u753b\u3092\u898b\u308b\u3068\u30a4\u30e1\u30fc\u30b8\u304c\u4f1d\u308f\u308b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<p data-line=\"234\" class=\"code-line\"><span class=\"embed-block zenn-embedded zenn-embedded-card\"><iframe id=\"zenn-embedded__26989e7e0e338\" src=\"https:\/\/embed.zenn.studio\/card#zenn-embedded__26989e7e0e338\" data-content=\"https%3A%2F%2Fhypr.land%2Fvideos%2Foutfoxxed.mp4\" frameborder=\"0\" scrolling=\"no\" loading=\"lazy\"><\/iframe><\/span><a target=\"_blank\" href=\"https:\/\/hypr.land\/videos\/outfoxxed.mp4\" style=\"display:none\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/hypr.land\/videos\/outfoxxed.mp4<\/a><\/p>\n<p data-line=\"236\" class=\"code-line\"><a target=\"_blank\" href=\"https:\/\/hypr.land\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\u516c\u5f0f\u30b5\u30a4\u30c8<\/a>\u3067\u306f\u7279\u5fb4\u3068\u3057\u3066\u4ee5\u4e0b\u304c\u30a2\u30d4\u30fc\u30eb\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<ul data-line=\"238\" class=\"code-line\">\n<li data-line=\"238\" class=\"code-line\">Smooth<\/li>\n<li data-line=\"239\" class=\"code-line\">Easy to Configure<\/li>\n<li data-line=\"240\" class=\"code-line\">Dynamic tiling<\/li>\n<\/ul>\n<p data-line=\"242\" class=\"code-line\">\u6700\u521d2\u3064\u306e\u6ed1\u3089\u304b\u3067\u8a2d\u5b9a\u304c\u7c21\u5358\u3068\u3044\u3046\u306e\u306f\u3001\u4eba\u6c17\u306e\u3042\u308b\u30a6\u30a3\u30f3\u30c9\u30a6\u30de\u30cd\u30fc\u30b8\u30e3\u306a\u3089\u5927\u62b5\u305d\u3046\u3060\u3068\u601d\u3046\u306e\u3067\u30013\u3064\u76ee\u306b\u3064\u3044\u3066\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n<h4 id=\"%E3%82%BF%E3%82%A4%E3%83%AB%E5%9E%8B%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%83%9E%E3%83%8D%E3%83%BC%E3%82%B8%E3%83%A3%E3%81%A8%E3%81%AF\" data-line=\"244\" class=\"code-line\">\n \u30bf\u30a4\u30eb\u578b\u30a6\u30a3\u30f3\u30c9\u30a6\u30de\u30cd\u30fc\u30b8\u30e3\u3068\u306f<\/h4>\n<p data-line=\"246\" class=\"code-line\">\u30a6\u30a3\u30f3\u30c9\u30a6\u7ba1\u7406\u306e\u65b9\u5f0f\u3068\u3057\u3066\u4e3b\u8981\u306a\u3082\u306e\u306b\u4ee5\u4e0b\u306e2\u3064\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<ul data-line=\"248\" class=\"code-line\">\n<li data-line=\"248\" class=\"code-line\">\u30b9\u30bf\u30c3\u30af\u578b<\/li>\n<li data-line=\"249\" class=\"code-line\">\u30bf\u30a4\u30eb\u578b<\/li>\n<\/ul>\n<p data-line=\"252\" class=\"code-line\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/zenn\/image\/fetch\/s--mWQExzlu--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_1200\/https:\/\/storage.googleapis.com\/zenn-user-upload\/deployed-images\/7fd9429c2e2c8d4a7a36d4bd.png%3Fsha%3Dbe9c48ada3cbdc70f5b2b640b12b42a2238c2025\" alt=\"tile-stuck\" class=\"md-img\" loading=\"lazy\"\/><br \/><em>ChatGPT\u4f5c<\/em><\/p>\n<p data-line=\"255\" class=\"code-line\">\u30b9\u30bf\u30c3\u30af\u578b\u306fMacOS\u3084Windows\u3067\u7528\u3044\u3089\u308c\u3066\u3044\u308b\u65b9\u5f0f\u3067\u3001\u7686\u3055\u3093\u3082\u666e\u6bb5\u4f7f\u308f\u308c\u3066\u3044\u308b\u3068\u601d\u3044\u307e\u3059\u3002<br \/>\u30d6\u30e9\u30a6\u30b6\u3092\u958b\u3044\u3066\u3044\u308b\u3068\u304d\u306b\u30b3\u30f3\u30bd\u30fc\u30eb\u3092\u958b\u304f\u3068\u30d6\u30e9\u30a6\u30b6\u306e\u4e0a\u306b\u30b3\u30f3\u30bd\u30fc\u30eb\u304c\u91cd\u306a\u3063\u3066\u8d77\u52d5\u3057\u307e\u3059\u3088\u306d\u3002\u305d\u308c\u304c\u30b9\u30bf\u30c3\u30af\u578b\u3067\u3059\u3002<\/p>\n<p data-line=\"258\" class=\"code-line\">\u30bf\u30a4\u30eb\u578b\u306f\u91cd\u306a\u308a\u307e\u305b\u3093\u3001\u591a\u304f\u306e\u30bf\u30a4\u30eb\u578b\u3067\u306f\u52d5\u7684\u30bf\u30a4\u30ea\u30f3\u30b0\u304c\u63a1\u7528\u3055\u308c\u3066\u304a\u308a\u3001\u30d6\u30e9\u30a6\u30b6\u306e\u8d77\u52d5\u4e2d\u306b\u30b3\u30f3\u30bd\u30fc\u30eb\u3092\u958b\u304f\u3068\u81ea\u52d5\u3067\u753b\u9762\u306e\u534a\u3005\u306b\u30d6\u30e9\u30a6\u30b6\u3068\u30b3\u30f3\u30bd\u30fc\u30eb\u304c\u914d\u7f6e\u3055\u308c\u307e\u3059\u3002<br \/>\u3082\u3061\u308d\u3093\u305d\u306e\u307e\u307e\u3060\u3068\u3059\u3050\u306b\u753b\u9762\u304c\u30d1\u30f3\u30d1\u30f3\u306b\u306a\u308b\u306e\u3067\u3001\u30b9\u30bf\u30c3\u30af\u578b\u3088\u308a\u3082\u7a4d\u6975\u7684\u306b\u30ef\u30fc\u30af\u30b9\u30da\u30fc\u30b9(Windows\u3067\u8a00\u3046\u4eee\u60f3\u30c7\u30b9\u30af\u30c8\u30c3\u30d7)\u6a5f\u80fd\u3092\u7528\u3044\u307e\u3059\u3002<\/p>\n<p data-line=\"261\" class=\"code-line\">\u500b\u4eba\u7684\u306b\u3001\u4eca\u65e5\u306e\u30e2\u30cb\u30bf\u306f\u5341\u5206\u306b\u89e3\u50cf\u5ea6\u304c\u9ad8\u3044\u306e\u3067\u3001\u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u308f\u3056\u308f\u3056\u91cd\u306d\u308b\u3088\u3046\u306a\u6319\u52d5\u306f\u5fae\u5999\u306a\u6c17\u304c\u3057\u3066\u30bf\u30a4\u30eb\u578b\u3092\u4f7f\u3063\u3066\u3044\u307e\u3059\u3002<br \/>\u30bf\u30a4\u30eb\u578b\u30a6\u30a3\u30f3\u30c9\u30a6\u30de\u30cd\u30fc\u30b8\u30e3\u306e\u305f\u3081\u306bLinux\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u3092\u4f7f\u3063\u3066\u3044\u308b\u3068\u8a00\u3063\u3066\u3082\u904e\u8a00\u3067\u306f\u306a\u3044\u3067\u3059\u3002<br \/>(Windows\u3084MacOS\u306b\u3082\u30bf\u30a4\u30eb\u578b\u3092\u5b9f\u73fe\u3059\u308b\u30c4\u30fc\u30eb\u306f\u3042\u308a\u307e\u3059\u304c\u3001\u30d9\u30fc\u30b9\u304c\u30b9\u30bf\u30c3\u30af\u578b\u306a\u306e\u3067\u3069\u3053\u304b\u6b6a\u306a\u6319\u52d5\u306b\u306a\u308a\u304c\u3061\u3067\u8ae6\u3081\u307e\u3057\u305f)<\/p>\n<hr data-line=\"266\" class=\"code-line\"\/>\n<h2 id=\"3.-%E5%B0%8E%E5%85%A5%E5%89%8D%E3%81%AB\" data-line=\"268\" class=\"code-line\">\n 3. \u5c0e\u5165\u524d\u306b<\/h2>\n<p data-line=\"270\" class=\"code-line\">\u80cc\u666f\u306e\u8a71\u304c\u7d42\u308f\u3063\u305f\u306e\u3067\u3044\u3056\u5c0e\u5165\u3067\u3059\u304c\u3001\u305d\u306e\u524d\u306b\u3002<\/p>\n<h3 id=\"%E7%AD%86%E8%80%85%E3%81%AE%E7%92%B0%E5%A2%83\" data-line=\"272\" class=\"code-line\">\n \u7b46\u8005\u306e\u74b0\u5883<\/h3>\n<p data-line=\"274\" class=\"code-line\">Apple MacBook Air (13-inch, M2, 2022)<\/p>\n<h3 id=\"%E5%AF%BE%E5%BF%9C%E6%A9%9F%E7%A8%AE\" data-line=\"276\" class=\"code-line\">\n \u5bfe\u5fdc\u6a5f\u7a2e<\/h3>\n<ul data-line=\"278\" class=\"code-line\">\n<li data-line=\"278\" class=\"code-line\">M1, M2, M3\u3044\u305a\u308c\u304b\u306eApple Silicon Mac<\/li>\n<\/ul>\n<h3 id=\"%E8%83%8C%E6%99%AF%E7%9F%A5%E8%AD%98%E3%80%81%E3%82%84%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AE%E3%81%BE%E3%81%A8%E3%82%81\" data-line=\"280\" class=\"code-line\">\n \u80cc\u666f\u77e5\u8b58\u3001\u3084\u308b\u3053\u3068\u306e\u307e\u3068\u3081<\/h3>\n<ul data-line=\"282\" class=\"code-line\">\n<li data-line=\"282\" class=\"code-line\">Apple Silicon Mac\u306bAsahiLinux\u3092\u5c0e\u5165\u3057\u3066\u3001UEFI\u4e92\u63db\u306a\u30d6\u30fc\u30c8\u74b0\u5883\u3092\u7528\u610f\u3059\u308b<\/li>\n<li data-line=\"283\" class=\"code-line\">Nix OS\u3092\u5c0e\u5165\u3057\u3001\u518d\u73fe\u6027\u3068\u4fe1\u983c\u6027\u306e\u306e\u3042\u308b\u5ba3\u8a00\u7684\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u7ba1\u7406\u3092\u884c\u3046<\/li>\n<li data-line=\"284\" class=\"code-line\">Hyprland\u3067\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u74b0\u5883\u3092\u69cb\u7bc9\u3057\u3001\u30bf\u30a4\u30eb\u578b\u30a6\u30a3\u30f3\u30c9\u30a6\u30de\u30cd\u30fc\u30b8\u30e3\u3092\u5c0e\u5165\u3059\u308b<\/li>\n<\/ul>\n<h3 id=\"%E3%83%AA%E3%82%B9%E3%82%AF\" data-line=\"287\" class=\"code-line\">\n \u30ea\u30b9\u30af<\/h3>\n<p data-line=\"289\" class=\"code-line\">\u58ca\u308c\u3066\u3082\u826f\u3044\u72b6\u614b\u306b\u3057\u3066\u304b\u3089\u3084\u308a\u307e\u3057\u3087\u3046<\/p>\n<aside class=\"msg alert\"><span class=\"msg-symbol\">!<\/span><\/p>\n<div class=\"msg-content\">\n<ul data-line=\"292\" class=\"code-line\">\n<li data-line=\"292\" class=\"code-line\">\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u64cd\u4f5c\u3068\u304b\u30df\u30b9\u308b\u3068\u6587\u93ae\u5316\u3057\u307e\u3059\u3002\u30ec\u30b9\u30ad\u30e5\u30fc\u30e2\u30fc\u30c9\u3068\u304b\u3082\u306a\u3044\u3067\u3059\u3002<\/li>\n<li data-line=\"293\" class=\"code-line\">\u3084\u3089\u304b\u3057\u305f\u3089\u3082\u3046\u4e00\u53f0Mac\u3092\u8cb7\u3063\u3066\u5c02\u7528\u306e\u30c4\u30fc\u30eb\u3067\u5fa9\u65e7\u3059\u308b\u3053\u3068\u306b\u306a\u308a\u307e\u3059\u3002(\u4e00\u6557)<br \/>\u8a73\u3057\u304f\u306f\u2193<br \/><a target=\"_blank\" href=\"https:\/\/support.apple.com\/ja-jp\/108900\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/support.apple.com\/ja-jp\/108900<\/a>\n<\/li>\n<\/ul>\n<\/div>\n<\/aside>\n<h3 id=\"%E5%BF%85%E8%A6%81%E3%81%AA%E3%82%82%E3%81%AE\" data-line=\"298\" class=\"code-line\">\n \u5fc5\u8981\u306a\u3082\u306e<\/h3>\n<p data-line=\"300\" class=\"code-line\">\u3044\u305a\u308c\u3082Mac Book\u306a\u3089type-c\u3067\u3042\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<ul data-line=\"302\" class=\"code-line\">\n<li data-line=\"302\" class=\"code-line\">USB\u30e1\u30e2\u30ea<\/li>\n<li data-line=\"303\" class=\"code-line\">\u6709\u7ddaLAN\u30a2\u30c0\u30d7\u30bf<\/li>\n<\/ul>\n<p data-line=\"306\" class=\"code-line\">\u524d\u8005\u306f\u591a\u5206\u5fc5\u9808\u3067\u3059\u3002\u5f8c\u8005\u306fnmcli\u3084iwctl\u3092\u7528\u3044\u305fWifi\u63a5\u7d9a\u3067\u4ee3\u66ff\u3067\u304d\u307e\u3059\u304c\u3001\u3053\u306e\u8a18\u4e8b\u3067\u306f\u7d39\u4ecb\u3057\u307e\u305b\u3093\u3002<br \/>\u3069\u3046\u3057\u3066\u3082\u6709\u7ddaLAN\u306e\u30a2\u30c0\u30d7\u30bf\u3092\u7528\u610f\u3067\u304d\u306a\u3044\u5834\u5408\u306f\u305d\u308c\u3089\u306ehelp\u3092\u898b\u305f\u308a\u30b0\u30b0\u3063\u3066\u307f\u305f\u308a\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<hr data-line=\"309\" class=\"code-line\"\/>\n<h2 id=\"4.-asahi-%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%A9%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E5%B0%8E%E5%85%A5\" data-line=\"311\" class=\"code-line\">\n 4. Asahi \u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u3092\u4f7f\u3063\u305f\u5c0e\u5165<\/h2>\n<p data-line=\"313\" class=\"code-line\">Asahi Linux\u306fMacOS\u306e\u4e16\u754c\u304b\u3089\u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u3092\u5b9f\u884c\u3057\u3066\u5c0e\u5165\u3057\u307e\u3059\u3002<br \/>UEFI\u3068\u304bBIOS\u3068\u304b\u89e6\u3089\u306a\u304f\u3068\u3082\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3067\u304d\u308b\u3068\u3044\u3046\u3053\u3068\u3067\u3059(\u305d\u3082\u305d\u3082\u3069\u3063\u3061\u3082\u306a\u3044)\u3002<br \/>\u6280\u8853\u30b9\u30bf\u30c3\u30af\u7684\u306b\u306f\u3084\u3084\u3053\u3057\u304f\u306a\u3063\u3066\u307e\u3059\u304c\u3001\u5c0e\u5165\u3059\u308b\u5206\u306b\u306fintel\u6642\u4ee3\u3088\u308a\u697d\u306b\u30c7\u30e5\u30a2\u30eb\u30d6\u30fc\u30c8\u74b0\u5883\u304c\u7d44\u3081\u308b\u3068\u8a00\u3048\u305d\u3046\u3067\u3059\u3002<br \/>(\u79c1\u306fintel\u6642\u4ee3\u306eMac\u89e6\u3063\u305f\u3053\u3068\u306a\u3044\u3067\u3059\u304c)<\/p>\n<aside class=\"msg message\"><span class=\"msg-symbol\">!<\/span><\/p>\n<div class=\"msg-content\">\n<p data-line=\"320\" class=\"code-line\">4, 5\u7ae0\u306e\u624b\u9806\u306f\u3001NixOS\u306eAsahi Linux\u5bfe\u5fdc\u3092\u884c\u3063\u3066\u3044\u308b\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u304c\u516c\u958b\u3057\u3066\u3044\u308b\u624b\u9806\u3092\u30ed\u30b0\u3084\u30b9\u30af\u30b7\u30e7\u4ed8\u304d\u3067\u66f8\u304d\u8d77\u3053\u3057\u305f\u3060\u3051\u306e\u3082\u306e\u3067\u3059\u3002<br \/>\u57fa\u672c\u7684\u306b\u2193\u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3092\u898b\u3066\u3001\u8a70\u307e\u3063\u305f\u3089\u3053\u306e\u8a18\u4e8b\u306e\u624b\u9806\u3092\u898b\u308b\u306e\u3092\u304a\u3059\u3059\u3081\u3057\u307e\u3059\u3002<\/p>\n<p data-line=\"323\" class=\"code-line\"><a target=\"_blank\" href=\"https:\/\/github.com\/nix-community\/nixos-apple-silicon\/blob\/main\/docs\/uefi-standalone.md\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">nix-community\u306b\u3088\u308b\u5c0e\u5165\u624b\u9806<\/a><\/p>\n<\/div>\n<\/aside>\n<h3 id=\"%E4%BA%8B%E5%89%8D%E6%BA%96%E5%82%99%3A-nixos%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%81%AE%E4%BD%9C%E6%88%90\" data-line=\"327\" class=\"code-line\">\n \u4e8b\u524d\u6e96\u5099: NixOS\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30e1\u30c7\u30a3\u30a2\u306e\u4f5c\u6210<\/h3>\n<p data-line=\"329\" class=\"code-line\">Assahi Linux\u3092\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3059\u308b\u524d\u306b\u307e\u305aNixOS\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30e1\u30c7\u30a3\u30a2\u3092\u4f5c\u3063\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n<p data-line=\"331\" class=\"code-line\">\u3053\u3053\u304b\u3089AppleSilicon\u5bfe\u5fdc\u306aNixOS\u306eISO\u3092\u843d\u3068\u305b\u307e\u3059\u3002dd\u304brufas\u304b\u4f55\u304b\u3067USB\u306b\u713c\u3044\u3066\u304a\u304d\u307e\u3057\u3087\u3046<\/p>\n<p data-line=\"333\" class=\"code-line\"><span class=\"embed-block zenn-embedded zenn-embedded-card\"><iframe id=\"zenn-embedded__9ff45bf575015\" src=\"https:\/\/embed.zenn.studio\/card#zenn-embedded__9ff45bf575015\" data-content=\"https%3A%2F%2Fgithub.com%2Fnix-community%2Fnixos-apple-silicon%2Freleases\" frameborder=\"0\" scrolling=\"no\" loading=\"lazy\"><\/iframe><\/span><a target=\"_blank\" href=\"https:\/\/github.com\/nix-community\/nixos-apple-silicon\/releases\" style=\"display:none\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/github.com\/nix-community\/nixos-apple-silicon\/releases<\/a><\/p>\n<h3 id=\"asahi-linux%E3%81%AE%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97\" data-line=\"335\" class=\"code-line\">\n Asahi Linux\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7<\/h3>\n<p data-line=\"337\" class=\"code-line\">\u3068\u308a\u3042\u3048\u305a\u3053\u3093\u306a\u611f\u3058\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u3092\u5b9f\u884c\u3057\u307e\u3057\u3087\u3046<\/p>\n<p data-line=\"343\" class=\"code-line\">\u3059\u308b\u3068\u3044\u308d\u3044\u308d\u51fa\u529b\u304c\u51fa\u307e\u3059\u304c\u3001Enter\u3092\u62bc\u305b\u3068\u8a00\u308f\u308c\u308b\u306e\u3067\u62bc\u3057\u307e\u3057\u3087\u3046<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"345\">  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n<span class=\"token number\">100<\/span>  <span class=\"token number\">2293<\/span>    <span class=\"token number\">0<\/span>  <span class=\"token number\">2293<\/span>    <span class=\"token number\">0<\/span>     <span class=\"token number\">0<\/span>    <span class=\"token number\">898<\/span>      <span class=\"token number\">0<\/span> --:--:--  <span class=\"token number\">0<\/span>:00:02 --:--:--   <span class=\"token number\">899<\/span>\nBootstrapping installer:\n  Checking version<span class=\"token punctuation\">..<\/span>.\n  Version: v0.7.7\n  Downloading<span class=\"token punctuation\">..<\/span>.\n  Extracting<span class=\"token punctuation\">..<\/span>.\n  Initializing<span class=\"token punctuation\">..<\/span>.\nThe installer needs to run as root.\nPlease enter your <span class=\"token function\">sudo<\/span> password <span class=\"token keyword\">if<\/span> prompted.\nWelcome to the Asahi Linux installer<span class=\"token operator\">!<\/span>\nThis installer will guide you through the process of setting up\nAsahi Linux on your Mac.\nPlease <span class=\"token function\">make<\/span> sure you are familiar with our documentation at:\n  https:\/\/alx.sh\/w\nPress enter to continue.\n<\/code><\/pre>\n<\/div>\n<p data-line=\"365\" class=\"code-line\">\u30b7\u30b9\u30c6\u30e0\u306e\u69cb\u6210\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u304c\u8abf\u3079\u3066\u304f\u308c\u307e\u3059\u3002Mac\u7528\u306e\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u3057\u304b\u306a\u3044\u3088\u3001\u3068\u8a00\u308f\u308c\u308b\u306f\u305a\u306a\u306e\u3067Linux\u306e\u305f\u3081\u306bMac\u306e\u9818\u57df\u3092\u7e2e\u3081\u307e\u3057\u3087\u3046\u3002<br \/>r\u3067\u30ea\u30b5\u30a4\u30ba\u304c\u59cb\u307e\u308a\u307e\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"368\">Collecting system information<span class=\"token punctuation\">..<\/span>.\n  Product name: MacBook Air <span class=\"token punctuation\">(<\/span>M2, <span class=\"token number\">2022<\/span><span class=\"token punctuation\">)<\/span>\n  SoC: Apple M2\n  Device class: j413ap\n  Product type: Mac14,2\n  Board ID: 0x28\n  Chip ID: 0x8112\n  System firmware: iBoot-11881.140.96\n  Boot UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\n  Boot VGID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\n  Default boot VGID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\n  Boot mode: macOS\n  OS version: <span class=\"token number\">15.6<\/span>.1 <span class=\"token punctuation\">(<\/span>24G90<span class=\"token punctuation\">)<\/span>\n  OS restore version: <span class=\"token number\">24.7<\/span>.90.0.0,0\n  Main firmware version: <span class=\"token number\">15.6<\/span>.1 <span class=\"token punctuation\">(<\/span>24G90<span class=\"token punctuation\">)<\/span>\n  No Fallback System Firmware \/ rOS\n  SFR version: <span class=\"token number\">24.7<\/span>.90.0.0,0\n  SystemRecovery version: <span class=\"token number\">24.7<\/span>.90.0.0,0 <span class=\"token punctuation\">(<\/span><span class=\"token number\">15.6<\/span>.1 24G90<span class=\"token punctuation\">)<\/span>\n  Login user: yourname\nCollecting partition information<span class=\"token punctuation\">..<\/span>.\n  System disk: disk0\nCollecting OS information<span class=\"token punctuation\">..<\/span>.\nPartitions <span class=\"token keyword\">in<\/span> system disk <span class=\"token punctuation\">(<\/span>disk0<span class=\"token punctuation\">)<\/span>:\n  <span class=\"token number\">1<\/span>: APFS <span class=\"token punctuation\">[<\/span>Macintosh HD<span class=\"token punctuation\">]<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">499.75<\/span> GB, <span class=\"token number\">6<\/span> volumes<span class=\"token punctuation\">)<\/span>\n    OS: <span class=\"token punctuation\">[<\/span>B <span class=\"token punctuation\">]<\/span> <span class=\"token punctuation\">[<\/span>Macintosh HD<span class=\"token punctuation\">]<\/span> macOS v15.6.1 <span class=\"token punctuation\">[<\/span>disk3s1s1, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx<span class=\"token punctuation\">]<\/span>\n  <span class=\"token punctuation\">[<\/span>B <span class=\"token punctuation\">]<\/span> <span class=\"token operator\">=<\/span> Booted OS, <span class=\"token punctuation\">[<\/span>R <span class=\"token punctuation\">]<\/span> <span class=\"token operator\">=<\/span> Booted recovery, <span class=\"token punctuation\">[<\/span>? <span class=\"token punctuation\">]<\/span> <span class=\"token operator\">=<\/span> Unknown\n  <span class=\"token punctuation\">[<\/span> *<span class=\"token punctuation\">]<\/span> <span class=\"token operator\">=<\/span> Default boot volume\nUsing OS <span class=\"token string\">'Macintosh HD'<\/span> <span class=\"token punctuation\">(<\/span>disk3s1s1<span class=\"token punctuation\">)<\/span> <span class=\"token keyword\">for<\/span> machine authentication.\nChoose what to do:\n  r: Resize an existing partition to <span class=\"token function\">make<\/span> space <span class=\"token keyword\">for<\/span> a new OS\n  q: Quit without doing anything\n\u00bb Action <span class=\"token punctuation\">(<\/span>r<span class=\"token punctuation\">)<\/span>: r\n<\/code><\/pre>\n<\/div>\n<p data-line=\"403\" class=\"code-line\">\u4eca\u5ea6\u306fMac\u7528\u306e\u9818\u57df\u3092\u3069\u306e\u3050\u3089\u3044\u6b8b\u3059\u304b\u805e\u304b\u308c\u307e\u3059\u3002<code>Minimum new size: 63.76 GB (12.76%)<\/code>\u304c\u91cd\u8981\u3067\u3001\u6307\u5b9a\u3067\u304d\u308b\u6700\u5c0f\u30b5\u30a4\u30ba\u3067\u3059\u3002<br \/>\u3053\u308c\u306f\u3042\u306a\u305f\u304c\u3069\u306e\u3050\u3089\u3044\u30b9\u30c8\u30ec\u30fc\u30b8\u3092\u7a4d\u3093\u3067\u3044\u308b\u304b\u3001\u6d88\u8cbb\u3057\u3066\u3044\u308b\u304b\u306b\u3088\u3063\u3066\u6570\u5b57\u304c\u7570\u306a\u308b\u3067\u3057\u3087\u3046\u3002<br \/>\u591a\u5c11\u306f\u30d0\u30c3\u30d5\u30a1\u3092\u6301\u305f\u305b\u3066\u304a\u3044\u305f\u307b\u3046\u304c\u826f\u3044\u3068\u601d\u3044\u307e\u3059\u3001\u79c1\u306f\u6700\u5c0f12%\u306b\u5bfe\u3057\u306615%\u3092\u6307\u5b9a\u3057\u3066\u304a\u304d\u307e\u3057\u305f\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"407\">We<span class=\"token string\">'re going to resize this partition:\n  APFS [Macintosh HD] (499.75 GB, 6 volumes)\n  Total size: 499.75 GB\n  Free space: 473.99 GB\n  Available space: 435.99 GB\n  Overhead: 0 B\n  Minimum new size: 63.76 GB (12.76%)\nEnter the new size for your existing partition:\n  You can enter a size such as '<\/span>1GB<span class=\"token string\">', a fraction such as '<\/span><span class=\"token number\">50<\/span>%<span class=\"token string\">',\n  or the word '<\/span>min' <span class=\"token keyword\">for<\/span> the smallest allowable size.\n  Examples:\n  <span class=\"token number\">30<\/span>%  - <span class=\"token number\">30<\/span>% to macOS, <span class=\"token number\">70<\/span>% to the new OS\n  80GB - 80GB to macOS, the rest to your new OS\n  min  - Shrink macOS as much as <span class=\"token punctuation\">(<\/span>safely<span class=\"token punctuation\">)<\/span> possible\n\u00bb New size <span class=\"token punctuation\">(<\/span><span class=\"token number\">50<\/span>%<span class=\"token punctuation\">)<\/span>: <span class=\"token number\">15<\/span>%\n<\/code><\/pre>\n<\/div>\n<p data-line=\"425\" class=\"code-line\">\u3057\u3070\u3089\u304f\u56fa\u307e\u308b\u3088\u3001\u3068\u8a00\u308f\u308c\u307e\u3059\u3002\u554f\u984c\u306a\u3051\u308c\u3070y\u3067\u7d9a\u884c\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"427\">Resizing will <span class=\"token function\">free<\/span> up <span class=\"token number\">424.79<\/span> GB of space.\nNote: your system may appear to freeze during the resize.\nThis is normal, just <span class=\"token function\">wait<\/span> <span class=\"token keyword\">until<\/span> the process completes.\n\u00bb Continue? <span class=\"token punctuation\">(<\/span>y\/N<span class=\"token punctuation\">)<\/span>: y\n<\/code><\/pre>\n<\/div>\n<p data-line=\"434\" class=\"code-line\">\u30ed\u30b0\u304c\u305f\u304f\u3055\u3093\u51fa\u3066\u304d\u307e\u3059\u304c\u3001\u7d42\u308f\u308b\u3068enter\u3092\u62bc\u3059\u3088\u3046\u4fc3\u3055\u308c\u307e\u3059\u3002\u62bc\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"436\">Started APFS operation\n\n---\u7565---\n\nFinished APFS operation\nResize complete. Press enter to continue.\n<\/code><\/pre>\n<\/div>\n<p data-line=\"445\" class=\"code-line\">\u30b7\u30b9\u30c6\u30e0\u60c5\u5831\u304c\u518d\u53ce\u96c6\u3055\u308c\u307e\u3057\u305f\u3002\u3055\u3063\u304d\u306fMac\u306e\u9818\u57df\u3057\u304b\u306a\u3044\u3088\u3001\u3068\u8a00\u308f\u308c\u307e\u3057\u305f\u304c\u4eca\u5ea6\u306f<code>2: (free space: 424.79 GB)<\/code>\u304c\u3042\u308a\u307e\u3059\u306d\u3002<br \/>\u3055\u3063\u304d\u306f\u306a\u304b\u3063\u305f<code>f: Install an OS into free space<\/code>\u3067\u3053\u3053\u3092Asahi Linux\u306e\u9818\u57df\u306b\u3067\u304d\u307e\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"448\">Collecting partition information<span class=\"token punctuation\">..<\/span>.\n  System disk: disk0\nCollecting OS information<span class=\"token punctuation\">..<\/span>.\nPartitions <span class=\"token keyword\">in<\/span> system disk <span class=\"token punctuation\">(<\/span>disk0<span class=\"token punctuation\">)<\/span>:\n  <span class=\"token number\">1<\/span>: APFS <span class=\"token punctuation\">[<\/span>Macintosh HD<span class=\"token punctuation\">]<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">74.96<\/span> GB, <span class=\"token number\">6<\/span> volumes<span class=\"token punctuation\">)<\/span>\n    OS: <span class=\"token punctuation\">[<\/span>B <span class=\"token punctuation\">]<\/span> <span class=\"token punctuation\">[<\/span>Macintosh HD<span class=\"token punctuation\">]<\/span> macOS v15.6.1 <span class=\"token punctuation\">[<\/span>disk3s1s1, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx<span class=\"token punctuation\">]<\/span>\n  <span class=\"token number\">2<\/span>: <span class=\"token punctuation\">(<\/span>free space: <span class=\"token number\">424.79<\/span> GB<span class=\"token punctuation\">)<\/span>\n  <span class=\"token punctuation\">[<\/span>B <span class=\"token punctuation\">]<\/span> <span class=\"token operator\">=<\/span> Booted OS, <span class=\"token punctuation\">[<\/span>R <span class=\"token punctuation\">]<\/span> <span class=\"token operator\">=<\/span> Booted recovery, <span class=\"token punctuation\">[<\/span>? <span class=\"token punctuation\">]<\/span> <span class=\"token operator\">=<\/span> Unknown\n  <span class=\"token punctuation\">[<\/span> *<span class=\"token punctuation\">]<\/span> <span class=\"token operator\">=<\/span> Default boot volume\nUsing OS <span class=\"token string\">'Macintosh HD'<\/span> <span class=\"token punctuation\">(<\/span>disk3s1s1<span class=\"token punctuation\">)<\/span> <span class=\"token keyword\">for<\/span> machine authentication.\nChoose what to do:\n  f: Install an OS into <span class=\"token function\">free<\/span> space\n  r: Resize an existing partition to <span class=\"token function\">make<\/span> space <span class=\"token keyword\">for<\/span> a new OS\n  q: Quit without doing anything\n\u00bb Action <span class=\"token punctuation\">(<\/span>f<span class=\"token punctuation\">)<\/span>: f\n<\/code><\/pre>\n<\/div>\n<p data-line=\"466\" class=\"code-line\">\u4eca\u5ea6\u306f\u4f55\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u304b\u805e\u304b\u308c\u307e\u3059\u3002\u3068\u308a\u3042\u3048\u305a\u52d5\u304fLinux\u304c\u307b\u3057\u3044\u5f62\u306f1,2\u306b\u3092\u9078\u3076\u3068\u7acb\u6d3e\u306aFedora\u74b0\u5883\u304c\u3059\u3050\u306b\u624b\u306b\u5165\u308a\u307e\u3059\u3002<br \/>\u672c\u8a18\u4e8b\u3067\u306f\u5148\u306b\u7d39\u4ecb\u3057\u305fNixOS\u3092\u4f7f\u3044\u305f\u3044\u306e\u30675\u3092\u9078\u3093\u3067\u3001AsahiLinux\u306e\u57fa\u76e4\u3060\u3051\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3057\u307e\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"469\">Collecting partition information<span class=\"token punctuation\">..<\/span>.\n  System disk: disk0\nCollecting OS information<span class=\"token punctuation\">..<\/span>.\nPartitions <span class=\"token keyword\">in<\/span> system disk <span class=\"token punctuation\">(<\/span>disk0<span class=\"token punctuation\">)<\/span>:\n  <span class=\"token number\">1<\/span>: APFS <span class=\"token punctuation\">[<\/span>Macintosh HD<span class=\"token punctuation\">]<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">74.96<\/span> GB, <span class=\"token number\">6<\/span> volumes<span class=\"token punctuation\">)<\/span>\n    OS: <span class=\"token punctuation\">[<\/span>B <span class=\"token punctuation\">]<\/span> <span class=\"token punctuation\">[<\/span>Macintosh HD<span class=\"token punctuation\">]<\/span> macOS v15.6.1 <span class=\"token punctuation\">[<\/span>disk3s1s1, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx<span class=\"token punctuation\">]<\/span>\n  <span class=\"token number\">2<\/span>: <span class=\"token punctuation\">(<\/span>free space: <span class=\"token number\">424.79<\/span> GB<span class=\"token punctuation\">)<\/span>\n  <span class=\"token punctuation\">[<\/span>B <span class=\"token punctuation\">]<\/span> <span class=\"token operator\">=<\/span> Booted OS, <span class=\"token punctuation\">[<\/span>R <span class=\"token punctuation\">]<\/span> <span class=\"token operator\">=<\/span> Booted recovery, <span class=\"token punctuation\">[<\/span>? <span class=\"token punctuation\">]<\/span> <span class=\"token operator\">=<\/span> Unknown\n  <span class=\"token punctuation\">[<\/span> *<span class=\"token punctuation\">]<\/span> <span class=\"token operator\">=<\/span> Default boot volume\nUsing OS <span class=\"token string\">'Macintosh HD'<\/span> <span class=\"token punctuation\">(<\/span>disk3s1s1<span class=\"token punctuation\">)<\/span> <span class=\"token keyword\">for<\/span> machine authentication.\nChoose what to do:\n  f: Install an OS into <span class=\"token function\">free<\/span> space\n  r: Resize an existing partition to <span class=\"token function\">make<\/span> space <span class=\"token keyword\">for<\/span> a new OS\n  q: Quit without doing anything\n\u00bb Action <span class=\"token punctuation\">(<\/span>f<span class=\"token punctuation\">)<\/span>: f\nChoose an OS to install:\n  <span class=\"token number\">1<\/span>: Fedora Asahi Remix <span class=\"token number\">42<\/span> with KDE Plasma\n  <span class=\"token number\">2<\/span>: Fedora Asahi Remix <span class=\"token number\">42<\/span> with GNOME\n  <span class=\"token number\">3<\/span>: Fedora Asahi Remix <span class=\"token number\">42<\/span> Server\n  <span class=\"token number\">4<\/span>: Fedora Asahi Remix <span class=\"token number\">42<\/span> Minimal\n  <span class=\"token number\">5<\/span>: UEFI environment only <span class=\"token punctuation\">(<\/span>m1n1 + U-Boot + ESP<span class=\"token punctuation\">)<\/span>\n\u00bb OS: <span class=\"token number\">5<\/span>\n<\/code><\/pre>\n<\/div>\n<p data-line=\"494\" class=\"code-line\">OS\u306e\u540d\u524d\u3092\u805e\u304b\u308c\u307e\u3059\u3002\u96fb\u6e90\u30dc\u30bf\u30f3\u9577\u62bc\u3057\u3057\u305f\u3068\u304d\u306e\u30e1\u30cb\u30e5\u30fc\u3068\u304b\u8868\u793a\u3055\u308c\u308b\u540d\u524d\u3067\u3001\u632f\u308b\u821e\u3044\u306b\u306f\u5f71\u97ff\u3057\u307e\u305b\u3093\u3002\u9069\u5f53\u306b\u6c7a\u3081\u307e\u3057\u3087\u3046\u3002<\/p>\n<aside class=\"msg message\"><span class=\"msg-symbol\">!<\/span><\/p>\n<div class=\"msg-content\">\n<p data-line=\"497\" class=\"code-line\">\u3053\u3053\u3067\u6307\u5b9a\u3057\u3066\u3044\u308b\u306e\u306f\u3042\u304f\u307e\u3067\u30d6\u30fc\u30c8\u30e1\u30cb\u30e5\u30fc\u3067\u898b\u305b\u308b\u540d\u524d\u3067\u3059\u3002<br \/>\u3084\u3084\u3053\u3057\u3044\u3067\u3059\u304c\u3042\u304f\u307e\u3067Asahi Linux\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3092\u3057\u3066\u3044\u308b\u3060\u3051\u3067\u3001NixOS\u305d\u306e\u3082\u306e\u306f\u307e\u3060\u767b\u5834\u3057\u307e\u305b\u3093\u3002<\/p>\n<\/div>\n<\/aside>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"502\">Downloading OS package info<span class=\"token punctuation\">..<\/span>.\n- \nMinimum required space <span class=\"token keyword\">for<\/span> this OS: <span class=\"token number\">3.00<\/span> GB\nAvailable <span class=\"token function\">free<\/span> space: <span class=\"token number\">424.79<\/span> GB\nEnter a name <span class=\"token keyword\">for<\/span> your OS\n\u00bb OS name <span class=\"token punctuation\">(<\/span>UEFI boot<span class=\"token punctuation\">)<\/span>: NixOS\n<\/code><\/pre>\n<\/div>\n<p data-line=\"511\" class=\"code-line\">\u30ec\u30dd\u30fc\u30c8\u3092\u9001\u308b\u304b\u805e\u304b\u308c\u307e\u3059\u3001\u662f\u975ey\u3067Asahi Linux\u306b\u8ca2\u732e\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"513\">Using macOS <span class=\"token number\">13.5<\/span> <span class=\"token keyword\">for<\/span> OS firmware\nDownloading macOS OS package info<span class=\"token punctuation\">..<\/span>.\n\n---\u7565---\n\nInstallation successful<span class=\"token operator\">!<\/span>\nInstall information:\n  APFS VGID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\n  EFI PARTUUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\nHelp us improve Asahi Linux<span class=\"token operator\">!<\/span>\nWe<span class=\"token string\">'d love to know how many people are installing Asahi and on what\nkind of hardware. Would you mind sending a one-time installation\nreport to us?\nThis will only report what kind of machine you have, the OS you'<\/span>re\ninstalling, basic version info, and the rough <span class=\"token function\">install<\/span> size.\nNo personally identifiable information <span class=\"token punctuation\">(<\/span>such as serial numbers,\nspecific partition sizes, etc.<span class=\"token punctuation\">)<\/span> is included. You can view the\nexact data that will be sent.\nReport your install?\n  y: Yes\n  n: No\n  d: View the data that will be sent\n\u00bb Choice <span class=\"token punctuation\">(<\/span>y\/n\/d<span class=\"token punctuation\">)<\/span>: y\n<\/code><\/pre>\n<\/div>\n<p data-line=\"539\" class=\"code-line\">\u30b7\u30e3\u30c3\u30c8\u30c0\u30a6\u30f3\u5f8c\u306e\u624b\u9806\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002\u3088\u304f\u8aad\u3093\u3067\u304b\u3089Enter\u3092\u62bc\u3057\u307e\u3057\u3087\u3046\u3002<br \/>\u96fb\u6e90\u843d\u3061\u3066\u304b\u3089\u3057\u3070\u3089\u304f\u5f85\u3063\u305f\u3089\u3001\u96fb\u6e90\u30dc\u30bf\u30f3\u9577\u62bc\u3057\u3001\u30d6\u30fc\u30c8\u30e1\u30cb\u30e5\u30fc\u304c\u3067\u305f\u3089NixOS(\u3055\u3063\u304d\u6307\u5b9a\u3057\u305fOS\u540d)\u3092\u8d77\u52d5\u3057\u3066\u306d\u3068\u66f8\u3044\u3066\u307e\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"542\">Your <span class=\"token function\">install<\/span> has been counted. Thank you<span class=\"token operator\">!<\/span> \u2764\nTo be able to boot your new OS, you will need to complete one <span class=\"token function\">more<\/span> step.\nPlease <span class=\"token builtin class-name\">read<\/span> the following instructions carefully. Failure to <span class=\"token keyword\">do<\/span> so\nwill leave your new installation <span class=\"token keyword\">in<\/span> an unbootable state.\nPress enter to continue.\nWhen the system shuts down, follow these steps:\n<span class=\"token number\">1<\/span>. Wait <span class=\"token number\">25<\/span> seconds <span class=\"token keyword\">for<\/span> the system to fully shut down.\n<span class=\"token number\">2<\/span>. Press and hold down the power button to power on the system.\n   * It is important that the system be fully powered off before this step,\n     and that you press and hold down the button once, not multiple times.\n     This is required to put the machine into the right mode.\n<span class=\"token number\">3<\/span>. Release it once you see <span class=\"token string\">'Loading startup options...'<\/span> or a spinner.\n<span class=\"token number\">4<\/span>. Wait <span class=\"token keyword\">for<\/span> the volume list to appear.\n<span class=\"token number\">5<\/span>. Choose <span class=\"token string\">'NixOS'<\/span><span class=\"token builtin class-name\">.<\/span>\n<span class=\"token number\">6<\/span>. You will briefly see a <span class=\"token string\">'macOS Recovery'<\/span> dialog.\n   * If you are asked to <span class=\"token string\">'Select a volume to recover'<\/span>,\n     <span class=\"token keyword\">then<\/span> choose your normal macOS volume and click Next.\n     You may need to authenticate yourself with your macOS credentials.\n<span class=\"token number\">7<\/span>. Once the <span class=\"token string\">'Asahi Linux installer'<\/span> <span class=\"token function\">screen<\/span> appears, follow the prompts.\nIf you end up <span class=\"token keyword\">in<\/span> a bootloop or get a message telling you that macOS needs to\nbe reinstalled, that means you didn<span class=\"token string\">'t follow the steps above properly.\nFully shut down your system without doing anything, and try again.\nIf in trouble, hold down the power button to boot, select macOS, run\nthis installer again, and choose the '<\/span>p' option to retry the process.\nPress enter to shut down the system.\n<\/code><\/pre>\n<\/div>\n<p data-line=\"570\" class=\"code-line\">\u96fb\u6e90\u3092\u9577\u62bc\u3057\u3059\u308b\u3068\u3053\u3093\u306a\u753b\u9762\u306b\u306a\u308a\u307e\u3059\u3001NixOS\u3092\u3092\u9078\u3073\u307e\u3057\u3087\u3046\u3002<br \/><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/zenn\/image\/fetch\/s--B_CpuqhE--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_1200\/https:\/\/storage.googleapis.com\/zenn-user-upload\/deployed-images\/87df43b65d32af9a68b32819.png%3Fsha%3Daecde30bb5229fa02fbd69a3027864de8c65a591\" alt=\"boot\" class=\"md-img\" loading=\"lazy\"\/><\/p>\n<p data-line=\"573\" class=\"code-line\">\u8d77\u52d5\u3057\u3066NixOS\u3092\u9078\u3076\u3068\u30b3\u30f3\u30bd\u30fc\u30eb\u304c\u8868\u793a\u3055\u308c\u3053\u3093\u306a\u51fa\u529b\u306b\u306a\u308a\u307e\u3059\u3002\u3068\u308a\u3042\u3048\u305aEnter\u3092\u62bc\u3057\u307e\u3057\u3087\u3046\u3002<br \/>\u3053\u306e\u72b6\u614b\u304c\u4f55\u306a\u306e\u304b\u306f\u3088\u304f\u308f\u304b\u3063\u3066\u306a\u3044\u3067\u3059\u304c\u3001\u307e\u3060MacOS\u306e\u4e16\u754c\u306a\u306e\u3067\u3053\u3053\u304b\u3089\u5b9f\u969b\u306bm1n1\u3084U-Boot\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u306a\u3069\u304c\u59cb\u307e\u308a\u307e\u3059\u3002<br \/>\u203b\u3053\u3053\u304b\u3089\u306f\u5199\u771f\u3092ChatGPT\u306b\u6587\u5b57\u8d77\u3053\u3057\u3057\u3066\u3082\u3089\u3063\u305f\u3082\u306e\u306a\u306e\u3067\u82e5\u5e72\u4e0d\u6b63\u78ba\u3067\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"577\">Asahi Linux installer <span class=\"token punctuation\">(<\/span>second step<span class=\"token punctuation\">)<\/span>\n\nVGID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\nSystem volume: \/Volumes\/NixOS\n\nYou will see some messages advising you that you are changing the\nsecurity level of your system. These changes apply only to your\nAsahi Linux install, and are necessary to <span class=\"token function\">install<\/span> a third-party OS.\n\nApple Silicon platforms maintain a separate security level <span class=\"token keyword\">for<\/span> each\ninstalled OS, and are designed to retain their security with mixed OSes.\nThe security level of your macOS <span class=\"token function\">install<\/span> will not be affected.\n\nYou will be prompted <span class=\"token keyword\">for<\/span> login credentials two times.\nPlease enter your macOS credentials <span class=\"token punctuation\">(<\/span>for the macOS that you\nused to run the first step of the installation<span class=\"token punctuation\">)<\/span>.\n\nPress enter to continue.\n<\/code><\/pre>\n<\/div>\n<p data-line=\"598\" class=\"code-line\">\u30e6\u30fc\u30b6\u540d\u3068\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3057\u307e\u3059\u3002MacOS\u306e\u8a8d\u8a3c\u60c5\u5831\u3067\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"601\">Operating on Volume Group UUID xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\n\nThis utility is not meant <span class=\"token keyword\">for<\/span> normal <span class=\"token function\">users<\/span> or even sysadmins.\nIt provides unabstraced access to capabilities <span class=\"token function\">which<\/span> are normally handled <span class=\"token keyword\">for<\/span> t\nhe user automatically when changing the security policy through GUIs such as the\nStartup Security Utility <span class=\"token keyword\">in<\/span> macOS Recovery <span class=\"token punctuation\">(<\/span><span class=\"token string\">\"recoveryOS\"<\/span><span class=\"token punctuation\">)<\/span>.\nIt is possible to <span class=\"token function\">make<\/span> your system security much weaker and therefore easier to\ncompromise using this tool.\nThis tool is not to be used <span class=\"token keyword\">in<\/span> production environments.\nIt is possible to render your system unbootable with this tool.\nIt should only be used to understand how the security of Apple Silicon Macs work\ns.\nUse at your own risk<span class=\"token operator\">!<\/span>\n\nAuthorized user: yourname\nPassword:\n<\/code><\/pre>\n<\/div>\n<p data-line=\"620\" class=\"code-line\">\u30bb\u30ad\u30e5\u30a2\u30d6\u30fc\u30c8\u7684\u306a\u3082\u306e\u3092\u7de9\u3081\u308b\u3068\u8a00\u308f\u308c\u3066\u307e\u3059\u3002\u554f\u984c\u306a\u3051\u308c\u3070y<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"622\">\n---\u7565---\n\nKernel CTRR Status:             Disabled <span class=\"token punctuation\">(<\/span>sip2<span class=\"token punctuation\">)<\/span>: <span class=\"token number\">1<\/span>\nBoot Args Filtering Status:     Enabled <span class=\"token punctuation\">(<\/span>sip3<span class=\"token punctuation\">)<\/span>: absent\n\nBy setting a custom boot object, you will be putting your system into Permissive Security.\nAre you sure you want to <span class=\"token keyword\">do<\/span> this? <span class=\"token punctuation\">(<\/span>enter y or n<span class=\"token punctuation\">)<\/span> y\n<\/code><\/pre>\n<\/div>\n<p data-line=\"633\" class=\"code-line\">m1n1\u3092\u30d6\u30fc\u30c8\u53ef\u80fd\u306b\u767b\u9332\u3059\u308b\u305f\u3081\u3001\u3082\u3046\u4e00\u5ea6\u30e6\u30fc\u30b6\u540d\u3068\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u805e\u304b\u308c\u307e\u3059\u3002\u5165\u529b\u3059\u308b\u3068reboot\u3092\u4fc3\u3055\u308c\u307e\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"636\">found raw boot object, deriving Mach-O boot properties<span class=\"token punctuation\">..<\/span>.\nwrapping boot object payload<span class=\"token punctuation\">..<\/span>.\ngoing to change bootpolicy to permissive<span class=\"token punctuation\">..<\/span>.\nupdating <span class=\"token builtin class-name\">local<\/span> machine policy<span class=\"token punctuation\">..<\/span>.\nUsername: yourname\n<span class=\"token punctuation\">[<\/span>Password:\ninstalling boot object<span class=\"token punctuation\">..<\/span>.\ndone.\n\nWrapping up<span class=\"token punctuation\">..<\/span>.\n\nInstallation complete<span class=\"token operator\">!<\/span> Press enter to reboot.\n<\/code><\/pre>\n<\/div>\n<p data-line=\"651\" class=\"code-line\">\u518d\u8d77\u52d5\u5f8c\u3001\u3053\u3093\u306a\u611f\u3058\u306e\u753b\u9762\u306b\u306a\u3063\u3066\u308c\u3070\u7121\u4e8bm1n1\u2192U-Boot\u304c\u8d77\u52d5\u3067\u304d\u3066\u307e\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"653\">U-Boot <span class=\"token number\">2023.07<\/span>-rc2 <span class=\"token punctuation\">(<\/span>Dec <span class=\"token number\">20<\/span> <span class=\"token number\">2023<\/span> - 05:31:57 +0000<span class=\"token punctuation\">)<\/span>\n\nModel: Apple MacBook Air <span class=\"token punctuation\">(<\/span><span class=\"token number\">13<\/span>-inch, M2, <span class=\"token number\">2022<\/span><span class=\"token punctuation\">)<\/span>\n\n---\u7565---\n\nDevice <span class=\"token number\">0<\/span>: unknown device\n<span class=\"token operator\">=<\/span><span class=\"token operator\">&gt;<\/span>\n<\/code><\/pre>\n<\/div>\n<p data-line=\"664\" class=\"code-line\">\u3053\u308c\u3067AsahiLinux\u306e\u5c0e\u5165\u306f\u5b8c\u4e86\u3067\u3059\u3002\u3053\u308c\u3067UEFI\u3092\u671f\u5f85\u3059\u308bLinux\u3092\u8d77\u52d5\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n<hr data-line=\"666\" class=\"code-line\"\/>\n<h2 id=\"5.-nix-os%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB\" data-line=\"668\" class=\"code-line\">\n 5. Nix OS\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n<p data-line=\"670\" class=\"code-line\">\u4e8b\u524d\u306b\u7528\u610f\u3057\u3066\u304a\u3044\u305f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30e1\u30c7\u30a3\u30a2\u3067NixOS\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n<p data-line=\"672\" class=\"code-line\">USB\u3092\u6307\u3057\u305f\u72b6\u614b\u3067U-Boot\u306e\u30b3\u30f3\u30bd\u30fc\u30eb\u306b<code>usbboot<\/code>\u3068\u6253\u3066\u3070USB\u306e\u4e2d\u8eab\u304c\u30d6\u30fc\u30c8\u3055\u308c\u307e\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"674\">U-Boot <span class=\"token number\">2023.07<\/span>-rc2 <span class=\"token punctuation\">(<\/span>Dec <span class=\"token number\">20<\/span> <span class=\"token number\">2023<\/span> - 05:31:57 +0000<span class=\"token punctuation\">)<\/span>\n\nModel: Apple MacBook Air <span class=\"token punctuation\">(<\/span><span class=\"token number\">13<\/span>-inch, M2, <span class=\"token number\">2022<\/span><span class=\"token punctuation\">)<\/span>\n\n---\u7565---\n\nDevice <span class=\"token number\">0<\/span>: unknown device\n<span class=\"token operator\">=<\/span><span class=\"token operator\">&gt;<\/span>usbboot\n<\/code><\/pre>\n<\/div>\n<p data-line=\"685\" class=\"code-line\">\u3053\u3093\u306a\u753b\u9762\u306b\u306a\u308b\u306e\u3067Enter\u3092\u62bc\u3059\u3068\u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u304c\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n<p data-line=\"687\" class=\"code-line\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/zenn\/image\/fetch\/s--1_4obrNi--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_1200\/https:\/\/storage.googleapis.com\/zenn-user-upload\/deployed-images\/b1d076e71571b93bc4e99763.png%3Fsha%3Ded080711e3b48db01eefb6f069bd81766e568019\" alt=\"nixos-live-usb\" class=\"md-img\" loading=\"lazy\"\/><\/p>\n<aside class=\"msg message\"><span class=\"msg-symbol\">!<\/span><\/p>\n<div class=\"msg-content\">\n<p data-line=\"690\" class=\"code-line\">\u5b89\u7269\u306etype-c\u5909\u63db\u3092\u30a2\u30c0\u30d7\u30bf\u3092\u4f7f\u3063\u3066\u3044\u308b\u5834\u5408\u306f\u63a5\u7d9a\u304c\u30d6\u30c4\u30d6\u30c4\u5207\u308c\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002<br \/>\u5207\u308c\u308b\u3068\u3084\u308a\u76f4\u3057\u306a\u306e\u3067\u3001\u305d\u306e\u3088\u3046\u306a\u5834\u5408\u306f<code>Options<\/code>\u304b\u3089<code>Copy ISO Files to RAM<\/code>\u3092\u9078\u629e\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<\/div>\n<\/aside>\n<p data-line=\"694\" class=\"code-line\">\u5148\u307b\u3069Asahi Linux\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u3067MacOS\u306e\u306e\u9818\u57df\u3092\u7e2e\u3081\u307e\u3057\u305f\u304c\u3001\u7a7a\u304d\u9818\u57df\u306b\u306f\u307e\u3060m1n1\u3084U-boot\u304c\u7f6e\u304b\u308c\u305f\u3060\u3051\u3067\u3059\u3002<br \/>NixOS\u306e\u305f\u3081\u306b\u3001\u7a7a\u304d\u9818\u57df\u3092\u307b\u307c\u5168\u90e8\u4f7f\u3063\u3066\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u3092\u4f5c\u308a\u307e\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"697\"><span class=\"token punctuation\">[<\/span>nixos@nixos:~<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">sudo<\/span> sgdisk \/dev\/nvme0n1 <span class=\"token parameter variable\">-n<\/span> <span class=\"token number\">0<\/span>:0:-8\nThe operation has completed successfully.\n<\/code><\/pre>\n<\/div>\n<p data-line=\"702\" class=\"code-line\">\u305d\u3057\u3066\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u4e00\u89a7\u3092\u78ba\u8a8d\u3059\u308b\u3068\u3001\u76f4\u8fd1\u306e\u30b3\u30de\u30f3\u30c9\u4f5c\u6210\u3057\u305f\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u304c5\u3060\u3068\u308f\u304b\u308a\u307e\u3059\u3002\u3053\u3053\u306bNixOS\u3092\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3044\u304d\u307e\u3059\u3002<br \/>(\u660e\u78ba\u306a\u57fa\u6e96\u306f\u306a\u3044\u3067\u3059\u304c\u3001\u30c7\u30d0\u30a4\u30b9\u306b\u306e\u6301\u3063\u3066\u308b\u30b9\u30c8\u30ec\u30fc\u30b8\u5bb9\u91cf\u304b\u3089\u3001AsahiLinux\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u3067\u7e2e\u3081\u305fMacOS\u306e\u30b5\u30a4\u30ba\u3092\u5f15\u3044\u305f\u3050\u3089\u3044\u306e\u3084\u3064)<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"705\"><span class=\"token punctuation\">[<\/span>nixos@nixos:~<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">sudo<\/span> sgdisk \/dev\/nvme0n1 <span class=\"token parameter variable\">-p<\/span>\nDisk \/dev\/nvme0n1: <span class=\"token number\">122138123<\/span> sectors, <span class=\"token number\">465.9<\/span> GiB\nModel: APPLE SSD AP0512Z\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: <span class=\"token number\">4096<\/span>\/4096 bytes\nDisk identifier <span class=\"token punctuation\">(<\/span>GUID<span class=\"token punctuation\">)<\/span>: FCFBC853-8E8A-44C2-AD85-1FEBD131C1F8\nPartition table holds up to <span class=\"token number\">128<\/span> entries\nMain partition table begins at sector <span class=\"token number\">2<\/span> and ends at sector <span class=\"token number\">5<\/span>\nFirst usable sector is <span class=\"token number\">6<\/span>, last usable sector is <span class=\"token number\">122138127<\/span>\nPartitions will be aligned on <span class=\"token number\">2<\/span>-sector boundaries\nTotal <span class=\"token function\">free<\/span> space is <span class=\"token number\">3<\/span> sectors <span class=\"token punctuation\">(<\/span><span class=\"token number\">12.0<\/span> KiB<span class=\"token punctuation\">)<\/span>\n\nNumber  Start <span class=\"token punctuation\">(<\/span>sector<span class=\"token punctuation\">)<\/span>   End <span class=\"token punctuation\">(<\/span>sector<span class=\"token punctuation\">)<\/span>    Size       Code  Name\n   <span class=\"token number\">1<\/span>              <span class=\"token number\">6<\/span>        <span class=\"token number\">128005<\/span>        <span class=\"token number\">500.0<\/span> MiB  AF0B  iBootSystemContainer\n   <span class=\"token number\">2<\/span>         <span class=\"token number\">128006<\/span>      <span class=\"token number\">18429701<\/span>         <span class=\"token number\">69.8<\/span> GiB  AF0A  Container\n   <span class=\"token number\">3<\/span>       <span class=\"token number\">18429702<\/span>      <span class=\"token number\">19040005<\/span>          <span class=\"token number\">2.3<\/span> GiB  AF0A\n   <span class=\"token number\">4<\/span>       <span class=\"token number\">19040006<\/span>      <span class=\"token number\">19162117<\/span>        <span class=\"token number\">477.0<\/span> MiB  EF00\n   <span class=\"token number\">5<\/span>       <span class=\"token number\">19162118<\/span>     <span class=\"token number\">122138127<\/span>        <span class=\"token number\">392.8<\/span> GiB  <span class=\"token number\">8300<\/span>\n\n<\/code><\/pre>\n<\/div>\n<p data-line=\"726\" class=\"code-line\">\u65b0\u898f\u4f5c\u6210\u3057\u305f\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u3092ext4\u3067\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3057\u307e\u3059\u3002<\/p>\n<aside class=\"msg alert\"><span class=\"msg-symbol\">!<\/span><\/p>\n<div class=\"msg-content\">\n<p data-line=\"729\" class=\"code-line\">\u3042\u304f\u307e\u3067\u79c1\u306e\u74b0\u5883\u3067\u306f<code>\/dev\/nvme0n1p5<\/code>\u3060\u3063\u305f\u3060\u3051\u3067\u3059\u3002\u3053\u3053\u3092\u30df\u30b9\u308b\u3068\u6587\u93ae\u5316\u3057\u307e\u3059\u3002<br \/>\u76f4\u524d\u306e<code>sgdisk \/dev\/nvme0n1 -p<\/code>\u306e\u51fa\u529b\u3092\u3088\u304f\u78ba\u8a8d\u3057\u3001\u614e\u91cd\u306b\u64cd\u4f5c\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<\/div>\n<\/aside>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"734\"><span class=\"token punctuation\">[<\/span>nixos@nixos:~<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">sudo<\/span> mkfs.ext4 <span class=\"token parameter variable\">-L<\/span> nixos \/dev\/nvme0n1p5\n<span class=\"token function\">mke2fs<\/span> <span class=\"token number\">1.47<\/span>.2 <span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span>-Jan-2025<span class=\"token punctuation\">)<\/span>\nDiscarding device blocks: <span class=\"token keyword\">done<\/span>\nCreating filesystem with <span class=\"token number\">102976008<\/span> 4k blocks and <span class=\"token number\">25774165<\/span> inodes\nFilesystem UUID: 51f1643a-ac39-4c48-a8b5-57a8c8d8d4f5\nSuperblock backups stored on blocks:\n        <span class=\"token number\">32768<\/span>, <span class=\"token number\">98304<\/span>, <span class=\"token number\">163840<\/span>, <span class=\"token number\">229376<\/span>, <span class=\"token number\">294912<\/span>, <span class=\"token number\">819200<\/span>, <span class=\"token number\">884736<\/span>, <span class=\"token number\">1605632<\/span>, <span class=\"token number\">2654208<\/span>,\n        <span class=\"token number\">4096000<\/span>, <span class=\"token number\">7962624<\/span>, <span class=\"token number\">11239424<\/span>, <span class=\"token number\">20480000<\/span>, <span class=\"token number\">23887872<\/span>, <span class=\"token number\">71663616<\/span>, <span class=\"token number\">78675968<\/span>,\n        <span class=\"token number\">102400000<\/span>\n\nAllocating group tables: <span class=\"token keyword\">done<\/span>\nWriting inode tables: <span class=\"token keyword\">done<\/span>\nCreating journal <span class=\"token punctuation\">(<\/span><span class=\"token number\">262144<\/span> blocks<span class=\"token punctuation\">)<\/span>: <span class=\"token keyword\">done<\/span>\nWriting superblocks and filesystem accounting information: <span class=\"token keyword\">done<\/span>\n<\/code><\/pre>\n<\/div>\n<p data-line=\"751\" class=\"code-line\">\u9818\u57df\u3092\u78ba\u4fdd\u3067\u304d\u305f\u306e\u3067\u5b9f\u969b\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3044\u304d\u307e\u3059\u304c\u3001\u4e00\u65e6root\u306b\u306a\u3063\u3066\u304a\u304d\u307e\u3057\u3087\u3046\u3002<\/p>\n<p data-line=\"758\" class=\"code-line\">efi\u9818\u57df\u3092<code>\/mnt\/boot<\/code>\u306b\u30de\u30a6\u30f3\u30c8\u3057\u307e\u3059\u3002\u3053\u3053\u306e\u610f\u5473\u6b63\u76f4\u3088\u304f\u308f\u304b\u3063\u3066\u306a\u3044\u3067\u3059\u3002<br \/>Asahi Linux\u7279\u6709\u306e\u69cb\u6210\u3092NixOS\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u304c\u671f\u5f85\u3059\u308b\u4e00\u822c\u7684\u306a\u69cb\u6210\u3068\u3057\u3066\u898b\u305b\u308b\u305f\u3081\u306b\u3084\u3063\u3066\u308b\uff1f<br \/>\u6700\u5f8c\u306e\u30b3\u30de\u30f3\u30c9\u306e\u8b66\u544a\u306f\u7121\u8996\u3057\u3066\u826f\u3044\u3067\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"763\"><span class=\"token punctuation\">[<\/span>root@nixos:~<span class=\"token punctuation\">]<\/span>\n\n<span class=\"token punctuation\">[<\/span>root@nixos:~<span class=\"token punctuation\">]<\/span>\n\n<span class=\"token punctuation\">[<\/span>root@nixos:~<span class=\"token punctuation\">]<\/span>\n-bash: warning: <span class=\"token builtin class-name\">command<\/span> substitution: ignored null byte <span class=\"token keyword\">in<\/span> input\n<\/code><\/pre>\n<\/div>\n<p data-line=\"772\" class=\"code-line\">NixOS\u3067\u306f\u69cb\u6210\u3092nix\u30d5\u30a1\u30a4\u30eb\u306b\u8a18\u8ff0\u3059\u308b\u3068\u8ff0\u3079\u307e\u3057\u305f\u304c\u3001\u305d\u306e\u305f\u3081\u306e\u96db\u5f62\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u308a\u307e\u3059\u3002<br \/>\u3042\u3068\u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u306b\u540c\u68b1\u3055\u308c\u3066\u3044\u308bAppleSilicon\u5bfe\u5fdc\u306e\u305f\u3081\u306enix\u30d5\u30a1\u30a4\u30eb\u3082\u96db\u5f62\u306e\u3068\u3053\u308d\u306b\u30b3\u30d4\u30fc\u3057\u307e\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"775\"><span class=\"token punctuation\">[<\/span>nix-shell:~<span class=\"token punctuation\">]<\/span>\nwriting \/mnt\/etc\/nixos\/hardware-configuration.nix<span class=\"token punctuation\">..<\/span>.\nwriting \/mnt\/etc\/nixos\/configuration.nix<span class=\"token punctuation\">..<\/span>.\nFor <span class=\"token function\">more<\/span> hardware-specific settings, see https:\/\/github.com\/NixOS\/nixos-hardware.\n\n<span class=\"token punctuation\">[<\/span>nix-shell:~<span class=\"token punctuation\">]<\/span>\n\n<span class=\"token punctuation\">[<\/span>nix-shell:~<span class=\"token punctuation\">]<\/span>\n<\/code><\/pre>\n<\/div>\n<p data-line=\"786\" class=\"code-line\">\u4e0a\u306e\u624b\u9806\u3067<code>nixos-generate-config<\/code>\u306b\u3088\u3063\u3066nix\u30d5\u30a1\u30a4\u30eb\u306e\u96db\u5f62\u3092\u4f5c\u308a\u540c\u968e\u5c64\u306bapple-silicon\u5bfe\u5fdc\u3092\u30b3\u30d4\u30fc\u3057\u307e\u3057\u305f\u304c\u3001\u73fe\u72b6\u306f\u30b3\u30d4\u30fc\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u304c\u53c2\u7167\u3057\u3066\u3082\u3089\u3048\u307e\u305b\u3093\u3002<br \/><code>\/mnt\/etc\/nixos\/configuration.nix<\/code>\u304c\u30a8\u30f3\u30c8\u30ea\u30dd\u30a4\u30f3\u30c8\u3067\u3059\u3001\u305d\u3053\u306bapple-silicon\u5bfe\u5fdc\u306e\u30d5\u30a1\u30a4\u30eb\u30d1\u30b9\u3092\u8ffd\u8a18\u3057\u307e\u3057\u3087\u3046\u3002<br \/>\u305d\u308c\u3068\u3001<code>boot.loader.efi.canTouchEfiVariables<\/code>\u3068\u3044\u3046\u306e\u3092false\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u3063\u3061\u306e\u7406\u5c48\u306f\u3088\u304f\u308f\u304b\u308a\u307e\u305b\u3093\u304c\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u305d\u3046\u66f8\u3044\u3066\u307e\u3059\u3002<\/p>\n<blockquote data-line=\"789\" class=\"code-line\">\n<p data-line=\"789\" class=\"code-line\"><a target=\"_blank\" href=\"https:\/\/github.com\/nix-community\/nixos-apple-silicon\/blob\/e01011ebc0aa7a0ae6444a8429e91196addd45f4\/docs\/uefi-standalone.md?plain=1#L216\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Add the <code>.\/apple-silicon-support<\/code> directory to the imports list and switch off the <code>canTouchEfiVariables<\/code> option.<\/a><\/p>\n<\/blockquote>\n<p data-line=\"791\" class=\"code-line\">\u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u306e\u74b0\u5883\u3067\u306fnano\u3057\u304b\u5165\u3063\u3066\u306a\u3044\u306e\u3067nano\u3067\u4e0a\u8a18\u306e\u4fee\u6b63\u3092\u884c\u3044\u307e\u3059\u3002<\/p>\n<p data-line=\"798\" class=\"code-line\">\u3053\u3053\u306b\u8ffd\u8a18\u3057\u307e\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"diff-highlight \"><code class=\"diff-highlight  code-line\" data-line=\"800\">\/mnt\/etc\/nixos\/configuration.nix\n\n<span class=\"token coord\">*** <\/span>\n<span class=\"token unchanged\"><span class=\"token prefix unchanged\"> <\/span>   imports =\n<span class=\"token prefix unchanged\"> <\/span>     [ # Include the results of the hardware scan.\n<span class=\"token prefix unchanged\"> <\/span>       .\/hardware-configuration.nix\n<\/span><span class=\"token inserted-sign inserted\"><span class=\"token prefix inserted\">+<\/span>       .\/apple-silicon-support\n<\/span><span class=\"token unchanged\"><span class=\"token prefix unchanged\"> <\/span>     ];\n<\/span>\n<span class=\"token unchanged\"><span class=\"token prefix unchanged\"> <\/span>   # Use the systemd-boot EFI boot loader.\n<span class=\"token prefix unchanged\"> <\/span>   boot.loader.systemd-boot.enable = true;\n<\/span><span class=\"token deleted-sign deleted\"><span class=\"token prefix deleted\">-<\/span>   boot.loader.efi.canTouchEfiVariables = true;\n<\/span><span class=\"token inserted-sign inserted\"><span class=\"token prefix inserted\">+<\/span>   boot.loader.efi.canTouchEfiVariables = false;\n<\/span><\/code><\/pre>\n<\/div>\n<p data-line=\"816\" class=\"code-line\">\u3053\u308c\u3067\u3084\u3063\u3068NixOS\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u307e\u3059\u3002<\/p>\n<p data-line=\"823\" class=\"code-line\">NixOS\u306e\u30eb\u30fc\u30c8\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u805e\u304b\u308c\u307e\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"826\">\n---\u7565---\n\nCopied <span class=\"token string\">\"\/nix\/store\/jiz0bcmhjzxw2k1n1k4w808ynb2f4pj-systemd-257.6\/lib\/systemd\/boot\/efi\/systemd-bootaa64.efi\"<\/span> -<span class=\"token operator\">&gt;<\/span> <span class=\"token string\">\"\/boot\/EFI\/systemd\/systemd-bootaa64.efi\"<\/span>\nCopied <span class=\"token string\">\"\/nix\/store\/jiz0bcmhjzxw2k1n1k4w808ynb2f4pj-systemd-257.6\/lib\/systemd\/boot\/efi\/systemd-bootaa64.efi\"<\/span> -<span class=\"token operator\">&gt;<\/span> <span class=\"token string\">\"\/boot\/EFI\/BOOT\/BOOTAA64.EFI\"<\/span>\n<span class=\"token operator\">!<\/span><span class=\"token operator\">!<\/span> Mount point <span class=\"token string\">'\/boot'<\/span> <span class=\"token function\">which<\/span> backs the random seed <span class=\"token function\">file<\/span> is world accessible, <span class=\"token function\">which<\/span> is a security hole<span class=\"token operator\">!<\/span> \n<span class=\"token operator\">!<\/span><span class=\"token operator\">!<\/span> Random seed <span class=\"token function\">file<\/span> <span class=\"token string\">'\/boot\/loader\/.#bootctl-random-seed1c2411b3db3cf9d'<\/span> is world accessible, <span class=\"token function\">which<\/span> is a security hole<span class=\"token operator\">!<\/span> \nRandom seed <span class=\"token function\">file<\/span> <span class=\"token string\">'\/boot\/loader\/random-seed'<\/span> successfully written <span class=\"token punctuation\">(<\/span><span class=\"token number\">32<\/span> bytes<span class=\"token punctuation\">)<\/span>.\nsetting up \/etc<span class=\"token punctuation\">..<\/span>.\nsetting up root password<span class=\"token punctuation\">..<\/span>.\nNew password:\nRetype new password:\n<\/code><\/pre>\n<\/div>\n<p data-line=\"841\" class=\"code-line\">\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u8a2d\u5b9a\u3059\u308b\u3068\u5b8c\u4e86\u3067\u3059\u3002\u518d\u8d77\u52d5\u3057\u307e\u3057\u3087\u3046\u3002<br \/>\u3053\u308c\u3067\u5185\u8535\u30b9\u30c8\u30ec\u30fc\u30b8\u306bNixOS\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u305f\u306e\u3067\u3001\u3082\u3046USB\u306f\u4e0d\u8981\u3067\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"845\">passwd: password updated successfully\ninstallation finished<span class=\"token operator\">!<\/span>\n<span class=\"token punctuation\">[<\/span>nix-shell:~<span class=\"token punctuation\">]<\/span>\n<\/code><\/pre>\n<\/div>\n<p data-line=\"851\" class=\"code-line\">\u518d\u8d77\u52d5\u3059\u308b\u3068NixOS\u304c\u8d77\u52d5\u3057\u307e\u3059\u3002\u3055\u3063\u304d\u8a2d\u5b9a\u3057\u305f\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u4f7f\u3063\u3066root\u3067\u30ed\u30b0\u30a4\u30f3\u3067\u304d\u307e\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"853\">nixos login: root\nPassword:\n<\/code><\/pre>\n<\/div>\n<p data-line=\"858\" class=\"code-line\">\u3053\u308c\u3067NixOS\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306f\u5b8c\u4e86\u3067\u3059\u3002\u6b21\u306fHyprland\u306e\u5c0e\u5165\u3067\u3059\u304c\u3001NixOS\u306b\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u8ffd\u52a0\u3059\u308b\u65b9\u6cd5\u3092\u5148\u306b\u7d39\u4ecb\u3057\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n<p data-line=\"860\" class=\"code-line\"><code>\/etc\/nixos\/configuration.nix<\/code>\u3068\u3044\u3046\u30d5\u30a1\u30a4\u30eb\u304c\u3042\u308b\u3068\u601d\u3044\u307e\u3059\u304c\u3001\u3053\u308c\u304c\u30a8\u30f3\u30c8\u30ea\u30dd\u30a4\u30f3\u30c8\u3067\u3059\u3002\u521d\u671f\u69cb\u6210\u3067\u306f\u3053\u308c\u304c\u307b\u307c\u5168\u3066\u306a\u306e\u3067\u3053\u308c\u3092\u7de8\u96c6\u3057\u3066\u30b7\u30b9\u30c6\u30e0\u3092\u69cb\u6210\u3057\u3066\u3044\u304f\u3053\u3068\u306b\u306a\u308a\u307e\u3059\u3002<br \/>\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u306b\u306f\u5143\u304b\u3089vim\u3068wget\u3092\u8ffd\u52a0\u3059\u308b\u8a2d\u5b9a\u4f8b\u306e\u30b3\u30e1\u30f3\u30c8\u304c\u3042\u308b\u306e\u3067\u3001\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\u3092\u89e3\u9664\u3057\u3066\u307f\u307e\u3057\u3087\u3046\u3002<\/p>\n<p data-line=\"867\" class=\"code-line\">70\u884c\u76ee\u3042\u305f\u308a\u3092\u7de8\u96c6\u3057\u307e\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"diff-highlight \"><code class=\"diff-highlight  code-line\" data-line=\"869\">\/etc\/nixos\/configuration.nix\n\n<span class=\"token unchanged\"><span class=\"token prefix unchanged\"> <\/span>  # List packages installed in system profile.\n<span class=\"token prefix unchanged\"> <\/span>  # You can use https:\/\/search.nixos.org\/ to find more packages (and options).\n<\/span><span class=\"token deleted-sign deleted\"><span class=\"token prefix deleted\">-<\/span>  # environment.systemPackages = with pkgs; [\n<span class=\"token prefix deleted\">-<\/span>  #   vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.\n<span class=\"token prefix deleted\">-<\/span>  #   wget\n<span class=\"token prefix deleted\">-<\/span>  # ];\n<\/span><span class=\"token inserted-sign inserted\"><span class=\"token prefix inserted\">+<\/span>  environment.systemPackages = with pkgs; [\n<span class=\"token prefix inserted\">+<\/span>    vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.\n<span class=\"token prefix inserted\">+<\/span>    wget\n<span class=\"token prefix inserted\">+<\/span>  ];\n<\/span>\n<span class=\"token unchanged\"><span class=\"token prefix unchanged\"> <\/span>  # Some programs need SUID wrappers, can be configured further or are\n<span class=\"token prefix unchanged\"> <\/span>  # started in user sessions.\n<\/span><\/code><\/pre>\n<\/div>\n<p data-line=\"887\" class=\"code-line\">\u5373\u53cd\u6620\u3055\u308c\u308b\u308f\u3051\u3067\u306f\u306a\u3044\u306e\u3067\u3001\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3067\u69cb\u6210\u3092\u9069\u7528\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<p data-line=\"893\" class=\"code-line\">\u30b3\u30de\u30f3\u30c9\u304c\u7d42\u308f\u308b\u3068vim\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u308b\u306f\u305a\u3067\u3059\u3001\u3082\u3061\u308d\u3093\u4f7f\u3046\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"895\"><span class=\"token punctuation\">[<\/span>root@nixos:~<span class=\"token punctuation\">]<\/span>\n\/run\/current-system\/sw\/bin\/vim\n<\/code><\/pre>\n<\/div>\n<p data-line=\"900\" class=\"code-line\">Nix\u3067\u306f\u3053\u3093\u306a\u3075\u3046\u306b\u69cb\u6210\u30d5\u30a1\u30a4\u30eb\u306b\u5fc5\u8981\u306a\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u8a18\u8ff0\u3057\u3066\u3044\u304f\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<br \/>\u6700\u521d\u306f\u9762\u5012\u306b\u611f\u3058\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u304c\u3001\u7ba1\u7406\u30b3\u30b9\u30c8\u304c\u5927\u304d\u304f\u4e0b\u304c\u308a\u307e\u3059\u3002<\/p>\n<hr data-line=\"903\" class=\"code-line\"\/>\n<h2 id=\"6.-hyprland%E3%81%AE%E5%B0%8E%E5%85%A5\" data-line=\"905\" class=\"code-line\">\n 6. Hyprland\u306e\u5c0e\u5165<\/h2>\n<p data-line=\"907\" class=\"code-line\">GUI\u306e\u4e16\u754c\u3092\u4f5c\u308b\u524d\u306b\u307e\u305a\u306f\u4e00\u822c\u30e6\u30fc\u30b6\u3092\u8ffd\u52a0\u3057\u307e\u3057\u3087\u3046\u3002<br \/>\u4f8b\u306e\u3054\u3068\u304f\u30e6\u30fc\u30b6\u8ffd\u52a0\u306e\u4f8b\u3082\u96db\u5f62\u306b\u8f09\u3063\u3066\u308b\u306e\u3067\u3001\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\u3092\u89e3\u9664\u3059\u308b\u3060\u3051\u3067\u3059\u3002<br \/>\u305f\u3060\u3001\u30e6\u30fc\u30b6\u540d\u306f\u30b5\u30f3\u30d7\u30eb\u3060\u3068alice\u306b\u306a\u3063\u3066\u308b\u306e\u3067\u9069\u5b9c\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p data-line=\"911\" class=\"code-line\">\u307e\u305f\u3001user\u306e\u4e2d\u306epackages\u306b\u306f\u30e6\u30fc\u30b6\u3054\u3068\u306b\u4f7f\u3046\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u8ffd\u52a0\u3067\u304d\u307e\u3059\u3002<br \/>\u3055\u3063\u304dvim\u3084wget\u3092\u8ffd\u52a0\u3057\u305f<code>environment.systemPackages<\/code>\u306f\u30b7\u30b9\u30c6\u30e0\u5168\u4f53\u3067\u4f7f\u3048\u308b\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3067\u3059\u304c\u3001\u3053\u3063\u3061\u306f\u305d\u306e\u30e6\u30fc\u30b6\u306e\u307f\u4f7f\u3048\u307e\u3059\u3002<br \/>\u3053\u3053\u306bkitty\u3068firefox\u3092\u8ffd\u52a0\u3057\u3066\u304a\u304d\u307e\u3057\u3087\u3046\u3002kitty\u306fHyprland\u63a8\u5968\u306e\u30bf\u30fc\u30df\u30ca\u30eb\u30a8\u30df\u30e5\u30ec\u30fc\u30bf\u3067\u3059\u3002iTerm\u3068\u304bWindows Terminal\u307f\u305f\u3044\u306a\u3084\u3064\u3002<\/p>\n<p data-line=\"919\" class=\"code-line\">65\u884c\u76ee\u3042\u305f\u308a\u3092\u3053\u3093\u306a\u611f\u3058\u306b\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"diff-highlight \"><code class=\"diff-highlight  code-line\" data-line=\"921\">\/etc\/nixos\/configuration.nix\n\n<span class=\"token unchanged\"><span class=\"token prefix unchanged\"> <\/span>  # Enable touchpad support (enabled default in most desktopManager).\n<span class=\"token prefix unchanged\"> <\/span>  # services.libinput.enable = true;\n<\/span>\n<span class=\"token unchanged\"><span class=\"token prefix unchanged\"> <\/span>  # Define a user account. Don't forget to set a password with \u2018passwd\u2019.\n<\/span><span class=\"token deleted-sign deleted\"><span class=\"token prefix deleted\">-<\/span>  # users.users.alice = {\n<span class=\"token prefix deleted\">-<\/span>  #   isNormalUser = true;\n<span class=\"token prefix deleted\">-<\/span>  #   extraGroups = [ \"wheel\" ]; # Enable \u2018sudo\u2019 for the user.\n<span class=\"token prefix deleted\">-<\/span>  #   packages = with pkgs; [\n<span class=\"token prefix deleted\">-<\/span>  #     tree\n<span class=\"token prefix deleted\">-<\/span>  #   ];\n<span class=\"token prefix deleted\">-<\/span>  # };\n<\/span><span class=\"token inserted-sign inserted\"><span class=\"token prefix inserted\">+<\/span>  users.users.<yourname> = {\n<span class=\"token prefix inserted\">+<\/span>    isNormalUser = true;\n<span class=\"token prefix inserted\">+<\/span>    extraGroups = [ \"wheel\" ]; # Enable \u2018sudo\u2019 for the user.\n<span class=\"token prefix inserted\">+<\/span>    packages = with pkgs; [\n<span class=\"token prefix inserted\">+<\/span>      tree\n<span class=\"token prefix inserted\">+<\/span>      kitty\n<span class=\"token prefix inserted\">+<\/span>      firefox\n<span class=\"token prefix inserted\">+<\/span>    ];\n<span class=\"token prefix inserted\">+<\/span>  };\n<\/yourname><\/span>\n<span class=\"token unchanged\"><span class=\"token prefix unchanged\"> <\/span>  # programs.firefox.enable = true;\n<\/span>\n<span class=\"token unchanged\"><span class=\"token prefix unchanged\"> <\/span>  # List packages installed in system profile.\n<span class=\"token prefix unchanged\"> <\/span>  # You can use https:\/\/search.nixos.org\/ to find more packages (and options).\n<\/span><\/code><\/pre>\n<\/div>\n<p data-line=\"951\" class=\"code-line\">\u4eca\u5ea6\u306f\u3044\u3088\u3044\u3088Hyprland\u306e\u5c0e\u5165\u3067\u3059\u3002<\/p>\n<p data-line=\"958\" class=\"code-line\"><code>programs.hyprland.enable = true;<\/code>\u3068\u66f8\u304d\u307e\u3057\u3087\u3046\u3002\u30b7\u30f3\u30bf\u30c3\u30af\u30b9\u304c\u58ca\u308c\u306a\u3051\u308c\u3070\u30d5\u30a1\u30a4\u30eb\u306e\u3069\u3053\u306b\u66f8\u3044\u3066\u3082\u826f\u3044\u3067\u3059\u3002<br \/>vim\u3084firefox\u306a\u3069\u3001\u3053\u308c\u307e\u3067\u8ffd\u52a0\u3057\u3066\u304d\u305f\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3068\u66f8\u304d\u65b9\u304c\u9055\u3044\u307e\u3059\u3002<br \/>\u3053\u308c\u306f\u30d0\u30a4\u30ca\u30ea\u306bPATH\u3092\u901a\u3059\u3060\u3051\u3067\u306f\u306a\u304f\u3001\u3044\u308d\u3044\u308d\u3068\u5fc5\u8981\u306a\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3092\u307e\u3068\u3081\u3066\u3057\u3066\u304f\u308c\u308b\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u547c\u3093\u3067\u3044\u308b\u305f\u3081\u3067\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"diff-highlight \"><code class=\"diff-highlight  code-line\" data-line=\"963\">\/etc\/nixos\/configuration.nix\n\n<span class=\"token unchanged\"><span class=\"token prefix unchanged\"> <\/span>  environment.systemPackages = with pkgs; [\n<span class=\"token prefix unchanged\"> <\/span>    vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.\n<span class=\"token prefix unchanged\"> <\/span>    wget\n<span class=\"token prefix unchanged\"> <\/span>  ];\n<\/span>\n<span class=\"token inserted-sign inserted\"><span class=\"token prefix inserted\">+<\/span>  programs.hyprland.enable = true;\n<span class=\"token prefix inserted\">+<\/span>\n<\/span><span class=\"token unchanged\"><span class=\"token prefix unchanged\"> <\/span>  # Some programs need SUID wrappers, can be configured further or are\n<span class=\"token prefix unchanged\"> <\/span>  # started in user sessions.\n<span class=\"token prefix unchanged\"> <\/span>  # programs.mtr.enable = true;\n<span class=\"token prefix unchanged\"> <\/span>  # programs.gnupg.agent = {\n<span class=\"token prefix unchanged\"> <\/span>  #   enable = true;\n<\/span><\/code><\/pre>\n<\/div>\n<p data-line=\"980\" class=\"code-line\"><code>nixos-rebuild switch<\/code>\u3067\u9069\u7528\u3002<\/p>\n<p data-line=\"986\" class=\"code-line\">\u3055\u3063\u304d\u4f5c\u3063\u305f\u30e6\u30fc\u30b6\u3067\u3059\u304c\u3001\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u306a\u3044\u3068\u30ed\u30b0\u30a4\u30f3\u3067\u304d\u306a\u3044\u306e\u3067\u8a2d\u5b9a\u3057\u3066\u304a\u304d\u307e\u3057\u3087\u3046\u3002<\/p>\n<div class=\"code-block-container\">\n<pre><code class=\"code-line\" data-line=\"988\">[nix-shell:~]# passwd <yourname>\nEnter new UNIX password:\nRetype new UNIX password:\n<\/yourname><\/code><\/pre>\n<\/div>\n<p data-line=\"994\" class=\"code-line\">\u518d\u8d77\u52d5<\/p>\n<p data-line=\"1001\" class=\"code-line\">\u3053\u3093\u3069\u306f\u3055\u3063\u304d\u4f5c\u3063\u305f\u4e00\u822c\u30e6\u30fc\u30b6\u3067\u5165\u308a\u307e\u3057\u3087\u3046\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"1003\">nixos login: <span class=\"token operator\">yourname<span class=\"token operator\">&gt;<\/span>\nPassword:\n<\/span><\/code><\/pre>\n<\/div>\n<p data-line=\"1008\" class=\"code-line\">\u3044\u3056Hyprland\u3092\u8d77\u52d5\u3059\u308b\u3068\u3001\u3053\u3093\u306a\u753b\u9762\u306b\u306a\u308b\u306f\u305a\u3067\u3059\u3002<\/p>\n<div class=\"code-block-container\">\n<pre class=\"language-bash\"><code class=\"language-bash code-line\" data-line=\"1010\"><span class=\"token punctuation\">[<\/span><span class=\"token operator\">yourname<span class=\"token operator\">&gt;<\/span>@nixos:~<span class=\"token punctuation\">]<\/span>$ hyprland\n<\/span><\/code><\/pre>\n<\/div>\n<p data-line=\"1014\" class=\"code-line\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/zenn\/image\/fetch\/s--MaNMvFEW--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_1200\/https:\/\/storage.googleapis.com\/zenn-user-upload\/deployed-images\/6d29afd3ca9ff286f6183acf.png%3Fsha%3Df650e526e0157f87fa0deb63b9beec4581920e93\" alt=\"hyprland start\" class=\"md-img\" loading=\"lazy\"\/><\/p>\n<p data-line=\"1016\" class=\"code-line\">Command + Q\u3067\u30b3\u30f3\u30bd\u30fc\u30eb\u3092\u8d77\u52d5\u547c\u3073\u51fa\u305b\u307e\u3059(\u3055\u3063\u304d\u8ffd\u52a0\u3057\u305fkitty)\u3002<br \/>\u30b3\u30f3\u30bd\u30fc\u30eb\u3067<code>firefox &amp;<\/code>\u3059\u308c\u3070\u30d6\u30e9\u30a6\u30b6\u3082\u7acb\u3061\u4e0a\u304c\u308a\u307e\u3059\u3002<\/p>\n<p data-line=\"1019\" class=\"code-line\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/zenn\/image\/fetch\/s--yvCgAFGu--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_1200\/https:\/\/storage.googleapis.com\/zenn-user-upload\/deployed-images\/3e6a65caf459dff81535e98c.png%3Fsha%3D2671907567673eda69f6a75f597e6ffc2e690a79\" alt=\"hyprland app\" class=\"md-img\" loading=\"lazy\"\/><\/p>\n<p data-line=\"1021\" class=\"code-line\">\u30d6\u30e9\u30a6\u30b6\u304c\u89e3\u7981\u3055\u308c\u3082\u3061\u308d\u3093\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u3082\u4f7f\u3048\u308b\u72b6\u614b\u3067\u3059\u3002<br \/>\u3042\u3068\u306f\u751f\u6210AI\u306b\u805e\u3044\u305f\u308a\u3057\u306a\u304c\u3089\u81ea\u7531\u306b\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u3057\u3066\u3044\u3063\u3066\u304f\u3060\u3055\u3044\u3002<br \/>\u304a\u75b2\u308c\u69d8\u3067\u3057\u305f\uff01<\/p>\n<hr data-line=\"1025\" class=\"code-line\"\/>\n<h2 id=\"7.-%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%E3%81%AE%E3%83%92%E3%83%B3%E3%83%88\" data-line=\"1027\" class=\"code-line\">\n 7. \u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u306e\u30d2\u30f3\u30c8<\/h2>\n<p data-line=\"1029\" class=\"code-line\">\u300c\u81ea\u7531\u306b\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u3057\u3066\u304f\u3060\u3055\u3044\u300d\u3067\u7d42\u308f\u308b\u306e\u3082\u5fcd\u3073\u306a\u3044\u306e\u3067\u3001\u512a\u5148\u5ea6\u304c\u9ad8\u3044\u4f5c\u696d\u3092\u3056\u3063\u304f\u3070\u3089\u3093\u306b\u66f8\u3044\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n<h3 id=\"hyprland.conf%E3%81%AE%E4%BD%9C%E6%88%90\" data-line=\"1031\" class=\"code-line\">\n hyprland.conf\u306e\u4f5c\u6210<\/h3>\n<p data-line=\"1033\" class=\"code-line\">\u672c\u8a18\u4e8b\u3067\u4f5c\u3063\u305fHyprland\u74b0\u5883\u3067\u3059\u304c\u3001\u3088\u304f\u898b\u308b\u3068\u4e0a\u90e8\u306b\u30a2\u30e9\u30fc\u30c8\u304c\u3042\u308b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<p data-line=\"1035\" class=\"code-line\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/zenn\/image\/fetch\/s--KDgoK4Dc--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_1200\/https:\/\/storage.googleapis.com\/zenn-user-upload\/deployed-images\/1ae0df04dc4abb434fbfcc3e.png%3Fsha%3D957869c81ced454d249820761df3948afcef832e\" alt=\"hypr-alert\" class=\"md-img\" loading=\"lazy\"\/><\/p>\n<p data-line=\"1037\" class=\"code-line\">\u3053\u308c\u306f\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u304c\u306a\u3044\u304b\u3089\u81ea\u52d5\u751f\u6210\u306e\u30b3\u30f3\u30d5\u30a3\u30b0\u3067\u8d77\u52d5\u3057\u3066\u307e\u3059\u3088\u3002\u3068\u8a00\u308f\u308c\u3066\u307e\u3059\u3002<br \/><a target=\"_blank\" href=\"https:\/\/github.com\/hyprwm\/Hyprland\/blob\/main\/example\/hyprland.conf\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\u516c\u5f0f\u306e\u30b5\u30f3\u30d7\u30eb\u8a2d\u5b9a<\/a>\u3092\u6301\u3063\u3066\u304d\u3066\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u3057\u305f\u308a\u3001 AI\u306b\u304a\u9858\u3044\u3057\u3066vim\u30e9\u30a4\u30af\u306a\u30ad\u30fc\u30d0\u30a4\u30f3\u30c9\u3060\u3063\u305f\u308a\u3001emacs\u30e9\u30a4\u30af\u306a\u30ad\u30fc\u30d0\u30a4\u30f3\u30c9\u3060\u3063\u305f\u308a\u3092\u4f5c\u3063\u3066\u307f\u307e\u3057\u3087\u3046\u3002<\/p>\n<p data-line=\"1040\" class=\"code-line\">\u3042\u3068\u3001hyprland.conf\u30d5\u30a1\u30a4\u30eb\u81ea\u4f53\u3082\u662f\u975eNix\u3067\u7ba1\u7406\u3057\u307e\u3057\u3087\u3046claude code\u306a\u3093\u304b\u306b\u983c\u3081\u3070\u30b5\u30af\u30c3\u3068\u3068\u3084\u3063\u3066\u304f\u308c\u307e\u3059\u3002<\/p>\n<h3 id=\"flake%E3%81%AE%E5%B0%8E%E5%85%A5\" data-line=\"1042\" class=\"code-line\">\n flake\u306e\u5c0e\u5165<\/h3>\n<p data-line=\"1044\" class=\"code-line\">\u5b9f\u306f\u672c\u8a18\u4e8b\u3067\u4f5c\u3063\u305f\u74b0\u5883\u3067\u306f\u307e\u3060lock\u30d5\u30a1\u30a4\u30eb\u304c\u4f5c\u3089\u308c\u307e\u305b\u3093\u3002lock\u30d5\u30a1\u30a4\u30eb\u3092\u6d3b\u7528\u3059\u308b\u306b\u306fflake\u3068\u3044\u3046\u6a5f\u80fd\u3092\u6709\u52b9\u5316\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<br \/>\u3053\u308c\u306f\u5fae\u5999\u306b\u8a70\u307e\u308a\u304c\u3061\u3067\u3059\u304c\u3001\u6069\u6075\u304c\u5927\u304d\u3044\u306e\u3067\u305c\u3072\u9811\u5f35\u3063\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<h3 id=\"%E3%82%BF%E3%82%B9%E3%82%AF%E3%83%90%E3%83%BC%E3%81%AE%E5%B0%8E%E5%85%A5\" data-line=\"1047\" class=\"code-line\">\n \u30bf\u30b9\u30af\u30d0\u30fc\u306e\u5c0e\u5165<\/h3>\n<p data-line=\"1049\" class=\"code-line\">\u6642\u9593\u3068\u304b\u6b8b\u30d0\u30c3\u30c6\u30ea\u30fc\u3068\u304b\u304c\u8868\u793a\u3055\u308c\u308b\u68d2\u3067\u3059\u3002\u512a\u5148\u5ea6\u304c\u4f4e\u3044\u3088\u3046\u306b\u611f\u3058\u307e\u3059\u304c\u3001\u7121\u3044\u3068\u60f3\u50cf\u4ee5\u4e0a\u306b\u4e0d\u4fbf\u3067\u3059\u3002<br \/>waybar\u304c\u304a\u3059\u3059\u3081\u3067\u3059\u3002<\/p>\n<h3 id=\"%E7%94%BB%E9%9D%A2%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE%E5%B0%8E%E5%85%A5\" data-line=\"1052\" class=\"code-line\">\n \u753b\u9762\u30ed\u30c3\u30af\u306e\u5c0e\u5165<\/h3>\n<p data-line=\"1054\" class=\"code-line\">Window\u306e<code>Win + L<\/code>\u307f\u305f\u3044\u306a\u753b\u9762\u30ed\u30c3\u30af\u306f\u307b\u3057\u3044\u3067\u3059\u3088\u306d\u3002<br \/>\u3053\u308c\u3092\u3044\u308c\u308b\u3068\u5358\u306b\u753b\u9762\u30ed\u30c3\u30af\u304c\u3067\u304d\u308b\u3060\u3051\u3067\u306a\u304f\u3001Hyprland\u306e\u8d77\u52d5\u6642\u306b\u554f\u7b54\u7121\u7528\u3067\u30ed\u30c3\u30af\u3092\u304b\u3051\u308b\u3053\u3068\u3067\u8d77\u52d5\u6642\u306e\u30ed\u30b0\u30a4\u30f3\u753b\u9762\u3092\u4ee3\u66ff\u3067\u304d\u305f\u308a\u3057\u3066\u4e00\u77f3\u4e8c\u9ce5\u3067\u3059\u3002<s>\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u7684\u306b\u306f\u5fae\u5999\u305d\u3046<\/s><br \/>hyprlock\u304c\u304a\u3059\u3059\u3081\u3067\u3059\u3002<\/p>\n<h3 id=\"%E3%82%A2%E3%83%97%E3%83%AA%E3%83%A9%E3%83%B3%E3%83%81%E3%83%A3%E3%83%BC%E3%81%AE%E5%B0%8E%E5%85%A5\" data-line=\"1058\" class=\"code-line\">\n \u30a2\u30d7\u30ea\u30e9\u30f3\u30c1\u30e3\u30fc\u306e\u5c0e\u5165<\/h3>\n<p data-line=\"1060\" class=\"code-line\">\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u6bce\u56de\u30b3\u30f3\u30bd\u30fc\u30eb\u304b\u3089\u8d77\u52d5\u3059\u308b\u306e\u3082\u3057\u3093\u3069\u3044\u306e\u3067\u3001\u30e9\u30f3\u30c1\u30e3\u30fc\u304c\u307b\u3057\u3044\u3067\u3059\u3002<br \/>rofi\u304c\u304a\u3059\u3059\u3081\u3067\u3059\u3002<\/p>\n<hr data-line=\"1063\" class=\"code-line\"\/>\n<h2 id=\"8.-%E7%B5%82%E3%82%8F%E3%82%8A%E3%81%AB\" data-line=\"1065\" class=\"code-line\">\n 8. \u7d42\u308f\u308a\u306b<\/h2>\n<p data-line=\"1067\" class=\"code-line\">\u3053\u306e\u8a18\u4e8b\u3092\u4f5c\u6210\u3059\u308b\u306b\u3042\u305f\u3063\u3066\u3001\u691c\u8a3c\u306e\u305f\u3081\u306b\u3042\u3089\u305f\u3081\u3066\u5fc5\u8981\u6700\u4f4e\u9650\u306e\u69cb\u6210\u306bswitch\u3057\u305f\u308a\u3057\u305f\u306e\u3067\u3059\u304c\u3001\u306a\u3093\u306e\u554f\u984c\u3082\u306a\u304f\u5143\u306e\u74b0\u5883\u306b\u5e30\u3063\u3066\u3053\u3089\u308c\u307e\u3057\u305f\u3002<br \/>\u3084\u3063\u3071\u308aNix\u306f\u3059\u3054\u3044\u3067\u3059\u306d\u3002<\/p>\n<p data-line=\"1070\" class=\"code-line\">\u306a\u308b\u3079\u304f\u81ea\u5df1RV\u306f\u3057\u307e\u3057\u305f\u304c\u3001\u3000\u305d\u308c\u3067\u3082\u8a18\u4e8b\u306e\u4e2d\u306b\u306f\u8aa4\u308a\u304c\u3042\u308b\u3068\u601d\u3044\u307e\u3059\u3002\u3054\u6307\u6458\u3044\u305f\u3060\u3051\u308c\u3070\u5e78\u3044\u3067\u3059\u3002<\/p>\n<p data-line=\"1072\" class=\"code-line\">\u6700\u5f8c\u306b\u79c1\u306edotfiles\u3092\u8cbc\u3063\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n<p data-line=\"1074\" class=\"code-line\"><span class=\"embed-block zenn-embedded zenn-embedded-card\"><iframe id=\"zenn-embedded__67b24dbdbda94\" src=\"https:\/\/embed.zenn.studio\/card#zenn-embedded__67b24dbdbda94\" data-content=\"https%3A%2F%2Fgithub.com%2Fymat19%2Fdotfiles\" frameborder=\"0\" scrolling=\"no\" loading=\"lazy\"><\/iframe><\/span><a target=\"_blank\" href=\"https:\/\/github.com\/ymat19\/dotfiles\" style=\"display:none\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/github.com\/ymat19\/dotfiles<\/a><\/p>\n<p data-line=\"1076\" class=\"code-line\">\u3053\u3053\u307e\u3067\u304a\u8aad\u307f\u3044\u305f\u3060\u304d\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3057\u305f\uff01<\/p>\n<hr data-line=\"1078\" class=\"code-line\"\/>\n<h2 id=\"%E5%8F%82%E8%80%83\" data-line=\"1080\" class=\"code-line\">\n \u53c2\u8003<\/h2>\n<p data-line=\"1082\" class=\"code-line\">\u3053\u3061\u3089\u306fNix\u30c7\u30d3\u30e5\u30fc\u3059\u308b\u3068\u304d\u306b\u4f55\u5ea6\u3082\u8aad\u307e\u305b\u3066\u3044\u305f\u3060\u304d\u307e\u3057\u305f\u3002\u672c\u8a18\u4e8b\u3067\u3082\u53c2\u8003\u306b\u3055\u305b\u3066\u3044\u305f\u3060\u3044\u3066\u307e\u3059\u3002<\/p>\n<p data-line=\"1084\" class=\"code-line\"><span class=\"embed-block zenn-embedded zenn-embedded-card\"><iframe id=\"zenn-embedded__5e052b4c86827\" src=\"https:\/\/embed.zenn.studio\/card#zenn-embedded__5e052b4c86827\" data-content=\"https%3A%2F%2Fzenn.dev%2Fasa1984%2Farticles%2Fnixos-is-the-best\" frameborder=\"0\" scrolling=\"no\" loading=\"lazy\"><\/iframe><\/span><a target=\"_blank\" href=\"https:\/\/zenn.dev\/asa1984\/articles\/nixos-is-the-best\" style=\"display:none\" target=\"_blank\">https:\/\/zenn.dev\/asa1984\/articles\/nixos-is-the-best<\/a><br style=\"display:none\"\/><br \/>\n<span class=\"embed-block zenn-embedded zenn-embedded-card\"><iframe id=\"zenn-embedded__ffe3058ca8ff6\" src=\"https:\/\/embed.zenn.studio\/card#zenn-embedded__ffe3058ca8ff6\" data-content=\"https%3A%2F%2Fzenn.dev%2Fasa1984%2Fbooks%2Fnix-introduction%2Fviewer%2F01-introduction\" frameborder=\"0\" scrolling=\"no\" loading=\"lazy\"><\/iframe><\/span><a target=\"_blank\" href=\"https:\/\/zenn.dev\/asa1984\/books\/nix-introduction\/viewer\/01-introduction\" style=\"display:none\" target=\"_blank\">https:\/\/zenn.dev\/asa1984\/books\/nix-introduction\/viewer\/01-introduction<\/a><\/p>\n<hr data-line=\"1087\" class=\"code-line\"\/>\n<\/div>\n\n<br \/><a href=\"https:\/\/zenn.dev\/ymat19\/articles\/af4e418e49b075\">\u5143\u306e\u8a18\u4e8b\u3092\u78ba\u8a8d\u3059\u308b <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"0. \u306f\u3058\u3081\u306b \u6027\u80fd\u304c\u53b3\u3057\u304f\u306a\u3063\u3066\u304d\u305f(\u3089\u3057\u3044)\u521d\u671fApple Silicon\u9054 \u7a81\u7136\u3067\u3059\u304c\u3001\u6700\u8fd1Apple\u304cM5\u3068M1\u3092\u6bd4\u8f03\u3057\u305f\u30cb\u30e5\u30fc\u30b9\u3092\u516c\u958b\u3057\u305f\u306e\u306f\u3054\u5b58\u77e5\u3067\u3057\u3087\u3046\u304b\u3002 https:\/\/www.apple.com\/ne [&hellip;]","protected":false},"author":1,"featured_media":22367,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-22366","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hatena-blog"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Apple Silicon Mac\u3067\u59cb\u3081\u308bLinux\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u751f\u6d3b with NixOS, Hyprland - \u30dd\u30b1\u30b3\u30f3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zenn.dev\/ymat19\/articles\/af4e418e49b075\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apple Silicon Mac\u3067\u59cb\u3081\u308bLinux\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u751f\u6d3b with NixOS, Hyprland - \u30dd\u30b1\u30b3\u30f3\" \/>\n<meta property=\"og:description\" content=\"0. \u306f\u3058\u3081\u306b \u6027\u80fd\u304c\u53b3\u3057\u304f\u306a\u3063\u3066\u304d\u305f(\u3089\u3057\u3044)\u521d\u671fApple Silicon\u9054 \u7a81\u7136\u3067\u3059\u304c\u3001\u6700\u8fd1Apple\u304cM5\u3068M1\u3092\u6bd4\u8f03\u3057\u305f\u30cb\u30e5\u30fc\u30b9\u3092\u516c\u958b\u3057\u305f\u306e\u306f\u3054\u5b58\u77e5\u3067\u3057\u3087\u3046\u304b\u3002 https:\/\/www.apple.com\/ne [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zenn.dev\/ymat19\/articles\/af4e418e49b075\" \/>\n<meta property=\"og:site_name\" content=\"\u30dd\u30b1\u30b3\u30f3\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-05T10:09:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/11\/1762337383_og-base-w1200-v2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"info@pokecon.jp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"info@pokecon.jp\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"13\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zenn.dev\\\/ymat19\\\/articles\\\/af4e418e49b075#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/22366\\\/\"},\"author\":{\"name\":\"info@pokecon.jp\",\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/#\\\/schema\\\/person\\\/16c9f07b1ba984d165d9aee259bda997\"},\"headline\":\"Apple Silicon Mac\u3067\u59cb\u3081\u308bLinux\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u751f\u6d3b with NixOS, Hyprland\",\"datePublished\":\"2025-11-05T10:09:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/22366\\\/\"},\"wordCount\":612,\"image\":{\"@id\":\"https:\\\/\\\/zenn.dev\\\/ymat19\\\/articles\\\/af4e418e49b075#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/1762337383_og-base-w1200-v2.png\",\"articleSection\":[\"\u306f\u3066\u306a\u30d6\u30ed\u30b0\"],\"inLanguage\":\"ja\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/22366\\\/\",\"url\":\"https:\\\/\\\/zenn.dev\\\/ymat19\\\/articles\\\/af4e418e49b075\",\"name\":\"Apple Silicon Mac\u3067\u59cb\u3081\u308bLinux\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u751f\u6d3b with NixOS, Hyprland - \u30dd\u30b1\u30b3\u30f3\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/zenn.dev\\\/ymat19\\\/articles\\\/af4e418e49b075#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/zenn.dev\\\/ymat19\\\/articles\\\/af4e418e49b075#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/1762337383_og-base-w1200-v2.png\",\"datePublished\":\"2025-11-05T10:09:44+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/#\\\/schema\\\/person\\\/16c9f07b1ba984d165d9aee259bda997\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zenn.dev\\\/ymat19\\\/articles\\\/af4e418e49b075#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zenn.dev\\\/ymat19\\\/articles\\\/af4e418e49b075\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/zenn.dev\\\/ymat19\\\/articles\\\/af4e418e49b075#primaryimage\",\"url\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/1762337383_og-base-w1200-v2.png\",\"contentUrl\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/1762337383_og-base-w1200-v2.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zenn.dev\\\/ymat19\\\/articles\\\/af4e418e49b075#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u30db\u30fc\u30e0\",\"item\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Apple Silicon Mac\u3067\u59cb\u3081\u308bLinux\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u751f\u6d3b with NixOS, Hyprland\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/#website\",\"url\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/\",\"name\":\"\u30dd\u30b1\u30b3\u30f3\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/#\\\/schema\\\/person\\\/16c9f07b1ba984d165d9aee259bda997\",\"name\":\"info@pokecon.jp\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g\",\"caption\":\"info@pokecon.jp\"},\"url\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/author\\\/infopokecon-jp\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Apple Silicon Mac\u3067\u59cb\u3081\u308bLinux\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u751f\u6d3b with NixOS, Hyprland - \u30dd\u30b1\u30b3\u30f3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zenn.dev\/ymat19\/articles\/af4e418e49b075","og_locale":"ja_JP","og_type":"article","og_title":"Apple Silicon Mac\u3067\u59cb\u3081\u308bLinux\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u751f\u6d3b with NixOS, Hyprland - \u30dd\u30b1\u30b3\u30f3","og_description":"0. \u306f\u3058\u3081\u306b \u6027\u80fd\u304c\u53b3\u3057\u304f\u306a\u3063\u3066\u304d\u305f(\u3089\u3057\u3044)\u521d\u671fApple Silicon\u9054 \u7a81\u7136\u3067\u3059\u304c\u3001\u6700\u8fd1Apple\u304cM5\u3068M1\u3092\u6bd4\u8f03\u3057\u305f\u30cb\u30e5\u30fc\u30b9\u3092\u516c\u958b\u3057\u305f\u306e\u306f\u3054\u5b58\u77e5\u3067\u3057\u3087\u3046\u304b\u3002 https:\/\/www.apple.com\/ne [&hellip;]","og_url":"https:\/\/zenn.dev\/ymat19\/articles\/af4e418e49b075","og_site_name":"\u30dd\u30b1\u30b3\u30f3","article_published_time":"2025-11-05T10:09:44+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/11\/1762337383_og-base-w1200-v2.png","type":"image\/png"}],"author":"info@pokecon.jp","twitter_card":"summary_large_image","twitter_misc":{"\u57f7\u7b46\u8005":"info@pokecon.jp","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"13\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zenn.dev\/ymat19\/articles\/af4e418e49b075#article","isPartOf":{"@id":"https:\/\/pokecon.jp\/job\/22366\/"},"author":{"name":"info@pokecon.jp","@id":"https:\/\/pokecon.jp\/job\/#\/schema\/person\/16c9f07b1ba984d165d9aee259bda997"},"headline":"Apple Silicon Mac\u3067\u59cb\u3081\u308bLinux\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u751f\u6d3b with NixOS, Hyprland","datePublished":"2025-11-05T10:09:44+00:00","mainEntityOfPage":{"@id":"https:\/\/pokecon.jp\/job\/22366\/"},"wordCount":612,"image":{"@id":"https:\/\/zenn.dev\/ymat19\/articles\/af4e418e49b075#primaryimage"},"thumbnailUrl":"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/11\/1762337383_og-base-w1200-v2.png","articleSection":["\u306f\u3066\u306a\u30d6\u30ed\u30b0"],"inLanguage":"ja"},{"@type":"WebPage","@id":"https:\/\/pokecon.jp\/job\/22366\/","url":"https:\/\/zenn.dev\/ymat19\/articles\/af4e418e49b075","name":"Apple Silicon Mac\u3067\u59cb\u3081\u308bLinux\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u751f\u6d3b with NixOS, Hyprland - \u30dd\u30b1\u30b3\u30f3","isPartOf":{"@id":"https:\/\/pokecon.jp\/job\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zenn.dev\/ymat19\/articles\/af4e418e49b075#primaryimage"},"image":{"@id":"https:\/\/zenn.dev\/ymat19\/articles\/af4e418e49b075#primaryimage"},"thumbnailUrl":"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/11\/1762337383_og-base-w1200-v2.png","datePublished":"2025-11-05T10:09:44+00:00","author":{"@id":"https:\/\/pokecon.jp\/job\/#\/schema\/person\/16c9f07b1ba984d165d9aee259bda997"},"breadcrumb":{"@id":"https:\/\/zenn.dev\/ymat19\/articles\/af4e418e49b075#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zenn.dev\/ymat19\/articles\/af4e418e49b075"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/zenn.dev\/ymat19\/articles\/af4e418e49b075#primaryimage","url":"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/11\/1762337383_og-base-w1200-v2.png","contentUrl":"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/11\/1762337383_og-base-w1200-v2.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/zenn.dev\/ymat19\/articles\/af4e418e49b075#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/pokecon.jp\/job\/"},{"@type":"ListItem","position":2,"name":"Apple Silicon Mac\u3067\u59cb\u3081\u308bLinux\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u751f\u6d3b with NixOS, Hyprland"}]},{"@type":"WebSite","@id":"https:\/\/pokecon.jp\/job\/#website","url":"https:\/\/pokecon.jp\/job\/","name":"\u30dd\u30b1\u30b3\u30f3","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pokecon.jp\/job\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Person","@id":"https:\/\/pokecon.jp\/job\/#\/schema\/person\/16c9f07b1ba984d165d9aee259bda997","name":"info@pokecon.jp","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/secure.gravatar.com\/avatar\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g","caption":"info@pokecon.jp"},"url":"https:\/\/pokecon.jp\/job\/author\/infopokecon-jp\/"}]}},"_links":{"self":[{"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/posts\/22366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/comments?post=22366"}],"version-history":[{"count":1,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/posts\/22366\/revisions"}],"predecessor-version":[{"id":22368,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/posts\/22366\/revisions\/22368"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/media\/22367"}],"wp:attachment":[{"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/media?parent=22366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/categories?post=22366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/tags?post=22366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}