This commit is contained in:
2026-01-08 01:52:52 +01:00
parent e8f8449109
commit 43067a8477
6 changed files with 57 additions and 52 deletions
+3 -3
View File
@@ -1,5 +1,5 @@
--password-store=gnome-libsecret
--enable-features=UseOzonePlatform
# --enable-features=UseOzonePlatform
--ozone-platform=wayland
--use-gl=desktop
--enable-wayland-ime
# --use-gl=desktop
# --enable-wayland-ime
+1 -1
View File
@@ -1,2 +1,2 @@
--ozone-platform-hint=auto
--ozone-platform=wayland
--enable-wayland-ime
+1 -1
View File
@@ -1,2 +1,2 @@
--ozone-platform-hint=auto
--ozone-platform=wayland
--enable-wayland-ime
+12 -11
View File
@@ -3,18 +3,18 @@
# From archlinux's /etc/profile
append_path() {
case ":$PATH:" in
*:"$1":*)
;;
*:"$1":*) ;;
*)
PATH="${PATH:+$PATH:}$1"
;;
esac
}
prepend_path() {
case ":$PATH:" in
*:"$1":*)
;;
*:"$1":*) ;;
*)
PATH="$1${PATH:+:$PATH}"
;;
esac
}
@@ -26,8 +26,9 @@ export XDG_CACHE_HOME="$HOME/.cache"
# Better than nothing
if [[ -z "$LANG" ]]; then
export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
export LANG LC_ALL
fi
# Paths
@@ -38,8 +39,8 @@ fi
export PATH
# fnm
if command -v fnm; then
eval (fnm env --shell bash)
if command -v fnm &>/dev/null; then
eval $(fnm env --shell bash)
fi
# SSH with cross-session ssh-agent
@@ -50,11 +51,11 @@ fi
# .profile is not included in the repo
[ -f "$HOME/.profile" ] && . "$HOME/.profile"
# Triggered when SSH into the machine
# Triggered in SSH sessions
if [[ $- == *i* ]]; then
# Set EDITOR and VISUAL, mainly for sudoedit
for app in nvim helix vim vi nano; do
if command -v "$app" >/dev/null 2>&1; then
if command -v "$app" &>/dev/null; then
EDITOR="$app"
VISUAL="$app"
break
@@ -67,7 +68,7 @@ if [[ $- == *i* ]]; then
export GPG_TTY
# Shortcut alias for launching fish
command -v f >/dev/null 2>&1 || {
command -v f &>/dev/null || {
alias f="exec fish"
}
# Better do this manually since the automatic approach is kinda buggy.
@@ -8,5 +8,5 @@ end
# oh-my-posh
if test -f $HOME/.config/posh_theme.omp.json; and type -q oh-my-posh
oh-my-posh init fish --config $HOME/.config/posh_theme.omp.json | source
eval (oh-my-posh init fish --config $HOME/.config/posh_theme.omp.json)
end
+5 -1
View File
@@ -101,9 +101,13 @@ login=/usr/bin/su - kolkas -s /usr/bin/fish --login
kmscon 中 `$TERM` 将会是 `xterm-256color`,不具区分度,需要另寻他路。
> [!NOTE]
>
> 不建议在缺少对应 terminfo 的情况下直接在 `kmscon.conf` 中配置 `term=kmscon`,但确实也是一种可行的做法。
> [!IMPORTANT]
>
> 以下代码片段适用于 fish shell
> 以下代码片段适用于 fish shell
检测所有祖先进程中是否有 kmscon