Compare commits
8 Commits
af42eb913f
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 8e411c4c97 | |||
| e94eda2a5f | |||
| ac66aadea2 | |||
| 04bf913d35 | |||
| d2b2c7376f | |||
| b84368259d | |||
| 3895221c48 | |||
| 27d4c68f23 |
@@ -22,8 +22,8 @@ function __prepend_sudo
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
bind \e\e __prepend_sudo
|
bind escape,escape __prepend_sudo # Fish 4.0+ 语法:双击 Escape 添加 sudo
|
||||||
bind \c@ accept-autosuggestion
|
bind ctrl-space accept-autosuggestion # Fish 4.0+ 语法
|
||||||
|
|
||||||
set -gx FZF_DEFAULT_OPTS '--height=50% --layout=reverse --border --preview-window=right:60%'
|
set -gx FZF_DEFAULT_OPTS '--height=50% --layout=reverse --border --preview-window=right:60%'
|
||||||
set -gx FZF_DEFAULT_COMMAND 'fd --type f --hidden --follow --exclude .git'
|
set -gx FZF_DEFAULT_COMMAND 'fd --type f --hidden --follow --exclude .git'
|
||||||
@@ -80,6 +80,7 @@ if status is-interactive
|
|||||||
set -gx ATUIN_NOBIND true
|
set -gx ATUIN_NOBIND true
|
||||||
atuin init fish | source
|
atuin init fish | source
|
||||||
bind \cr _atuin_search
|
bind \cr _atuin_search
|
||||||
|
bind up _atuin_bind_up
|
||||||
|
|
||||||
starship init fish | source
|
starship init fish | source
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1,2 +1,5 @@
|
|||||||
[settings]
|
[settings]
|
||||||
trusted_config_paths = ["/"]
|
trusted_config_paths = ["/"]
|
||||||
|
|
||||||
|
[tools]
|
||||||
|
usage = "latest"
|
||||||
|
|||||||
@@ -34,11 +34,14 @@ class BaseModule(Module):
|
|||||||
def pacman_packages(self) -> set[str]:
|
def pacman_packages(self) -> set[str]:
|
||||||
return {
|
return {
|
||||||
"7zip",
|
"7zip",
|
||||||
|
"adobe-source-han-sans-cn-fonts",
|
||||||
|
"adobe-source-han-serif-cn-fonts",
|
||||||
"atuin",
|
"atuin",
|
||||||
"base-devel",
|
"base-devel",
|
||||||
"base",
|
"base",
|
||||||
"bat",
|
"bat",
|
||||||
"btop",
|
"btop",
|
||||||
|
"chromium",
|
||||||
"curl",
|
"curl",
|
||||||
"direnv",
|
"direnv",
|
||||||
"duf",
|
"duf",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ from decman.plugins.pacman import packages as pacman_packages
|
|||||||
BUN_GLOBAL_PACKAGES: list[str] = [
|
BUN_GLOBAL_PACKAGES: list[str] = [
|
||||||
"@vue/language-server",
|
"@vue/language-server",
|
||||||
"dockerfile-language-server-nodejs",
|
"dockerfile-language-server-nodejs",
|
||||||
|
"oxlint",
|
||||||
"opencode-ai",
|
"opencode-ai",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
+1
-2
@@ -42,8 +42,7 @@ class DockerModule(Module):
|
|||||||
check=False,
|
check=False,
|
||||||
)
|
)
|
||||||
if result.returncode != 0:
|
if result.returncode != 0:
|
||||||
decman.error(f"无法读取用户 {self.user} 的组信息")
|
raise decman.SourceError(f"无法读取用户 {self.user} 的组信息")
|
||||||
return
|
|
||||||
if "docker" not in result.stdout.split():
|
if "docker" not in result.stdout.split():
|
||||||
decman.prg(["gpasswd", "-a", self.user, "docker"])
|
decman.prg(["gpasswd", "-a", self.user, "docker"])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user