<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Memorandum!</title>
    <link>https://ktkr3d.github.io/</link>
    
    <image>
      <url>https://ktkr3d.github.io/icon.png</url>
      <title>Memorandum!</title>
      <link>https://ktkr3d.github.io/</link>
    </image>
    
    <atom:link href="https://ktkr3d.github.io/rss.xml" rel="self" type="application/rss+xml"/>
    
    <description>Memorandum</description>
    <pubDate>Sat, 05 Sep 2026 07:56:00 GMT</pubDate>
    <generator>http://hexo.io/</generator>
    
    <item>
      <title>slidev-addon-google-charts</title>
      <link>https://ktkr3d.github.io/2026/09/05/slidev-addon-google-charts/</link>
      <guid>https://ktkr3d.github.io/2026/09/05/slidev-addon-google-charts/</guid>
      <pubDate>Sat, 05 Sep 2026 02:21:16 GMT</pubDate>
      
      <description>&lt;p&gt;Slidev用のGoogle Charts用アドオンを作成してみました。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/ktkr3d/slidev-addon-google-charts&quot;&gt;https://github.com/ktkr3d/slidev-addon-google-charts&lt;/a&gt;&lt;/p&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/slidev/">slidev</category>
      
      <category domain="https://ktkr3d.github.io/tags/google-charts/">google-charts</category>
      
      
      <comments>https://ktkr3d.github.io/2026/09/05/slidev-addon-google-charts/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>Slidev - Google Charts</title>
      <link>https://ktkr3d.github.io/2026/09/04/Slidev-Google-Charts/</link>
      <guid>https://ktkr3d.github.io/2026/09/04/Slidev-Google-Charts/</guid>
      <pubDate>Thu, 03 Sep 2026 19:56:28 GMT</pubDate>
      
      <description>&lt;p&gt;&lt;img src=&quot;/images/slides_googlecharts-export_1.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;SlidevでGoogl Chartsのグラフをスライドにしてみました。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://sli.dev/&quot;&gt;https://sli.dev/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;https://developers.google.com/chart&quot;&gt;https://developers.google.com/chart&lt;/a&gt;&lt;/p&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/slidev/">slidev</category>
      
      <category domain="https://ktkr3d.github.io/tags/googlecharts/">googlecharts</category>
      
      
      <comments>https://ktkr3d.github.io/2026/09/04/Slidev-Google-Charts/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>GeoChart SVG image</title>
      <link>https://ktkr3d.github.io/2026/08/31/GeoChart-SVG-image/</link>
      <guid>https://ktkr3d.github.io/2026/08/31/GeoChart-SVG-image/</guid>
      <pubDate>Mon, 31 Aug 2026 09:49:43 GMT</pubDate>
      
      <description>&lt;p&gt;&lt;img src=&quot;/images/geochart-world.svg&quot;&gt;&lt;/p&gt;
