Skip to content

Commit c6ff77a

Browse files
committed
fix(uninstall): render NixOS uninstall guide as text instead of code block
1 parent 38578e5 commit c6ff77a

1 file changed

Lines changed: 43 additions & 24 deletions

File tree

src/views/Home.vue

Lines changed: 43 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1034,32 +1034,40 @@ sudo zypper removerepo fcitx5-lotus</code></pre>
10341034
</div>
10351035
</summary>
10361036
<div class="details-content">
1037-
<p class="instruction mb-3">
1037+
<p class="instruction mb-2">
10381038
Gỡ tùy theo cách bạn đã cài:
10391039
</p>
1040-
<div class="code-container">
1041-
<pre><code># Nếu cài từ nixpkgs (package manager):
1042-
# - Xóa/comment dòng pkgs.fcitx5-lotus trong home.packages
1043-
# hoặc environment.systemPackages / i18n.inputMethod.fcitx5.addons
1044-
# - nixos-rebuild switch (hoặc home-manager switch)
1045-
1046-
# Nếu build từ source qua flake repo:
1047-
# - Xóa dòng services.fcitx5-lotus và inputs trong config
1048-
# - nixos-rebuild switch
1049-
1050-
# NixOS sẽ tự dọn dẹp.</code></pre>
1051-
<el-button
1052-
class="copy-float"
1053-
circle
1054-
:icon="DocumentCopy"
1055-
size="small"
1056-
@click="
1057-
copyToClipboard(
1058-
'# Nếu cài từ nixpkgs (package manager):\n# - Xóa/comment dòng pkgs.fcitx5-lotus trong home.packages\n# hoặc environment.systemPackages / i18n.inputMethod.fcitx5.addons\n# - nixos-rebuild switch (hoặc home-manager switch)\n\n# Nếu build từ source qua flake repo:\n# - Xóa dòng services.fcitx5-lotus và inputs trong config\n# - nixos-rebuild switch\n\n# NixOS sẽ tự dọn dẹp.',
1059-
)
1060-
"
1061-
/>
1062-
</div>
1040+
<p class="instruction mb-2">
1041+
<b>Cách 1 — Cài từ nixpkgs (package manager):</b>
1042+
</p>
1043+
<ul class="uninstall-list">
1044+
<li>
1045+
Xóa/comment dòng
1046+
<code class="inline-code">pkgs.fcitx5-lotus</code> trong
1047+
<code class="inline-code">home.packages</code> hoặc
1048+
<code class="inline-code">environment.systemPackages</code>
1049+
/
1050+
<code class="inline-code">i18n.inputMethod.fcitx5.addons</code>.
1051+
</li>
1052+
<li>
1053+
Chạy <code class="inline-code">nixos-rebuild switch</code>
1054+
(hoặc <code class="inline-code">home-manager switch</code>).
1055+
</li>
1056+
</ul>
1057+
<p class="instruction mb-2 mt-3">
1058+
<b>Cách 2 — Build từ source qua flake repo:</b>
1059+
</p>
1060+
<ul class="uninstall-list">
1061+
<li>
1062+
Xóa dòng
1063+
<code class="inline-code">services.fcitx5-lotus</code> và
1064+
<code class="inline-code">inputs</code> trong config.
1065+
</li>
1066+
<li>
1067+
Chạy <code class="inline-code">nixos-rebuild switch</code>.
1068+
</li>
1069+
</ul>
1070+
<p class="instruction mt-3">NixOS sẽ tự dọn dẹp.</p>
10631071
</div>
10641072
</details>
10651073

@@ -2615,6 +2623,17 @@ body {
26152623
background-color: var(--ctp-base);
26162624
}
26172625
2626+
.uninstall-list {
2627+
padding-left: 1.25rem;
2628+
margin: 0 0 0.5rem 0;
2629+
color: var(--ctp-subtext0);
2630+
line-height: 1.6;
2631+
}
2632+
2633+
.uninstall-list li {
2634+
margin-bottom: 0.25rem;
2635+
}
2636+
26182637
.code-container {
26192638
position: relative;
26202639
}

0 commit comments

Comments
 (0)