chezmoi: fastfetch, keyd, mako, neovide

This commit is contained in:
js0ny 2025-09-27 14:23:32 +01:00
parent 947f290d3c
commit f9b716c07d
7 changed files with 19 additions and 406 deletions

View file

@ -0,0 +1,61 @@
// ~/.config/fastfetch/config.jsonc
{
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
"logo": {
// "type": "auto",
"source": "arch_small",
"padding": {
"top": 2,
"left": 1,
"right": 2
}
},
"general": {
"multithreading": true
},
"display": {
"separator": " ",
"key": {
"width": 10,
"paddingLeft": 2,
"type": "icon"
}
},
"modules": [
{
"type": "title",
"format": "{#1}───────────── {#}{user-name-colored}@{host-name-colored}"
},
{
"type": "colors",
"symbol": "diamond",
"paddingLeft": 15
},
"os",
// "host",
// "kernel",
// "uptime",
{
"type": "packages"
},
"shell",
"display",
// "de",
// "wm",
// "wmtheme",
// "theme",
// "icons",
// "font",
// "cursor",
"terminal",
// "terminalfont",
"cpu",
"gpu",
"memory",
// "swap",
"disk",
// "battery",
"poweradapter",
"locale"
]
}

19
dot_config/keyd/app.conf Normal file
View file

@ -0,0 +1,19 @@
[org-telegram-desktop]
alt.j = macro(C-tab)
alt.k = C-S-tab
[wechat]
alt.j = A-down
alt.k = A-up
[qq]
alt.j = C-down
alt.k = C-up
alt.h = C-left
alt.l = enter
[zotero]
alt.j = pagedown
alt.k = pageup

9
dot_config/mako/config Normal file
View file

@ -0,0 +1,9 @@
# Colors
background-color=#1e1e2e
text-color=#cdd6f4
border-color=#b4befe
progress-color=over #313244
[urgency=high]
border-color=#fab387

View file

@ -0,0 +1,26 @@
# $XDG_CONFIG_HOME/neovide/config.toml
# ln -sf $DOTFILES/mac/neovide.toml $XDG_CONFIG_HOME/neovide/config.toml
# New-Item -ItemType SymbolicLink -Path $Env:XDG_CONFIG_HOME/neovide/config.toml -Value $DOTFILES\mac\neovide.toml (Mac)
# https://neovide.dev/config-file.html?highlight=toml#config-file
# 设置为 fork 默认后台运行,不会占用终端
fork = true
# frame = "full"
idle = true
maximized = false
# neovim-bin = "/opt/homebrew/bin/nvim"
frame = "transparent"
no-multigrid = false
srgb = false
tabs = true
theme = "auto"
title-hidden = true
vsync = true
wsl = false
[font]
normal = [
"Maple Mono NF CN",
"Iosevka Nerd Font",
"霞鹜文楷等宽",
] # Will use the bundled Fira Code Nerd Font by default
size = 14.0