&lt;p&gt;Google ChartsのGeoChartで作成した地図をSVGファイル化してみます。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://developers.google.com/chart/interactive/docs/gallery/geochart&quot;&gt;https://developers.google.com/chart/interactive/docs/gallery/geochart&lt;/a&gt;&lt;/p&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/marp/">marp</category>
      
      <category domain="https://ktkr3d.github.io/tags/google-charts/">google-charts</category>
      
      
      <comments>https://ktkr3d.github.io/2026/08/31/GeoChart-SVG-image/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>Quickshell automatic rebuild</title>
      <link>https://ktkr3d.github.io/2026/08/27/quickshell-automatic-rebuild/</link>
      <guid>https://ktkr3d.github.io/2026/08/27/quickshell-automatic-rebuild/</guid>
      <pubDate>Wed, 26 Aug 2026 23:36:50 GMT</pubDate>
      
      <description>&lt;p&gt;Qt6を最新化したらquickshellが起動しなくなりました。quickshellとQt6の整合性が崩れたことが原因なのでQt6の更新と連動してquickshellをリビルドするようにしてみました。&lt;/p&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/qt6/">qt6</category>
      
      <category domain="https://ktkr3d.github.io/tags/quickshell/">quickshell</category>
      
      
      <comments>https://ktkr3d.github.io/2026/08/27/quickshell-automatic-rebuild/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>WoW OnUseGear Addon</title>
      <link>https://ktkr3d.github.io/2026/08/15/WoW-OnUseGear-Addon/</link>
      <guid>https://ktkr3d.github.io/2026/08/15/WoW-OnUseGear-Addon/</guid>
      <pubDate>Sat, 15 Aug 2026 09:00:28 GMT</pubDate>
      
      <description>&lt;p&gt;&lt;img src=&quot;/images/onusegear.png&quot;&gt;&lt;br&gt;&lt;a href=&quot;https://github.com/ktkr3d/OnUseGear&quot;&gt;https://github.com/ktkr3d/OnUseGear&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;装備しているアイテムの中で使用(&lt;code&gt;Use&lt;/code&gt;)できるものをアクションボタン化するアドオンを作成しました。&lt;br&gt;対象はトリンケットだけではなく、武器や防具で使用できるものを含めて自動的に列挙します。&lt;/p&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/wow/">wow</category>
      
      <category domain="https://ktkr3d.github.io/tags/addon/">addon</category>
      
      
      <comments>https://ktkr3d.github.io/2026/08/15/WoW-OnUseGear-Addon/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>SSF</title>
      <link>https://ktkr3d.github.io/2026/08/12/SSF/</link>
      <guid>https://ktkr3d.github.io/2026/08/12/SSF/</guid>
      <pubDate>Tue, 11 Aug 2026 18:55:12 GMT</pubDate>
      
      <description>&lt;p&gt;&lt;img src=&quot;/images/vf2_keyassign.png&quot;&gt;&lt;br&gt;SSFでセガサターンのゲームを遊んでみました。&lt;/p&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/ssf/">ssf</category>
      
      <category domain="https://ktkr3d.github.io/tags/vf2/">vf2</category>
      
      
      <comments>https://ktkr3d.github.io/2026/08/12/SSF/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>WoW Keybinding</title>
      <link>https://ktkr3d.github.io/2026/08/11/WoW-Keybinding/</link>
      <guid>https://ktkr3d.github.io/2026/08/11/WoW-Keybinding/</guid>
      <pubDate>Tue, 11 Aug 2026 08:53:47 GMT</pubDate>
      
      <description>&lt;p&gt;&lt;img src=&quot;/images/wow_keybinding.png&quot;&gt;&lt;br&gt;Bellularのキーバインドガイドが新しくなっていたので適用してみました。各クラス&amp;#x2F;スペックのおすすめキーバインドを取り込むことができます。&lt;br&gt;また、各クラス&amp;#x2F;スペック間で統一されたキーバインドを実現できます。例えば、防御強化系は&lt;kbd&gt;Z&lt;/kbd&gt;、移動加速系は&lt;kbd&gt;X&lt;/kbd&gt;、妨害系は&lt;kbd&gt;C&lt;/kbd&gt;、インタラプト系は&lt;kbd&gt;V&lt;/kbd&gt;、ヒール系は&lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;1&lt;/kbd&gt;、等。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;アドオン&lt;br&gt;  &lt;a href=&quot;https://www.curseforge.com/wow/addons/keybinding&quot;&gt;https://www.curseforge.com/wow/addons/keybinding&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Webツール&lt;br&gt;  &lt;a href=&quot;https://keybinding.bellular.games/&quot;&gt;https://keybinding.bellular.games/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/wow/">wow</category>
      
      
      <comments>https://ktkr3d.github.io/2026/08/11/WoW-Keybinding/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>oUF MyLayout Addon v0.3.0</title>
      <link>https://ktkr3d.github.io/2026/08/09/oUF-MyLayout-Addon-v0-3-0/</link>
      <guid>https://ktkr3d.github.io/2026/08/09/oUF-MyLayout-Addon-v0-3-0/</guid>
      <pubDate>Sat, 08 Aug 2026 23:40:19 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;&lt;img src=&quot;/images/ouf_mylayout_v0.3.0.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a</description>
          
        
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/wow/">wow</category>
      
      <category domain="https://ktkr3d.github.io/tags/oUF/">oUF</category>
      
      
      <comments>https://ktkr3d.github.io/2026/08/09/oUF-MyLayout-Addon-v0-3-0/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>Linux Cluster Monitor</title>
      <link>https://ktkr3d.github.io/2026/08/08/Linux-Cluster-Monitor/</link>
      <guid>https://ktkr3d.github.io/2026/08/08/Linux-Cluster-Monitor/</guid>
      <pubDate>Sat, 08 Aug 2026 08:27:09 GMT</pubDate>
      
      <description>&lt;p&gt;&lt;img src=&quot;/images/linux_cluster_monitor.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;自宅のLinux PCのシステム情報をfastfetchを使って収集して表示するダッシュボードを作ってみました。&lt;/p&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/fastfetch/">fastfetch</category>
      
      
      <comments>https://ktkr3d.github.io/2026/08/08/Linux-Cluster-Monitor/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>Antigravity IDE</title>
      <link>https://ktkr3d.github.io/2026/07/31/Antigravity-IDE/</link>
      <guid>https://ktkr3d.github.io/2026/07/31/Antigravity-IDE/</guid>
      <pubDate>Thu, 30 Jul 2026 16:54:16 GMT</pubDate>
      
      <description>&lt;p&gt;&lt;img src=&quot;/images/antigravity_ide.png&quot;&gt;&lt;br&gt;&lt;a href=&quot;https://antigravity.google/product/antigravity-ide&quot;&gt;https://antigravity.google/product/antigravity-ide&lt;/a&gt;&lt;br&gt;Visual Studio CodeでGemini Code Assistを利用してきましたが、Visual Studio Codeの個人向けGemini Code Assistは2026年6月18日をもって提供を終了（リクエスト処理を停止）しました。&lt;br&gt;Visual Studio CodeからフォークされているAntigravity IDEでGeminiを利用してみました。&lt;br&gt;例として、Starshipのプロンプトシミュレータを作ってみました。&lt;/p&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/starship/">starship</category>
      
      <category domain="https://ktkr3d.github.io/tags/gemini/">gemini</category>
      
      <category domain="https://ktkr3d.github.io/tags/antigravity/">antigravity</category>
      
      
      <comments>https://ktkr3d.github.io/2026/07/31/Antigravity-IDE/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>hypr-rdp</title>
      <link>https://ktkr3d.github.io/2026/06/30/hypr-rdp/</link>
      <guid>https://ktkr3d.github.io/2026/06/30/hypr-rdp/</guid>
      <pubDate>Tue, 30 Jun 2026 13:53:48 GMT</pubDate>
      
      <description>&lt;p&gt;&lt;img src=&quot;/images/hypr-rdp.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;hypr-rdpを使ってヘッドレスのHyprland環境にWindowsとLinuxから接続してみました。&lt;br&gt;&lt;a href=&quot;https://github.com/MuNeNiCK/hypr-rdp&quot;&gt;https://github.com/MuNeNiCK/hypr-rdp&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;https://www.munenick.me/blog/hypr-rdp/&quot;&gt;https://www.munenick.me/blog/hypr-rdp/&lt;/a&gt;&lt;/p&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/hyprland/">hyprland</category>
      
      <category domain="https://ktkr3d.github.io/tags/rdp/">rdp</category>
      
      
      <comments>https://ktkr3d.github.io/2026/06/30/hypr-rdp/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>hyprKCS</title>
      <link>https://ktkr3d.github.io/2026/06/20/hyprKCS/</link>
      <guid>https://ktkr3d.github.io/2026/06/20/hyprKCS/</guid>
      <pubDate>Sat, 20 Jun 2026 11:43:08 GMT</pubDate>
      
      <description>&lt;p&gt;&lt;img src=&quot;https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnsckinwi9jksfp0wneap.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;Hyprland用キーバインドマネージャhyprKCSを使ってみました。&lt;br&gt;お気に入りフィルタがあるので、便利だけれど忘れてしまいがちなキーバインドを簡単に見つけられます。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/kosa12/hyprKCS&quot;&gt;https://github.com/kosa12/hyprKCS&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&quot;2026-06-29&quot;&gt;&lt;a href=&quot;#2026-06-29&quot; class=&quot;headerlink&quot; title=&quot;2026-06-29&quot;&gt;&lt;/a&gt;2026-06-29&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;&lt;p&gt;hyprland.luaに対応しているソフト調査&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th align=&quot;left&quot;&gt;ソフト&lt;/th&gt;
