minor
This commit is contained in:
@@ -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,2 +1,2 @@
|
||||
--ozone-platform-hint=auto
|
||||
--ozone-platform=wayland
|
||||
--enable-wayland-ime
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
--ozone-platform-hint=auto
|
||||
--ozone-platform=wayland
|
||||
--enable-wayland-ime
|
||||
|
||||
+14
-13
@@ -1,20 +1,20 @@
|
||||
#!/bin/bash
|
||||
|
||||
# From archlinux's /etc/profile
|
||||
append_path () {
|
||||
append_path() {
|
||||
case ":$PATH:" in
|
||||
*:"$1":*)
|
||||
;;
|
||||
*:"$1":*) ;;
|
||||
*)
|
||||
PATH="${PATH:+$PATH:}$1"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
prepend_path () {
|
||||
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
@@ -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:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user