&lt;th align=&quot;left&quot;&gt;hyprland.lua対応状況&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;https://github.com/kosa12/hyprKCS&quot;&gt;hyprKCS&lt;/a&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;×&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;https://github.com/tidynest/hypr-keybind-manager&quot;&gt;hypr-keybind-manager&lt;/a&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;×&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;https://github.com/BlueManCZ/hyprmod&quot;&gt;hyprmod&lt;/a&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;○ 多機能。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;2026-06-28&quot;&gt;&lt;a href=&quot;#2026-06-28&quot; class=&quot;headerlink&quot; title=&quot;2026-06-28&quot;&gt;&lt;/a&gt;2026-06-28&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;hyprland.lua対応のfeatureリクエスト&lt;br&gt;  &lt;a href=&quot;https://github.com/kosa12/hyprKCS/issues/77&quot;&gt;https://github.com/kosa12/hyprKCS/issues/77&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/hyprland/">hyprland</category>
      
      
      <comments>https://ktkr3d.github.io/2026/06/20/hyprKCS/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>Hyprland 0.55.3</title>
      <link>https://ktkr3d.github.io/2026/06/10/Hyprland-0-55-3/</link>
      <guid>https://ktkr3d.github.io/2026/06/10/Hyprland-0-55-3/</guid>
      <pubDate>Tue, 09 Jun 2026 17:26:11 GMT</pubDate>
      
      <description>&lt;p&gt;Hyprland 0.55.3をインストールしました。&lt;br&gt;現在の構成は以下の通り。&lt;/p&gt;
&lt;figure class=&quot;highlight bash&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;line&quot;&gt;$ pacman -Q hyprland quickshell caelestia-cli caelestia-shell&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;hyprland 0.55.3-1&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;quickshell-git 0.2.0.r148.g8db8ca1-1&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;caelestia-cli 1.0.8-1&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;caelestia-shell 2.0.2-1&lt;/span&gt;&lt;br&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/figure&gt;

&lt;h4 id=&quot;2026-07-18&quot;&gt;&lt;a href=&quot;#2026-07-18&quot; class=&quot;headerlink&quot; title=&quot;2026-07-18&quot;&gt;&lt;/a&gt;2026-07-18&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;My keybinds&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th align=&quot;left&quot;&gt;Category&lt;/th&gt;
&lt;th align=&quot;left&quot;&gt;Keybind&lt;/th&gt;
&lt;th align=&quot;left&quot;&gt;App&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Launcher&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Caelestia Launcher&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Launcher&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;Space&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Walker&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Web&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;W&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Google Chrome&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Explorer&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;E&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Thunar&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;To do&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;R&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Google ToDo list&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Termial&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;T&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;foot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Special Workspace&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;S&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Toggle Special Workspace&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Communication&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;D&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Discord&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Fullscreen&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;F&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Fullscreen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Help&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;H&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Hyprmod&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Scripts&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;J&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;DMenu(Walker)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Panels&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;K&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Toggle Caelestia panels&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Lock screen&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;L&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Code&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;C&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;VS Code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Clipboard&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;V&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Dashboard&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;B&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Toggle Caelestia dashboard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Notifications&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;N&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Toggle Caelestia notifications&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Music&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;M&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Toggle Jellyfin Desktop&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Focus window&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Super&lt;/kbd&gt;+&lt;kbd&gt;Arrows&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Focus window&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Window stacks&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;Alt&lt;/kbd&gt;+&lt;kbd&gt;↓&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Push window&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;Window stacks&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;Alt&lt;/kbd&gt;+&lt;kbd&gt;↑&lt;/kbd&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Pop window&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;2026-07-16&quot;&gt;&lt;a href=&quot;#2026-07-16&quot; class=&quot;headerlink&quot; title=&quot;2026-07-16&quot;&gt;&lt;/a&gt;2026-07-16&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Caelestiaダッシュボードのショートカット  &lt;figure class=&quot;highlight lua&quot;&gt;&lt;figcaption&gt;&lt;span&gt;~/.config/caelestia/hypr-user.lua&lt;/span&gt;&lt;/figcaption&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;line&quot;&gt;hl.bind(&lt;span class=&quot;string&quot;&gt;&amp;quot;SUPER + B&amp;quot;&lt;/span&gt;, hl.dsp.exec_cmd(&lt;span class=&quot;string&quot;&gt;&amp;quot;caelestia shell drawers toggle dashboard&amp;quot;&lt;/span&gt;))&lt;/span&gt;&lt;br&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;li&gt;Hyprmodのショートカット  &lt;figure class=&quot;highlight lua&quot;&gt;&lt;figcaption&gt;&lt;span&gt;~/.config/caelestia/hypr-user.lua&lt;/span&gt;&lt;/figcaption&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;line&quot;&gt;hl.bind(&lt;span class=&quot;string&quot;&gt;&amp;quot;SUPER + H&amp;quot;&lt;/span&gt;, hl.dsp.exec_cmd(&lt;span class=&quot;string&quot;&gt;&amp;quot;hyprmod&amp;quot;&lt;/span&gt;))&lt;/span&gt;&lt;br&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;2026-07-14&quot;&gt;&lt;a href=&quot;#2026-07-14&quot; class=&quot;headerlink&quot; title=&quot;2026-07-14&quot;&gt;&lt;/a&gt;2026-07-14&lt;/h4&gt;&lt;p&gt;スペシャルワークスペースmusicでJellyfinDesktopを利用する&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;インストール &lt;figure class=&quot;highlight bash&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;line&quot;&gt;flatpak install flathub org.jellyfin.JellyfinDesktop&lt;/span&gt;&lt;br&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;li&gt;設定 &lt;figure class=&quot;highlight json&quot;&gt;&lt;figcaption&gt;&lt;span&gt;~/.config/caelestia/cli.json&lt;/span&gt;&lt;/figcaption&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;punctuation&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;    &lt;span class=&quot;attr&quot;&gt;&amp;quot;toggles&amp;quot;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;punctuation&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;        &lt;span class=&quot;attr&quot;&gt;&amp;quot;music&amp;quot;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;punctuation&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;            &lt;span class=&quot;attr&quot;&gt;&amp;quot;jellyfindesktop&amp;quot;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;punctuation&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;                &lt;span class=&quot;attr&quot;&gt;&amp;quot;enable&amp;quot;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;literal&quot;&gt;&lt;span class=&quot;keyword&quot;&gt;true&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;                &lt;span class=&quot;attr&quot;&gt;&amp;quot;match&amp;quot;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;&amp;#123;&lt;/span&gt; &lt;span class=&quot;attr&quot;&gt;&amp;quot;class&amp;quot;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&amp;quot;org.jellyfin.JellyfinDesktop&amp;quot;&lt;/span&gt; &lt;span class=&quot;punctuation&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;                &lt;span class=&quot;attr&quot;&gt;&amp;quot;command&amp;quot;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;&amp;quot;flatpak&amp;quot;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&amp;quot;run&amp;quot;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&amp;quot;org.jellyfin.JellyfinDesktop&amp;quot;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;                &lt;span class=&quot;attr&quot;&gt;&amp;quot;move&amp;quot;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;literal&quot;&gt;&lt;span class=&quot;keyword&quot;&gt;true&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;            &lt;span class=&quot;punctuation&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;        &lt;span class=&quot;punctuation&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;    &lt;span class=&quot;punctuation&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;punctuation&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;punctuation&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/figure&gt;
 &lt;figure class=&quot;highlight lua&quot;&gt;&lt;figcaption&gt;&lt;span&gt;~/.config/caelestia/hypr-user.lua&lt;/span&gt;&lt;/figcaption&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;line&quot;&gt;hl.window_rule(&amp;#123;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;    &lt;span class=&quot;built_in&quot;&gt;match&lt;/span&gt; = &amp;#123;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;        class = &lt;span class=&quot;string&quot;&gt;&amp;quot;org.jellyfin.JellyfinDesktop&amp;quot;&lt;/span&gt;,&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;    &amp;#125;,&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;    workspace = &lt;span class=&quot;string&quot;&gt;&amp;quot;special:music&amp;quot;&lt;/span&gt;,&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;&amp;#125;)&lt;/span&gt;&lt;br&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&quot;2026-06-27&quot;&gt;&lt;a href=&quot;#2026-06-27&quot; class=&quot;headerlink&quot; title=&quot;2026-06-27&quot;&gt;&lt;/a&gt;2026-06-27&lt;/h4&gt;&lt;p&gt;設定ファイルのlua言語対応&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Caelestiaの強制アップデート &lt;figure class=&quot;highlight bash&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;line&quot;&gt;paru&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;git -C ~/.local/share/caelestia fetch origin main&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;git -C ~/.local/share/caelestia reset --hard origin/main&lt;/span&gt;&lt;br&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;li&gt;設定ファイルの変換 &lt;figure class=&quot;highlight bash&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;line&quot;&gt;paru -S hyprlang2lua&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;built_in&quot;&gt;cd&lt;/span&gt; ~/.config/caelestia&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;hyprlang2lua hypr-user.conf &amp;gt; hypr-user.lua&lt;/span&gt;&lt;br&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;li&gt;表記の補正&lt;br&gt; ~&amp;#x2F;.config&amp;#x2F;caelestia&amp;#x2F;hypr-user.lua&lt;br&gt; キーバインドの&lt;code&gt;Ctrl+Alt&lt;/code&gt;を&lt;code&gt;CTRL + ALT&lt;/code&gt;に置換&lt;/li&gt;
&lt;li&gt;変数設定の移植 &lt;figure class=&quot;highlight lua&quot;&gt;&lt;figcaption&gt;&lt;span&gt;~/.config/caelestia/hypr-vars.lua&lt;/span&gt;&lt;/figcaption&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;keyword&quot;&gt;return&lt;/span&gt; &amp;#123;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;    browser = &lt;span class=&quot;string&quot;&gt;&amp;quot;google-chrome-stable&amp;quot;&lt;/span&gt;,&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;    editor = &lt;span class=&quot;string&quot;&gt;&amp;quot;code&amp;quot;&lt;/span&gt;,&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;    fileExplorer = &lt;span class=&quot;string&quot;&gt;&amp;quot;thunar&amp;quot;&lt;/span&gt;,&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;    windowGapsOut = &lt;span class=&quot;number&quot;&gt;20&lt;/span&gt;,&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;    workspaceSwipeFingers = &lt;span class=&quot;number&quot;&gt;3&lt;/span&gt;,&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;    volumeStep = &lt;span class=&quot;number&quot;&gt;5&lt;/span&gt;,&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;line&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;li&gt;各種ツールの誤認識を防ぐために設定ファイルをリネーム &lt;figure class=&quot;highlight bash&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;built_in&quot;&gt;mv&lt;/span&gt; ~/.config/hypr/hyprland.conf ~/.config/hypr/hyprland.conf~&lt;/span&gt;&lt;br&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/hyprland/">hyprland</category>
      
      <category domain="https://ktkr3d.github.io/tags/caelestia/">caelestia</category>
      
      
      <comments>https://ktkr3d.github.io/2026/06/10/Hyprland-0-55-3/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>Systemd User Task Manager</title>
      <link>https://ktkr3d.github.io/2026/05/11/Systemd-User-Task-Manager/</link>
      <guid>https://ktkr3d.github.io/2026/05/11/Systemd-User-Task-Manager/</guid>
      <pubDate>Sun, 10 May 2026 23:39:22 GMT</pubDate>
      
      <description>&lt;p&gt;&lt;img src=&quot;/images/systemd-user-task-manager.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;Systemdユーザサービスとタイマーを使ったタスク管理アプリを作成してみました。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/ktkr3d/systemd-user-task-manager&quot;&gt;https://github.com/ktkr3d/systemd-user-task-manager&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&quot;2026-05-20&quot;&gt;&lt;a href=&quot;#2026-05-20&quot; class=&quot;headerlink&quot; title=&quot;2026-05-20&quot;&gt;&lt;/a&gt;2026-05-20&lt;/h4&gt;&lt;p&gt;スケジュール文字列のバリデーション機能を追加しました。&lt;br&gt;&lt;a href=&quot;https://github.com/ktkr3d/systemd-user-task-manager/releases/tag/v0.2.0&quot;&gt;https://github.com/ktkr3d/systemd-user-task-manager/releases/tag/v0.2.0&lt;/a&gt;&lt;/p&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/python/">python</category>
      
      <category domain="https://ktkr3d.github.io/tags/systemd/">systemd</category>
      
      <category domain="https://ktkr3d.github.io/tags/libadwaita/">libadwaita</category>
      
      
      <comments>https://ktkr3d.github.io/2026/05/11/Systemd-User-Task-Manager/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>Morse code practice machine</title>
      <link>https://ktkr3d.github.io/2026/04/26/Morse-code-practice-machine/</link>
      <guid>https://ktkr3d.github.io/2026/04/26/Morse-code-practice-machine/</guid>
      <pubDate>Sat, 25 Apr 2026 23:55:37 GMT</pubDate>
      
      <description>&lt;p&gt;モールス信号の練習アプリを作ってみました。&lt;br&gt;トン(&lt;kbd&gt;Space&lt;/kbd&gt;短押し)で左に、ツー(&lt;kbd&gt;Space&lt;/kbd&gt;長押し)で右に枝分かれします。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/morse_code.png&quot;&gt;&lt;/p&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/pygame/">pygame</category>
      
      
      <comments>https://ktkr3d.github.io/2026/04/26/Morse-code-practice-machine/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>WowUp app Japanese localization</title>
      <link>https://ktkr3d.github.io/2026/04/26/Wowup-App-Japanese-localization/</link>
      <guid>https://ktkr3d.github.io/2026/04/26/Wowup-App-Japanese-localization/</guid>
      <pubDate>Sat, 25 Apr 2026 21:40:11 GMT</pubDate>
      
      <description>&lt;p&gt;World of Warcraft のアドオン管理アプリWowUpを日本語化してみました。&lt;br&gt;&lt;img src=&quot;/images/wowup_ja.png&quot;&gt;&lt;/p&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/wow/">wow</category>
      
      
      <comments>https://ktkr3d.github.io/2026/04/26/Wowup-App-Japanese-localization/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>Headless Hyprland</title>
      <link>https://ktkr3d.github.io/2026/01/21/Headless-Hyprland/</link>
      <guid>https://ktkr3d.github.io/2026/01/21/Headless-Hyprland/</guid>
      <pubDate>Wed, 21 Jan 2026 01:16:59 GMT</pubDate>
      
      <description>&lt;p&gt;ヘッドレスのHyprlandデスクトップに接続してみます。&lt;br&gt;GDMとGNOME ShellはRDPで接続し、HyprlandはVNCで接続する構成としました。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/headless_hyprland.png&quot;&gt;&lt;/p&gt;
&lt;h4 id=&quot;2026-06-30&quot;&gt;&lt;a href=&quot;#2026-06-30&quot; class=&quot;headerlink&quot; title=&quot;2026-06-30&quot;&gt;&lt;/a&gt;2026-06-30&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;hypr-rdpの場合&lt;br&gt;  &lt;a href=&quot;https://ktkr3d.github.io/2026/06/30/hypr-rdp/&quot;&gt;https://ktkr3d.github.io/2026/06/30/hypr-rdp/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/hyprland/">hyprland</category>
      
      <category domain="https://ktkr3d.github.io/tags/rdp/">rdp</category>
      
      <category domain="https://ktkr3d.github.io/tags/vnc/">vnc</category>
      
      
      <comments>https://ktkr3d.github.io/2026/01/21/Headless-Hyprland/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>oUF MyLayout Addon</title>
      <link>https://ktkr3d.github.io/2025/12/29/oUF-MyLayout-Addon/</link>
      <guid>https://ktkr3d.github.io/2025/12/29/oUF-MyLayout-Addon/</guid>
      <pubDate>Mon, 29 Dec 2025 12:51:56 GMT</pubDate>
      
      <description>&lt;p&gt;AIを使ってoUFフレームワークを利用したWorld of Warcraftのユニットフレームアドオンを作ってみました。&lt;br&gt;Visual Studio Code にGemini Code Assist拡張を組み込みました。実装を確かめながら機能を追加できます。Geminiは混雑時にレスポンスが悪くなる場合がありますが、無料であるにも関わらずコンパクトで間違いの無いコードを生成するような気がします。追加機能を提案してくれるので了承するだけで機能が追加されていきます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Gemini Code Assistant&lt;br&gt;  &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=Google.geminicodeassist&quot;&gt;https://marketplace.visualstudio.com/items?itemName=Google.geminicodeassist&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;oUF&lt;/p&gt;
  &lt;div class=&quot;github-card&quot; data-github=&quot;oUF-wow/oUF&quot; data-width=&quot;100%&quot;&gt;
  &lt;/div&gt;&lt;script src=&quot;//cdn.jsdelivr.net/github-cards/latest/widget.js&quot;&gt;&lt;/script&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;oUF_MyLayout&lt;/p&gt;
  &lt;div class=&quot;github-card&quot; data-github=&quot;ktkr3d/oUF_MyLayout&quot; data-width=&quot;100%&quot;&gt;&lt;/div&gt;
  &lt;script src=&quot;//cdn.jsdelivr.net/github-cards/latest/widget.js&quot;&gt;&lt;/script&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;2026-04-26&quot;&gt;&lt;a href=&quot;#2026-04-26&quot; class=&quot;headerlink&quot; title=&quot;2026-04-26&quot;&gt;&lt;/a&gt;2026-04-26&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;WowUpアプリからインストールできます。&lt;br&gt;  &lt;a href=&quot;https://wowup.io/guide/get-addons/overview&quot;&gt;https://wowup.io/guide/get-addons/overview&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;2026-01-23&quot;&gt;&lt;a href=&quot;#2026-01-23&quot; class=&quot;headerlink&quot; title=&quot;2026-01-23&quot;&gt;&lt;/a&gt;2026-01-23&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;WoW APIの仕様変更に対応中&lt;br&gt;  暫定的に一部の機能をドロップ&lt;br&gt;  &lt;a href=&quot;https://warcraft.wiki.gg/wiki/Patch_12.0.0/API_changes#AddOn_security_changes&quot;&gt;https://warcraft.wiki.gg/wiki/Patch_12.0.0/API_changes#AddOn_security_changes&lt;/a&gt;&lt;br&gt;  &lt;a href=&quot;https://warcraft.wiki.gg/wiki/Patch_12.0.0/API_changes#Secret_values&quot;&gt;https://warcraft.wiki.gg/wiki/Patch_12.0.0/API_changes#Secret_values&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;2026-01-18&quot;&gt;&lt;a href=&quot;#2026-01-18&quot; class=&quot;headerlink&quot; title=&quot;2026-01-18&quot;&gt;&lt;/a&gt;2026-01-18&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;oUF 13.0.0 リリース&lt;br&gt;  エラーが発生するのでoUF 12.1.0を埋め込み型にしました。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;スクリーンショット&quot;&gt;&lt;a href=&quot;#スクリーンショット&quot; class=&quot;headerlink&quot; title=&quot;スクリーンショット&quot;&gt;&lt;/a&gt;スクリーンショット&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;p&gt;左からPlayer、Pet、Targetフレーム&lt;br&gt;  &lt;img src=&quot;/images/wow_ouf_mylayout.jpg&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;左からFocus, Player, Pet, Target, Target-targetフレーム、右下はRaidフレーム&lt;br&gt;  &lt;img src=&quot;/images/wow_ouf_mylayout_unitframes.png&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Partyフレーム&lt;br&gt;  &lt;img src=&quot;/images/wow_ouf_mylayout_party.jpg&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;設定画面&lt;br&gt;  スラッシュコマンド(&lt;code&gt;/mylayout config&lt;/code&gt;)で開きます。&lt;br&gt;  &lt;img src=&quot;/images/wow_ouf_mylayout_config.png&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;設定画面 (Profile)&lt;br&gt;  いろいろなアドオンで見かけるインタフェースです。&lt;br&gt;  &lt;img src=&quot;/images/wow_ouf_mylayout_config_profile.png&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/wow/">wow</category>
      
      <category domain="https://ktkr3d.github.io/tags/gemini/">gemini</category>
      
      <category domain="https://ktkr3d.github.io/tags/ouf/">ouf</category>
      
      
      <comments>https://ktkr3d.github.io/2025/12/29/oUF-MyLayout-Addon/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>Prism Launcher</title>
      <link>https://ktkr3d.github.io/2025/12/21/Prism-Launcher/</link>
      <guid>https://ktkr3d.github.io/2025/12/21/Prism-Launcher/</guid>
      <pubDate>Sun, 21 Dec 2025 12:31:02 GMT</pubDate>
      
      <description>&lt;p&gt;&lt;img src=&quot;/images/cachyos_minecraft.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;Prism Launcherを使ってMinecraftをセットアップしました。過去にWindowsで遊んでいたワールドデータをCachyOS上で取り込めました。&lt;/p&gt;
&lt;a href=&quot;https://prismlauncher.org/&quot; target=&quot;_blank&quot; rel=&quot;external nofollow noopener noreferrer&quot; class=&quot;link-preview&quot;&gt;
    &lt;div class=&quot;og-image&quot;&gt;
        &lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/7/74/Prism_Launcher_logo.svg&quot; alt=&quot;Prism Launcher&quot; class=&quot;not-gallery-item&quot; loading=&quot;lazy&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;descriptions&quot;&gt;
            &lt;div class=&quot;og-title&quot;&gt;Prism Launcher&lt;/div&gt;
            &lt;div class=&quot;og-description&quot;&gt;An open source Minecraft launcher with the ability to manage multiple instances, accounts and mods. Focused on user freedom and free redistributability.&lt;/div&gt;&lt;/div&gt;&lt;/a&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/minecraft/">minecraft</category>
      
      <category domain="https://ktkr3d.github.io/tags/prism-launcher/">prism-launcher</category>
      
      
      <comments>https://ktkr3d.github.io/2025/12/21/Prism-Launcher/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>Systemd user timer</title>
      <link>https://ktkr3d.github.io/2025/12/21/Systemd-user-timer/</link>
      <guid>https://ktkr3d.github.io/2025/12/21/Systemd-user-timer/</guid>
      <pubDate>Sat, 20 Dec 2025 18:59:19 GMT</pubDate>
      
      <description>&lt;p&gt;Systemd user timerを使ってBing壁紙を定期的にダウンロードして壁紙を変更してみます。&lt;br&gt;Hyprland&amp;#x2F;CaelestiaのSchemeをdynamicに設定することで、壁紙画像の色合いに連動してGUIのテーマ色が自動で調整されます。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://wiki.archlinux.org/title/Systemd/Timers&quot;&gt;https://wiki.archlinux.org/title/Systemd/Timers&lt;/a&gt;&lt;/p&gt;</description>
      
      
      
      
      
      <category domain="https://ktkr3d.github.io/tags/systemd/">systemd</category>
      
      
      <comments>https://ktkr3d.github.io/2025/12/21/Systemd-user-timer/#disqus_thread</comments>
      
    </item>
    
  </channel>
</rss>
