mirror of
https://github.com/nix-community/home-manager.git
synced 2026-06-05 21:02:51 +00:00
tests: restore TOML goldens for remarshal
This commit is contained in:
@@ -1,35 +1,32 @@
|
||||
after-login-command = []
|
||||
start-at-login = false
|
||||
|
||||
[gaps]
|
||||
[gaps.outer]
|
||||
bottom = 8
|
||||
left = 8
|
||||
right = 8
|
||||
top = 8
|
||||
|
||||
[mode]
|
||||
[mode.main]
|
||||
[mode.main.binding]
|
||||
alt-enter = "exec-and-forget osascript -e '\n tell application \"Terminal\"\n do script\n activate\n end tell'\n"
|
||||
alt-h = 'focus left'
|
||||
alt-j = 'focus down'
|
||||
alt-k = 'focus up'
|
||||
alt-l = 'focus right'
|
||||
alt-h = "focus left"
|
||||
alt-j = "focus down"
|
||||
alt-k = "focus up"
|
||||
alt-l = "focus right"
|
||||
|
||||
[[on-window-detected]]
|
||||
run = 'move-node-to-workspace 9'
|
||||
run = "move-node-to-workspace 9"
|
||||
|
||||
[on-window-detected.if]
|
||||
app-id = 'com.apple.finder'
|
||||
app-id = "com.apple.finder"
|
||||
|
||||
[[on-window-detected]]
|
||||
check-further-callbacks = true
|
||||
run = ['layout floating', 'move-node-to-workspace S']
|
||||
run = ["layout floating", "move-node-to-workspace S"]
|
||||
|
||||
[on-window-detected.if]
|
||||
app-id = 'com.apple.systempreferences'
|
||||
app-name-regex-substring = 'settings'
|
||||
app-id = "com.apple.systempreferences"
|
||||
app-name-regex-substring = "settings"
|
||||
during-aerospace-startup = true
|
||||
window-title-regex-substring = 'substring'
|
||||
workspace = 'workspace-name'
|
||||
window-title-regex-substring = "substring"
|
||||
workspace = "workspace-name"
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
default_backend = 'official_openai'
|
||||
default_backend = "official_openai"
|
||||
|
||||
[backends]
|
||||
[backends.localhost]
|
||||
type = 'ollama'
|
||||
url = 'http://localhost:11434/api'
|
||||
type = "ollama"
|
||||
url = "http://localhost:11434/api"
|
||||
|
||||
[backends.official_openai]
|
||||
api_key = 'API KEY'
|
||||
default_model = 'gpt-4o'
|
||||
type = 'openai'
|
||||
api_key = "API KEY"
|
||||
default_model = "gpt-4o"
|
||||
type = "openai"
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
[keyboard]
|
||||
[[keyboard.bindings]]
|
||||
chars = '\u000c'
|
||||
key = 'K'
|
||||
mods = 'Control'
|
||||
chars = "\u000c"
|
||||
key = "K"
|
||||
mods = "Control"
|
||||
|
||||
[window]
|
||||
[window.dimensions]
|
||||
columns = 200
|
||||
lines = 3
|
||||
|
||||
@@ -1,17 +1,14 @@
|
||||
[font]
|
||||
[font.bold]
|
||||
family = 'SFMono'
|
||||
family = "SFMono"
|
||||
|
||||
[font.normal]
|
||||
family = 'SFMono'
|
||||
family = "SFMono"
|
||||
|
||||
[keyboard]
|
||||
[[keyboard.bindings]]
|
||||
chars = '\u000c'
|
||||
key = 'K'
|
||||
mods = 'Control'
|
||||
chars = "\u000c"
|
||||
key = "K"
|
||||
mods = "Control"
|
||||
|
||||
[window]
|
||||
[window.dimensions]
|
||||
columns = 200
|
||||
lines = 3
|
||||
|
||||
@@ -4,7 +4,7 @@ auto_redirect = false
|
||||
bullets = true
|
||||
color = true
|
||||
highlight_code = true
|
||||
highlight_style = 'monokai'
|
||||
home = 'gemini://geminiprotocol.net'
|
||||
http = 'default'
|
||||
search = 'gemini://geminispace.info/search'
|
||||
highlight_style = "monokai"
|
||||
home = "gemini://geminiprotocol.net"
|
||||
http = "default"
|
||||
search = "gemini://geminispace.info/search"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
[env]
|
||||
BAR = 'FOO'
|
||||
FOO = 'BAR'
|
||||
BAR = "FOO"
|
||||
FOO = "BAR"
|
||||
|
||||
[general]
|
||||
exec = ['aad', 'ado']
|
||||
exec = ["aad", "ado"]
|
||||
|
||||
[layout]
|
||||
column-tag = 'New Cut Paste Snarf Zerox Delcol'
|
||||
column-tag = "New Cut Paste Snarf Zerox Delcol"
|
||||
|
||||
[typesetting]
|
||||
replace-cr-with-tofu = false
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[app_cfg]
|
||||
paths = ['$HOME/Desktop']
|
||||
paths = ["$HOME/Desktop"]
|
||||
|
||||
[gui_cfg]
|
||||
font_size = 12
|
||||
icon = true
|
||||
ui_framework = 'EGUI'
|
||||
ui_framework = "EGUI"
|
||||
window_size = [300, 300]
|
||||
|
||||
@@ -22,13 +22,13 @@
|
||||
home-files/.config/aria2p/config.toml \
|
||||
${builtins.toFile "aria2p-expected-config.toml" ''
|
||||
[colors]
|
||||
FOCUSED_HEADER = 'BLACK NORMAL CYAN'
|
||||
METADATA = 'WHITE UNDERLINE DEFAULT'
|
||||
UI = 'WHITE BOLD DEFAULT'
|
||||
FOCUSED_HEADER = "BLACK NORMAL CYAN"
|
||||
METADATA = "WHITE UNDERLINE DEFAULT"
|
||||
UI = "WHITE BOLD DEFAULT"
|
||||
|
||||
[key_bindings]
|
||||
AUTOCLEAR = 'c'
|
||||
FILTER = ['F4', '\']
|
||||
AUTOCLEAR = "c"
|
||||
FILTER = ["F4", "\\"]
|
||||
''}
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -35,26 +35,26 @@
|
||||
assertFileContent home-files/.config/asciinema/config.toml \
|
||||
${builtins.toFile "expected.asciinema_config.toml" ''
|
||||
[notifications]
|
||||
command = 'tmux display-message "$TEXT"'
|
||||
command = "tmux display-message \"$TEXT\""
|
||||
enable = false
|
||||
|
||||
[playback]
|
||||
next_marker_key = 'm'
|
||||
pause_key = '^p'
|
||||
next_marker_key = "m"
|
||||
pause_key = "^p"
|
||||
speed = 2
|
||||
step_key = 's'
|
||||
step_key = "s"
|
||||
|
||||
[server]
|
||||
url = 'https://asciinema.example.com'
|
||||
url = "https://asciinema.example.com"
|
||||
|
||||
[session]
|
||||
add_marker_key = '^x'
|
||||
capture_env = 'SHELL,TERM,USER'
|
||||
add_marker_key = "^x"
|
||||
capture_env = "SHELL,TERM,USER"
|
||||
capture_input = true
|
||||
command = '/run/current-system/sw/bin/bash -l'
|
||||
command = "/run/current-system/sw/bin/bash -l"
|
||||
idle_time_limit = 2
|
||||
pause_key = '^p'
|
||||
prefix_key = '^a'
|
||||
pause_key = "^p"
|
||||
prefix_key = "^a"
|
||||
''}
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[modules]
|
||||
center = ['Window Title']
|
||||
left = ['Workspaces']
|
||||
right = ['SystemInfo', 'Clock']
|
||||
center = ["Window Title"]
|
||||
left = ["Workspaces"]
|
||||
right = ["SystemInfo", "Clock"]
|
||||
|
||||
[workspaces]
|
||||
show_empty = true
|
||||
visibility_mode = 'MonitorSpecific'
|
||||
visibility_mode = "MonitorSpecific"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[modules]
|
||||
center = ['WindowTitle']
|
||||
left = ['Workspaces']
|
||||
right = ['SystemInfo']
|
||||
center = ["WindowTitle"]
|
||||
left = ["Workspaces"]
|
||||
right = ["SystemInfo"]
|
||||
|
||||
[system_info]
|
||||
refresh_rate = 1000
|
||||
@@ -10,4 +10,4 @@ show_memory = true
|
||||
|
||||
[workspaces]
|
||||
show_empty = true
|
||||
visibility_mode = 'MonitorSpecific'
|
||||
visibility_mode = "MonitorSpecific"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
db_path = "~/.atuin-history.db"
|
||||
dialect = "us"
|
||||
auto_sync = true
|
||||
db_path = '~/.atuin-history.db'
|
||||
dialect = 'us'
|
||||
search-mode = 'fulltext'
|
||||
search-mode = "fulltext"
|
||||
@@ -15,9 +15,9 @@
|
||||
home-files/.config/atuin/config.toml \
|
||||
${builtins.toFile "example-settings-expected.toml" ''
|
||||
auto_sync = true
|
||||
db_path = '~/.atuin-history.db'
|
||||
dialect = 'us'
|
||||
search-mode = 'fulltext'
|
||||
db_path = "~/.atuin-history.db"
|
||||
dialect = "us"
|
||||
search-mode = "fulltext"
|
||||
''}
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -16,11 +16,11 @@
|
||||
home-files/.config/atuin/themes/my-theme.toml \
|
||||
${builtins.toFile "example-theme-expected.toml" ''
|
||||
[colors]
|
||||
Base = '#000000'
|
||||
Title = '#FFFFFF'
|
||||
Base = "#000000"
|
||||
Title = "#FFFFFF"
|
||||
|
||||
[theme]
|
||||
name = 'My Theme'
|
||||
name = "My Theme"
|
||||
''}
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
[export]
|
||||
enabled = true
|
||||
line_format = '{kind} {path}:{line}:{column} {message}'
|
||||
path = '.bacon-locations'
|
||||
line_format = "{kind} {path}:{line}:{column} {message}"
|
||||
path = ".bacon-locations"
|
||||
|
||||
[jobs]
|
||||
[jobs.ta]
|
||||
command = ['cargo', 'test', '--all-features', '--color', 'always']
|
||||
command = ["cargo", "test", "--all-features", "--color", "always"]
|
||||
need_stdout = true
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[colors]
|
||||
low_battery_color = 'red'
|
||||
low_battery_color = "red"
|
||||
|
||||
[flags]
|
||||
avg_cpu = true
|
||||
temperature_type = 'c'
|
||||
temperature_type = "c"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[date]
|
||||
fmt = '%A, %B %d, %Y'
|
||||
fmt = "%A, %B %d, %Y"
|
||||
hide_seconds = true
|
||||
use_12h = true
|
||||
utc = true
|
||||
@@ -7,9 +7,9 @@ utc = true
|
||||
[general]
|
||||
blink = true
|
||||
bold = true
|
||||
color = 'magenta'
|
||||
color = "magenta"
|
||||
interval = 250
|
||||
|
||||
[position]
|
||||
horizontal = 'start'
|
||||
vertical = 'end'
|
||||
horizontal = "start"
|
||||
vertical = "end"
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
model = 'gemma3:latest'
|
||||
model_provider = 'ollama'
|
||||
model = "gemma3:latest"
|
||||
model_provider = "ollama"
|
||||
|
||||
[model_providers]
|
||||
[model_providers.ollama]
|
||||
baseURL = 'http://localhost:11434/v1'
|
||||
envKey = 'OLLAMA_API_KEY'
|
||||
name = 'Ollama'
|
||||
baseURL = "http://localhost:11434/v1"
|
||||
envKey = "OLLAMA_API_KEY"
|
||||
name = "Ollama"
|
||||
|
||||
@@ -1,19 +1,18 @@
|
||||
model = 'gpt-5-codex'
|
||||
model = "gpt-5-codex"
|
||||
|
||||
[mcp_servers]
|
||||
[mcp_servers.context7]
|
||||
enabled = true
|
||||
url = 'https://mcp.context7.com/mcp'
|
||||
url = "https://mcp.context7.com/mcp"
|
||||
|
||||
[mcp_servers.context7.http_headers]
|
||||
CONTEXT7_API_KEY = '{env:CONTEXT7_API_KEY}'
|
||||
CONTEXT7_API_KEY = "{env:CONTEXT7_API_KEY}"
|
||||
|
||||
[mcp_servers.custom-server]
|
||||
enabled = true
|
||||
enabled_tools = ['open', 'screenshot']
|
||||
url = 'http://localhost:3000/mcp'
|
||||
enabled_tools = ["open", "screenshot"]
|
||||
url = "http://localhost:3000/mcp"
|
||||
|
||||
[mcp_servers.everything]
|
||||
command = 'final-command'
|
||||
command = "final-command"
|
||||
enabled = false
|
||||
tool_timeout_sec = 45
|
||||
|
||||
@@ -1,17 +1,16 @@
|
||||
[mcp_servers]
|
||||
[mcp_servers.context7]
|
||||
enabled = true
|
||||
url = 'https://mcp.context7.com/mcp'
|
||||
url = "https://mcp.context7.com/mcp"
|
||||
|
||||
[mcp_servers.context7.http_headers]
|
||||
CONTEXT7_API_KEY = '{env:CONTEXT7_API_KEY}'
|
||||
CONTEXT7_API_KEY = "{env:CONTEXT7_API_KEY}"
|
||||
|
||||
[mcp_servers.disabled-server]
|
||||
args = ['test']
|
||||
command = 'echo'
|
||||
args = ["test"]
|
||||
command = "echo"
|
||||
enabled = false
|
||||
|
||||
[mcp_servers.everything]
|
||||
args = ['-y', '@modelcontextprotocol/server-everything']
|
||||
command = 'npx'
|
||||
args = ["-y", "@modelcontextprotocol/server-everything"]
|
||||
command = "npx"
|
||||
enabled = true
|
||||
|
||||
@@ -1,14 +1,13 @@
|
||||
[test-preset]
|
||||
on-server-start = 'echo server started'
|
||||
on-timer-stop = 'echo timer stopped'
|
||||
on-work-begin = 'echo work cycle began'
|
||||
tcp-host = 'localhost'
|
||||
on-server-start = "echo server started"
|
||||
on-timer-stop = "echo timer stopped"
|
||||
on-work-begin = "echo work cycle began"
|
||||
tcp-host = "localhost"
|
||||
tcp-port = 8080
|
||||
|
||||
[[test-preset.cycles]]
|
||||
duration = 1500
|
||||
name = 'Work'
|
||||
name = "Work"
|
||||
|
||||
[[test-preset.cycles]]
|
||||
duration = 500
|
||||
name = 'Rest'
|
||||
name = "Rest"
|
||||
|
||||
@@ -10,13 +10,12 @@
|
||||
nmt.script = ''
|
||||
assertFileExists home-files/.config/jj/config.toml
|
||||
assertFileContent home-files/.config/jj/config.toml ${builtins.toFile "expected" ''
|
||||
[merge-tools]
|
||||
[merge-tools.delta]
|
||||
diff-expected-exit-codes = [0, 1]
|
||||
|
||||
[ui]
|
||||
diff-formatter = ':git'
|
||||
pager = '${lib.getExe config.programs.delta.finalPackage}'
|
||||
diff-formatter = ":git"
|
||||
pager = "${lib.getExe config.programs.delta.finalPackage}"
|
||||
''}
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[global]
|
||||
hide_env_diff = true
|
||||
log_filter = '^$'
|
||||
log_format = '-'
|
||||
log_filter = "^$"
|
||||
log_format = "-"
|
||||
|
||||
[whitelist]
|
||||
prefix = ['/home/user/projects']
|
||||
prefix = ["/home/user/projects"]
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
description = 'Generates a fix for a given GitHub issue.'
|
||||
prompt = 'Please analyze the staged git changes and provide a code fix for the issue described here: {{args}}.'
|
||||
description = "Generates a fix for a given GitHub issue."
|
||||
prompt = "Please analyze the staged git changes and provide a code fix for the issue described here: {{args}}."
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[[rule]]
|
||||
commandPrefix = 'git '
|
||||
decision = 'ask_user'
|
||||
commandPrefix = "git "
|
||||
decision = "ask_user"
|
||||
priority = 100
|
||||
toolName = 'run_shell_command'
|
||||
toolName = "run_shell_command"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[[rule]]
|
||||
decision = 'allow'
|
||||
toolName = "read_file"
|
||||
decision = "allow"
|
||||
priority = 50
|
||||
toolName = 'read_file'
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
assertFileContent \
|
||||
home-files/.config/git-cliff/cliff.toml \
|
||||
${builtins.toFile "expected.toml" ''
|
||||
footer = '<!-- generated by git-cliff -->'
|
||||
header = 'Changelog'
|
||||
footer = "<!-- generated by git-cliff -->"
|
||||
header = "Changelog"
|
||||
trim = true
|
||||
''}
|
||||
'';
|
||||
|
||||
@@ -39,8 +39,8 @@
|
||||
[keybindings]
|
||||
|
||||
[user]
|
||||
name = 'MYNAME'
|
||||
phone_number = 'MYNUMBER'
|
||||
name = "MYNAME"
|
||||
phone_number = "MYNUMBER"
|
||||
''}
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
[buffer]
|
||||
[buffer.channel]
|
||||
[buffer.channel.topic]
|
||||
enabled = true
|
||||
|
||||
[servers]
|
||||
[servers.liberachat]
|
||||
channels = ['#halloy']
|
||||
nickname = 'halloy-user'
|
||||
server = 'irc.libera.chat'
|
||||
channels = ["#halloy"]
|
||||
nickname = "halloy-user"
|
||||
server = "irc.libera.chat"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
[general]
|
||||
background = '<string>'
|
||||
border = '<string>'
|
||||
horizontal_rule = '<string>'
|
||||
unread_indicator = '<string>'
|
||||
background = "<string>"
|
||||
border = "<string>"
|
||||
horizontal_rule = "<string>"
|
||||
unread_indicator = "<string>"
|
||||
|
||||
[text]
|
||||
error = '<string>'
|
||||
primary = '<string>'
|
||||
secondary = '<string>'
|
||||
success = '<string>'
|
||||
tertiary = '<string>'
|
||||
error = "<string>"
|
||||
primary = "<string>"
|
||||
secondary = "<string>"
|
||||
success = "<string>"
|
||||
tertiary = "<string>"
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
${./theme-base16-expected.toml}
|
||||
assertFileContent \
|
||||
home-files/.config/helix/themes/string.toml \
|
||||
${./theme-base16-string-expected.toml}
|
||||
${./theme-base16-expected.toml}
|
||||
assertFileContent \
|
||||
home-files/.config/helix/themes/path.toml \
|
||||
${./theme-base16-expected.toml}
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
[[language]]
|
||||
auto-format = false
|
||||
name = 'rust'
|
||||
name = "rust"
|
||||
|
||||
[language-server]
|
||||
[language-server.typescript-language-server]
|
||||
args = ['--stdio', '--tsserver-path=@typescript@/lib/node_modules/typescript/lib']
|
||||
command = '@typescript-language-server@/bin/typescript-language-server'
|
||||
args = ["--stdio", "--tsserver-path=@typescript@/lib/node_modules/typescript/lib"]
|
||||
command = "@typescript-language-server@/bin/typescript-language-server"
|
||||
|
||||
@@ -1,19 +1,18 @@
|
||||
theme = 'base16'
|
||||
theme = "base16"
|
||||
|
||||
[editor]
|
||||
line-number = 'relative'
|
||||
line-number = "relative"
|
||||
|
||||
[editor.lsp]
|
||||
display-messages = true
|
||||
|
||||
[keys]
|
||||
[keys.normal]
|
||||
esc = ['collapse_selection', 'keep_primary_selection']
|
||||
esc = ["collapse_selection", "keep_primary_selection"]
|
||||
|
||||
[keys.normal.space]
|
||||
q = ':q'
|
||||
space = 'file_picker'
|
||||
w = ':w'
|
||||
q = ":q"
|
||||
space = "file_picker"
|
||||
w = ":w"
|
||||
|
||||
[keys.normal.G]
|
||||
G = "goto_file_end"
|
||||
|
||||
@@ -1,74 +1,74 @@
|
||||
attributes = '#fabd2f'
|
||||
constant = '#fe8019'
|
||||
'constant.character.escape' = '#8ec07c'
|
||||
'constant.numeric' = '#fe8019'
|
||||
constructor = '#83a598'
|
||||
debug = '#3c3836'
|
||||
'diff.delta' = '#fabd2f'
|
||||
'diff.minus' = '#fb4934'
|
||||
'diff.plus' = '#b8bb26'
|
||||
error = '#fb4934'
|
||||
function = '#83a598'
|
||||
hint = '#3c3836'
|
||||
info = '#83a598'
|
||||
keyword = '#d3869b'
|
||||
label = '#d3869b'
|
||||
namespace = '#83a598'
|
||||
special = '#83a598'
|
||||
string = '#b8bb26'
|
||||
type = '#fabd2f'
|
||||
'ui.menu' = 'none'
|
||||
variable = '#fb4934'
|
||||
'variable.builtin' = '#fe8019'
|
||||
'variable.other.member' = '#fb4934'
|
||||
warning = '#fabd2f'
|
||||
attributes = "#fabd2f"
|
||||
constant = "#fe8019"
|
||||
"constant.character.escape" = "#8ec07c"
|
||||
"constant.numeric" = "#fe8019"
|
||||
constructor = "#83a598"
|
||||
debug = "#3c3836"
|
||||
"diff.delta" = "#fabd2f"
|
||||
"diff.minus" = "#fb4934"
|
||||
"diff.plus" = "#b8bb26"
|
||||
error = "#fb4934"
|
||||
function = "#83a598"
|
||||
hint = "#3c3836"
|
||||
info = "#83a598"
|
||||
keyword = "#d3869b"
|
||||
label = "#d3869b"
|
||||
namespace = "#83a598"
|
||||
special = "#83a598"
|
||||
string = "#b8bb26"
|
||||
type = "#fabd2f"
|
||||
"ui.menu" = "none"
|
||||
variable = "#fb4934"
|
||||
"variable.builtin" = "#fe8019"
|
||||
"variable.other.member" = "#fb4934"
|
||||
warning = "#fabd2f"
|
||||
|
||||
[comment]
|
||||
fg = '#665c54'
|
||||
fg = "#665c54"
|
||||
|
||||
[diagnostic]
|
||||
modifiers = ['underlined']
|
||||
modifiers = ["underlined"]
|
||||
|
||||
['ui.cursor']
|
||||
modifiers = ['reversed']
|
||||
["ui.cursor"]
|
||||
modifiers = ["reversed"]
|
||||
|
||||
['ui.cursor.match']
|
||||
fg = '#fabd2f'
|
||||
modifiers = ['underlined']
|
||||
["ui.cursor.match"]
|
||||
fg = "#fabd2f"
|
||||
modifiers = ["underlined"]
|
||||
|
||||
['ui.gutter']
|
||||
bg = '#282828'
|
||||
["ui.gutter"]
|
||||
bg = "#282828"
|
||||
|
||||
['ui.help']
|
||||
bg = '#fbf1c7'
|
||||
fg = '#3c3836'
|
||||
["ui.help"]
|
||||
bg = "#fbf1c7"
|
||||
fg = "#3c3836"
|
||||
|
||||
['ui.linenr']
|
||||
bg = '#3c3836'
|
||||
fg = '#665c54'
|
||||
["ui.linenr"]
|
||||
bg = "#3c3836"
|
||||
fg = "#665c54"
|
||||
|
||||
['ui.linenr.selected']
|
||||
bg = '#282828'
|
||||
fg = '#fbf1c7'
|
||||
modifiers = ['bold']
|
||||
["ui.linenr.selected"]
|
||||
bg = "#282828"
|
||||
fg = "#fbf1c7"
|
||||
modifiers = ["bold"]
|
||||
|
||||
['ui.menu.selected']
|
||||
modifiers = ['reversed']
|
||||
["ui.menu.selected"]
|
||||
modifiers = ["reversed"]
|
||||
|
||||
['ui.popup']
|
||||
modifiers = ['reversed']
|
||||
["ui.popup"]
|
||||
modifiers = ["reversed"]
|
||||
|
||||
['ui.selection']
|
||||
bg = '#83a598'
|
||||
fg = '#282828'
|
||||
["ui.selection"]
|
||||
bg = "#83a598"
|
||||
fg = "#282828"
|
||||
|
||||
['ui.selection.primary']
|
||||
modifiers = ['reversed']
|
||||
["ui.selection.primary"]
|
||||
modifiers = ["reversed"]
|
||||
|
||||
['ui.statusline']
|
||||
bg = '#3c3836'
|
||||
fg = '#fbf1c7'
|
||||
["ui.statusline"]
|
||||
bg = "#3c3836"
|
||||
fg = "#fbf1c7"
|
||||
|
||||
['ui.statusline.inactive']
|
||||
bg = '#fbf1c7'
|
||||
fg = '#3c3836'
|
||||
["ui.statusline.inactive"]
|
||||
bg = "#fbf1c7"
|
||||
fg = "#3c3836"
|
||||
|
||||
@@ -1,40 +1,36 @@
|
||||
[accounts]
|
||||
[accounts.'hm@example.com']
|
||||
[accounts."hm@example.com"]
|
||||
default = true
|
||||
display-name = 'H. M. Test'
|
||||
email = 'hm@example.com'
|
||||
display-name = "H. M. Test"
|
||||
email = "hm@example.com"
|
||||
|
||||
[accounts.'hm@example.com'.backend]
|
||||
host = 'imap.example.com'
|
||||
login = 'home.manager'
|
||||
[accounts."hm@example.com".backend]
|
||||
host = "imap.example.com"
|
||||
login = "home.manager"
|
||||
port = 993
|
||||
type = 'imap'
|
||||
type = "imap"
|
||||
|
||||
[accounts.'hm@example.com'.backend.auth]
|
||||
cmd = 'password-command'
|
||||
type = 'password'
|
||||
[accounts."hm@example.com".backend.auth]
|
||||
cmd = "password-command"
|
||||
type = "password"
|
||||
|
||||
[accounts.'hm@example.com'.backend.encryption]
|
||||
type = 'tls'
|
||||
[accounts."hm@example.com".backend.encryption]
|
||||
type = "tls"
|
||||
|
||||
[accounts.'hm@example.com'.folder]
|
||||
[accounts.'hm@example.com'.folder.aliases]
|
||||
drafts = 'Drafts'
|
||||
inbox = 'Inbox'
|
||||
sent = 'Sent'
|
||||
trash = 'Trash'
|
||||
[accounts."hm@example.com".folder.aliases]
|
||||
drafts = "Drafts"
|
||||
inbox = "Inbox"
|
||||
sent = "Sent"
|
||||
trash = "Trash"
|
||||
|
||||
[accounts.'hm@example.com'.message]
|
||||
[accounts.'hm@example.com'.message.send]
|
||||
[accounts.'hm@example.com'.message.send.backend]
|
||||
host = 'smtp.example.com'
|
||||
login = 'home.manager'
|
||||
[accounts."hm@example.com".message.send.backend]
|
||||
host = "smtp.example.com"
|
||||
login = "home.manager"
|
||||
port = 465
|
||||
type = 'smtp'
|
||||
type = "smtp"
|
||||
|
||||
[accounts.'hm@example.com'.message.send.backend.auth]
|
||||
cmd = 'password-command'
|
||||
type = 'password'
|
||||
[accounts."hm@example.com".message.send.backend.auth]
|
||||
cmd = "password-command"
|
||||
type = "password"
|
||||
|
||||
[accounts.'hm@example.com'.message.send.backend.encryption]
|
||||
type = 'tls'
|
||||
[accounts."hm@example.com".message.send.backend.encryption]
|
||||
type = "tls"
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
background = '#282828ff'
|
||||
color = '#ffffffff'
|
||||
font = 'monospace 10'
|
||||
background = "#282828ff"
|
||||
color = "#ffffffff"
|
||||
font = "monospace 10"
|
||||
height = 24
|
||||
margin_bottom = 0
|
||||
margin_left = 0
|
||||
margin_top = 0
|
||||
separator = '#9a8a62ff'
|
||||
separator = "#9a8a62ff"
|
||||
|
||||
['wm.river']
|
||||
["wm.river"]
|
||||
max_tag = 0
|
||||
|
||||
@@ -115,89 +115,89 @@
|
||||
${pkgs.writeText "i3status-rust-expected-config" ''
|
||||
[[block]]
|
||||
alert = 10.0
|
||||
block = 'disk_space'
|
||||
info_type = 'available'
|
||||
block = "disk_space"
|
||||
info_type = "available"
|
||||
interval = 60
|
||||
path = '/'
|
||||
path = "/"
|
||||
warning = 20.0
|
||||
|
||||
[[block]]
|
||||
block = 'memory'
|
||||
display_type = 'memory'
|
||||
format_mem = '{Mug}GB ({Mup}%)'
|
||||
format_swap = '{SUp}%'
|
||||
block = "memory"
|
||||
display_type = "memory"
|
||||
format_mem = "{Mug}GB ({Mup}%)"
|
||||
format_swap = "{SUp}%"
|
||||
|
||||
[[block]]
|
||||
block = 'cpu'
|
||||
format = ' $icon $barchart '
|
||||
block = "cpu"
|
||||
format = " $icon $barchart "
|
||||
interval = 1
|
||||
|
||||
[[block]]
|
||||
block = 'load'
|
||||
format = ' $icon $1m $5m '
|
||||
block = "load"
|
||||
format = " $icon $1m $5m "
|
||||
interval = 1
|
||||
|
||||
[[block]]
|
||||
block = 'temperature'
|
||||
chip = '*-isa-*'
|
||||
format = '$icon $min min, $max max, $average avg'
|
||||
block = "temperature"
|
||||
chip = "*-isa-*"
|
||||
format = "$icon $min min, $max max, $average avg"
|
||||
interval = 10
|
||||
|
||||
[[block]]
|
||||
block = 'net'
|
||||
device = 'enp9s0u2u1u2c2'
|
||||
block = "net"
|
||||
device = "enp9s0u2u1u2c2"
|
||||
interval = 5
|
||||
|
||||
[[block]]
|
||||
block = 'speedtest'
|
||||
format = ' ^icon_ping $ping '
|
||||
block = "speedtest"
|
||||
format = " ^icon_ping $ping "
|
||||
|
||||
[[block]]
|
||||
block = 'xrandr'
|
||||
block = "xrandr"
|
||||
interval = 6000
|
||||
|
||||
[[block]]
|
||||
block = 'sound'
|
||||
format = '{output_name} {volume}%'
|
||||
block = "sound"
|
||||
format = "{output_name} {volume}%"
|
||||
|
||||
[[block.click]]
|
||||
button = 'left'
|
||||
cmd = 'pavucontrol --tab=3'
|
||||
button = "left"
|
||||
cmd = "pavucontrol --tab=3"
|
||||
|
||||
[block.mappings]
|
||||
'alsa_output.pci-0000_00_1f.3.analog-stereo' = ''
|
||||
'bluez_sink.70_26_05_DA_27_A4.a2dp_sink' = ''
|
||||
"alsa_output.pci-0000_00_1f.3.analog-stereo" = ""
|
||||
"bluez_sink.70_26_05_DA_27_A4.a2dp_sink" = ""
|
||||
|
||||
[[block]]
|
||||
block = 'music'
|
||||
buttons = ['play', 'prev', 'next']
|
||||
player = 'spotify'
|
||||
block = "music"
|
||||
buttons = ["play", "prev", "next"]
|
||||
player = "spotify"
|
||||
|
||||
[[block.click]]
|
||||
action = 'music_play'
|
||||
button = 'play'
|
||||
action = "music_play"
|
||||
button = "play"
|
||||
|
||||
[[block.click]]
|
||||
action = 'music_prev'
|
||||
button = 'prev'
|
||||
action = "music_prev"
|
||||
button = "prev"
|
||||
|
||||
[[block.click]]
|
||||
action = 'music_next'
|
||||
button = 'next'
|
||||
action = "music_next"
|
||||
button = "next"
|
||||
|
||||
[[block]]
|
||||
block = 'time'
|
||||
block = "time"
|
||||
format = " $timestamp.datetime(f:'%a %d/%m %R') "
|
||||
interval = 60
|
||||
|
||||
[[block]]
|
||||
block = 'battery'
|
||||
block = "battery"
|
||||
|
||||
[icons]
|
||||
icons = 'awesome5'
|
||||
icons = "awesome5"
|
||||
|
||||
[theme]
|
||||
theme = 'gruvbox-dark'
|
||||
theme = "gruvbox-dark"
|
||||
''}
|
||||
'';
|
||||
};
|
||||
|
||||
@@ -19,39 +19,39 @@
|
||||
${pkgs.writeText "i3status-rust-expected-config" ''
|
||||
[[block]]
|
||||
alert = 10.0
|
||||
block = 'disk_space'
|
||||
info_type = 'available'
|
||||
block = "disk_space"
|
||||
info_type = "available"
|
||||
interval = 60
|
||||
path = '/'
|
||||
path = "/"
|
||||
warning = 20.0
|
||||
|
||||
[[block]]
|
||||
block = 'memory'
|
||||
format = ' $icon mem_used_percents '
|
||||
format_alt = ' $icon $swap_used_percents '
|
||||
block = "memory"
|
||||
format = " $icon mem_used_percents "
|
||||
format_alt = " $icon $swap_used_percents "
|
||||
|
||||
[[block]]
|
||||
block = 'cpu'
|
||||
block = "cpu"
|
||||
interval = 1
|
||||
|
||||
[[block]]
|
||||
block = 'load'
|
||||
format = ' $icon $1m '
|
||||
block = "load"
|
||||
format = " $icon $1m "
|
||||
interval = 1
|
||||
|
||||
[[block]]
|
||||
block = 'sound'
|
||||
block = "sound"
|
||||
|
||||
[[block]]
|
||||
block = 'time'
|
||||
block = "time"
|
||||
format = " $timestamp.datetime(f:'%a %d/%m %R') "
|
||||
interval = 60
|
||||
|
||||
[icons]
|
||||
icons = 'none'
|
||||
icons = "none"
|
||||
|
||||
[theme]
|
||||
theme = 'plain'
|
||||
theme = "plain"
|
||||
''}
|
||||
'';
|
||||
};
|
||||
|
||||
@@ -125,93 +125,93 @@
|
||||
${pkgs.writeText "i3status-rust-expected-config" ''
|
||||
[[block]]
|
||||
alert = 10.0
|
||||
block = 'disk_space'
|
||||
info_type = 'available'
|
||||
block = "disk_space"
|
||||
info_type = "available"
|
||||
interval = 60
|
||||
path = '/'
|
||||
path = "/"
|
||||
warning = 20.0
|
||||
|
||||
[[block]]
|
||||
block = 'memory'
|
||||
display_type = 'memory'
|
||||
format_mem = '{Mug}GB ({Mup}%)'
|
||||
format_swap = '{SUp}%'
|
||||
block = "memory"
|
||||
display_type = "memory"
|
||||
format_mem = "{Mug}GB ({Mup}%)"
|
||||
format_swap = "{SUp}%"
|
||||
|
||||
[[block]]
|
||||
block = 'cpu'
|
||||
format = ' $icon $barchart '
|
||||
block = "cpu"
|
||||
format = " $icon $barchart "
|
||||
interval = 1
|
||||
|
||||
[[block]]
|
||||
block = 'load'
|
||||
format = ' $icon $1m $5m '
|
||||
block = "load"
|
||||
format = " $icon $1m $5m "
|
||||
interval = 1
|
||||
|
||||
[[block]]
|
||||
block = 'temperature'
|
||||
chip = '*-isa-*'
|
||||
format = '$icon $min min, $max max, $average avg'
|
||||
block = "temperature"
|
||||
chip = "*-isa-*"
|
||||
format = "$icon $min min, $max max, $average avg"
|
||||
interval = 10
|
||||
|
||||
[[block]]
|
||||
block = 'net'
|
||||
device = 'enp9s0u2u1u2c2'
|
||||
block = "net"
|
||||
device = "enp9s0u2u1u2c2"
|
||||
interval = 5
|
||||
|
||||
[[block]]
|
||||
block = 'speedtest'
|
||||
format = ' ^icon_ping $ping '
|
||||
block = "speedtest"
|
||||
format = " ^icon_ping $ping "
|
||||
|
||||
[[block]]
|
||||
block = 'xrandr'
|
||||
block = "xrandr"
|
||||
interval = 6000
|
||||
|
||||
[[block]]
|
||||
block = 'sound'
|
||||
format = '{output_name} {volume}%'
|
||||
block = "sound"
|
||||
format = "{output_name} {volume}%"
|
||||
|
||||
[[block.click]]
|
||||
button = 'left'
|
||||
cmd = 'pavucontrol --tab=3'
|
||||
button = "left"
|
||||
cmd = "pavucontrol --tab=3"
|
||||
|
||||
[block.mappings]
|
||||
'alsa_output.pci-0000_00_1f.3.analog-stereo' = ''
|
||||
'bluez_sink.70_26_05_DA_27_A4.a2dp_sink' = ''
|
||||
"alsa_output.pci-0000_00_1f.3.analog-stereo" = ""
|
||||
"bluez_sink.70_26_05_DA_27_A4.a2dp_sink" = ""
|
||||
|
||||
[[block]]
|
||||
block = 'music'
|
||||
buttons = ['play', 'prev', 'next']
|
||||
player = 'spotify'
|
||||
block = "music"
|
||||
buttons = ["play", "prev", "next"]
|
||||
player = "spotify"
|
||||
|
||||
[[block.click]]
|
||||
action = 'music_play'
|
||||
button = 'play'
|
||||
action = "music_play"
|
||||
button = "play"
|
||||
|
||||
[[block.click]]
|
||||
action = 'music_prev'
|
||||
button = 'prev'
|
||||
action = "music_prev"
|
||||
button = "prev"
|
||||
|
||||
[[block.click]]
|
||||
action = 'music_next'
|
||||
button = 'next'
|
||||
action = "music_next"
|
||||
button = "next"
|
||||
|
||||
[[block]]
|
||||
block = 'time'
|
||||
block = "time"
|
||||
format = " $timestamp.datetime(f:'%a %d/%m %R') "
|
||||
interval = 60
|
||||
|
||||
[[block]]
|
||||
block = 'battery'
|
||||
block = "battery"
|
||||
|
||||
[icons]
|
||||
icons = 'awesome5'
|
||||
icons = "awesome5"
|
||||
|
||||
[theme]
|
||||
theme = 'solarized-dark'
|
||||
theme = "solarized-dark"
|
||||
|
||||
[theme.overrides]
|
||||
idle_bg = '#123456'
|
||||
idle_fg = '#abcdef'
|
||||
idle_bg = "#123456"
|
||||
idle_fg = "#abcdef"
|
||||
''}
|
||||
'';
|
||||
};
|
||||
|
||||
@@ -59,21 +59,21 @@
|
||||
${pkgs.writeText "i3status-rust-expected-config" ''
|
||||
[[block]]
|
||||
alert = 10.0
|
||||
block = 'disk_space'
|
||||
info_type = 'available'
|
||||
block = "disk_space"
|
||||
info_type = "available"
|
||||
interval = 60
|
||||
warning = 20.0
|
||||
|
||||
[[block]]
|
||||
block = 'memory'
|
||||
format_mem = ' $icon $Mug ($Mup) '
|
||||
format_swap = ' $icon $SUp '
|
||||
block = "memory"
|
||||
format_mem = " $icon $Mug ($Mup) "
|
||||
format_swap = " $icon $SUp "
|
||||
|
||||
[icons]
|
||||
icons = 'none'
|
||||
icons = "none"
|
||||
|
||||
[theme]
|
||||
theme = 'plain'
|
||||
theme = "plain"
|
||||
''}
|
||||
|
||||
assertFileExists home-files/.config/i3status-rust/config-bottom.toml
|
||||
@@ -81,20 +81,20 @@
|
||||
home-files/.config/i3status-rust/config-bottom.toml \
|
||||
${pkgs.writeText "i3status-rust-expected-config" ''
|
||||
[[block]]
|
||||
block = 'cpu'
|
||||
format = ' $icon $barchart '
|
||||
block = "cpu"
|
||||
format = " $icon $barchart "
|
||||
interval = 1
|
||||
|
||||
[[block]]
|
||||
block = 'load'
|
||||
format = ' $icon $1m $5m '
|
||||
block = "load"
|
||||
format = " $icon $1m $5m "
|
||||
interval = 1
|
||||
|
||||
[icons]
|
||||
icons = 'awesome5'
|
||||
icons = "awesome5"
|
||||
|
||||
[theme]
|
||||
theme = 'gruvbox-dark'
|
||||
theme = "gruvbox-dark"
|
||||
''}
|
||||
'';
|
||||
};
|
||||
|
||||
@@ -17,36 +17,35 @@
|
||||
assertFileExists home-files/.config/i3status-rust/config-default.toml
|
||||
assertFileContent home-files/.config/i3status-rust/config-default.toml \
|
||||
${pkgs.writeText "i3status-rust-expected-config" ''
|
||||
icons = 'none'
|
||||
theme = 'plain'
|
||||
|
||||
icons = "none"
|
||||
theme = "plain"
|
||||
[[block]]
|
||||
alert = 10.0
|
||||
block = 'disk_space'
|
||||
info_type = 'available'
|
||||
block = "disk_space"
|
||||
info_type = "available"
|
||||
interval = 60
|
||||
path = '/'
|
||||
path = "/"
|
||||
warning = 20.0
|
||||
|
||||
[[block]]
|
||||
block = 'memory'
|
||||
format = ' $icon mem_used_percents '
|
||||
format_alt = ' $icon $swap_used_percents '
|
||||
block = "memory"
|
||||
format = " $icon mem_used_percents "
|
||||
format_alt = " $icon $swap_used_percents "
|
||||
|
||||
[[block]]
|
||||
block = 'cpu'
|
||||
block = "cpu"
|
||||
interval = 1
|
||||
|
||||
[[block]]
|
||||
block = 'load'
|
||||
format = ' $icon $1m '
|
||||
block = "load"
|
||||
format = " $icon $1m "
|
||||
interval = 1
|
||||
|
||||
[[block]]
|
||||
block = 'sound'
|
||||
block = "sound"
|
||||
|
||||
[[block]]
|
||||
block = 'time'
|
||||
block = "time"
|
||||
format = " $timestamp.datetime(f:'%a %d/%m %R') "
|
||||
interval = 60
|
||||
''}
|
||||
|
||||
@@ -23,13 +23,13 @@
|
||||
expectedConfigPath = "home-files/.config/infat/config.toml";
|
||||
expectedConfigContent = pkgs.writeText "infat.config.expected" ''
|
||||
[extensions]
|
||||
md = 'TextEdit'
|
||||
md = "TextEdit"
|
||||
|
||||
[schemes]
|
||||
web = 'Safari'
|
||||
web = "Safari"
|
||||
|
||||
[types]
|
||||
plain-text = 'VSCode'
|
||||
plain-text = "VSCode"
|
||||
'';
|
||||
in
|
||||
''
|
||||
|
||||
@@ -2,32 +2,31 @@ dvorak_keybindings = true
|
||||
seek_seconds = 10
|
||||
|
||||
[keybindings]
|
||||
bottom = ['G', '<end>']
|
||||
down = 'j'
|
||||
left = 'h'
|
||||
next_song = ['>', 'C-n']
|
||||
previous_song = ['<', 'C-p']
|
||||
quit = ['<escape>', 'q']
|
||||
right = 'l'
|
||||
seek = '<right>'
|
||||
seek_backwards = '<left>'
|
||||
toggle_playpause = ['p', '<space>']
|
||||
top = ['g g', '<home>']
|
||||
up = 'k'
|
||||
bottom = ["G", "<end>"]
|
||||
down = "j"
|
||||
left = "h"
|
||||
next_song = [">", "C-n"]
|
||||
previous_song = ["<", "C-p"]
|
||||
quit = ["<escape>", "q"]
|
||||
right = "l"
|
||||
seek = "<right>"
|
||||
seek_backwards = "<left>"
|
||||
toggle_playpause = ["p", "<space>"]
|
||||
top = ["g g", "<home>"]
|
||||
up = "k"
|
||||
|
||||
[theme]
|
||||
[theme.album]
|
||||
fg = '#89b4fa'
|
||||
fg = "#89b4fa"
|
||||
|
||||
[theme.playing]
|
||||
fg = '#a6e3a1'
|
||||
fg = "#a6e3a1"
|
||||
|
||||
[theme.status_album]
|
||||
fg = '#89b4fa'
|
||||
fg = "#89b4fa"
|
||||
|
||||
[theme.status_artist]
|
||||
fg = '#fab387'
|
||||
fg = "#fab387"
|
||||
|
||||
[theme.status_title]
|
||||
add_modifier = 'BOLD'
|
||||
fg = '#cba6f7'
|
||||
add_modifier = "BOLD"
|
||||
fg = "#cba6f7"
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
check_updates = false
|
||||
data_dir = '/home/myuser/my/custom/datadir'
|
||||
data_dir = "/home/myuser/my/custom/datadir"
|
||||
|
||||
[logs]
|
||||
enabled = false
|
||||
|
||||
[theme]
|
||||
accent = 'yellow'
|
||||
comment = 'italic green'
|
||||
error = 'dark red'
|
||||
highlight = 'darkgrey'
|
||||
highlight_accent = 'yellow'
|
||||
highlight_comment = 'italic green'
|
||||
highlight_primary = 'default'
|
||||
highlight_secondary = 'default'
|
||||
highlight_symbol = '» '
|
||||
primary = 'default'
|
||||
secondary = 'dim'
|
||||
accent = "yellow"
|
||||
comment = "italic green"
|
||||
error = "dark red"
|
||||
highlight = "darkgrey"
|
||||
highlight_accent = "yellow"
|
||||
highlight_comment = "italic green"
|
||||
highlight_primary = "default"
|
||||
highlight_secondary = "default"
|
||||
highlight_symbol = "» "
|
||||
primary = "default"
|
||||
secondary = "dim"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
[revisions]
|
||||
revset = 'ancestors(@ | heads(remote_branches())) ~ empty()'
|
||||
template = 'builtin_log_compact'
|
||||
revset = "ancestors(@ | heads(remote_branches())) ~ empty()"
|
||||
template = "builtin_log_compact"
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
"home-files/${configDir}/config.toml" \
|
||||
${pkgs.writeText "expected" ''
|
||||
[revisions]
|
||||
template = 'builtin_log_oneline'
|
||||
template = "builtin_log_oneline"
|
||||
''}
|
||||
'';
|
||||
};
|
||||
|
||||
@@ -32,14 +32,13 @@ in
|
||||
assertFileExists 'home-files/${configDir}/jj/config.toml'
|
||||
assertFileContent $(normalizeStorePaths 'home-files/${configDir}/jj/config.toml') \
|
||||
${builtins.toFile "expected.toml" ''
|
||||
[merge-tools]
|
||||
[merge-tools.ediff]
|
||||
merge-args = ['$left', '$right', '$base', '$output']
|
||||
program = '/nix/store/00000000000000000000000000000000-emacs-ediff/bin/emacs-ediff'
|
||||
merge-args = ["$left", "$right", "$base", "$output"]
|
||||
program = "/nix/store/00000000000000000000000000000000-emacs-ediff/bin/emacs-ediff"
|
||||
|
||||
[user]
|
||||
email = 'jdoe@example.org'
|
||||
name = 'John Doe'
|
||||
email = "jdoe@example.org"
|
||||
name = "John Doe"
|
||||
''}
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -5,9 +5,9 @@ padding = 100
|
||||
decrease_interval = 48
|
||||
|
||||
[keybinding]
|
||||
complete = ['Tab']
|
||||
execute = ['KP_Enter', 'Return']
|
||||
paste = ['ctrl+v']
|
||||
complete = ["Tab"]
|
||||
execute = ["KP_Enter", "Return"]
|
||||
paste = ["ctrl+v"]
|
||||
|
||||
[search]
|
||||
show_hidden_files = false
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
[[keymaps]]
|
||||
command = 'open_log_file'
|
||||
key = 'Ctrl+Shift+L'
|
||||
command = "open_log_file"
|
||||
key = "Ctrl+Shift+L"
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
[core]
|
||||
color-theme = 'Custom'
|
||||
color-theme = "Custom"
|
||||
custom-titlebar = false
|
||||
icon-theme = 'Material Icons'
|
||||
icon-theme = "Material Icons"
|
||||
|
||||
[editor]
|
||||
bracket-pair-colorization = true
|
||||
cursor-surrounding-lines = 4
|
||||
font-family = 'FiraCode Nerd Bold Font, monospace'
|
||||
font-family = "FiraCode Nerd Bold Font, monospace"
|
||||
font-size = 22
|
||||
highlight-matching-brackets = true
|
||||
render-whitespace = 'all'
|
||||
render-whitespace = "all"
|
||||
tab-width = 2
|
||||
|
||||
[ui]
|
||||
|
||||
@@ -4,17 +4,16 @@ DisableSidebar = false
|
||||
SidebarOverlay = false
|
||||
|
||||
[[database]]
|
||||
DBName = 'foo'
|
||||
Name = 'Production database'
|
||||
Provider = 'postgres'
|
||||
URL = 'postgres://postgres:urlencodedpassword@localhost:$${port}/foo'
|
||||
|
||||
DBName = "foo"
|
||||
Name = "Production database"
|
||||
Provider = "postgres"
|
||||
URL = "postgres://postgres:urlencodedpassword@localhost:$${port}/foo"
|
||||
[[database.Commands]]
|
||||
Command = 'ssh -tt remote-bastion -L $${port}:localhost:5432'
|
||||
WaitForPort = '$${port}'
|
||||
Command = "ssh -tt remote-bastion -L $${port}:localhost:5432"
|
||||
WaitForPort = "$${port}"
|
||||
|
||||
[[database]]
|
||||
DBName = 'foo'
|
||||
Name = 'Development database'
|
||||
Provider = 'postgres'
|
||||
URL = 'postgres://postgres:urlencodedpassword@localhost:5432/foo'
|
||||
DBName = "foo"
|
||||
Name = "Development database"
|
||||
Provider = "postgres"
|
||||
URL = "postgres://postgres:urlencodedpassword@localhost:5432/foo"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
current_shell = false
|
||||
disk_space_percentage = true
|
||||
disks = ['/', '/home']
|
||||
disks = ["/", "/home"]
|
||||
long_kernel = false
|
||||
long_shell = true
|
||||
long_uptime = true
|
||||
memory_percentage = true
|
||||
physical_cores = false
|
||||
show = ['Memory', 'Processor', 'Shell', 'Uptime']
|
||||
theme = 'Hydrogen'
|
||||
show = ["Memory", "Processor", "Shell", "Uptime"]
|
||||
theme = "Hydrogen"
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
hide_ascii = true
|
||||
key_color = 'Cyan'
|
||||
key_color = "Cyan"
|
||||
padding = 1
|
||||
prefer_small_ascii = true
|
||||
separator = '>'
|
||||
separator_color = 'White'
|
||||
separator = ">"
|
||||
separator_color = "White"
|
||||
spacing = 2
|
||||
|
||||
[bar]
|
||||
glyph = 'o'
|
||||
glyph = "o"
|
||||
hide_delimiters = true
|
||||
symbol_close = ']'
|
||||
symbol_open = '['
|
||||
symbol_close = "]"
|
||||
symbol_open = "["
|
||||
visible = true
|
||||
|
||||
[box]
|
||||
border = 'rounded'
|
||||
title = 'Hydrogen'
|
||||
border = "rounded"
|
||||
title = "Hydrogen"
|
||||
visible = true
|
||||
|
||||
[box.inner_margin]
|
||||
@@ -23,34 +23,34 @@ x = 1
|
||||
y = 0
|
||||
|
||||
[custom_ascii]
|
||||
color = 'Cyan'
|
||||
path = '~/ascii/arch_linux'
|
||||
color = "Cyan"
|
||||
path = "~/ascii/arch_linux"
|
||||
|
||||
[keys]
|
||||
backlight = 'Brightness'
|
||||
battery = 'Battery'
|
||||
cpu = 'CPU'
|
||||
cpu_load = 'CPU Load'
|
||||
de = 'DE'
|
||||
disk_space = 'Disk Space'
|
||||
distro = 'Distro'
|
||||
gpu = 'GPU'
|
||||
host = 'Host'
|
||||
kernel = 'Kernel'
|
||||
local_ip = 'Local IP'
|
||||
machine = 'Machine'
|
||||
memory = 'Memory'
|
||||
os = 'OS'
|
||||
packages = 'Packages'
|
||||
resolution = 'Resolution'
|
||||
shell = 'Shell'
|
||||
terminal = 'Terminal'
|
||||
uptime = 'Uptime'
|
||||
wm = 'WM'
|
||||
backlight = "Brightness"
|
||||
battery = "Battery"
|
||||
cpu = "CPU"
|
||||
cpu_load = "CPU Load"
|
||||
de = "DE"
|
||||
disk_space = "Disk Space"
|
||||
distro = "Distro"
|
||||
gpu = "GPU"
|
||||
host = "Host"
|
||||
kernel = "Kernel"
|
||||
local_ip = "Local IP"
|
||||
machine = "Machine"
|
||||
memory = "Memory"
|
||||
os = "OS"
|
||||
packages = "Packages"
|
||||
resolution = "Resolution"
|
||||
shell = "Shell"
|
||||
terminal = "Terminal"
|
||||
uptime = "Uptime"
|
||||
wm = "WM"
|
||||
|
||||
[palette]
|
||||
glyph = '() '
|
||||
type = 'Full'
|
||||
glyph = "() "
|
||||
type = "Full"
|
||||
visible = true
|
||||
|
||||
[randomize]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
key_color = 'Blue'
|
||||
separator = '-->'
|
||||
key_color = "Blue"
|
||||
separator = "-->"
|
||||
spacing = 1
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
hide_ascii = true
|
||||
separator = '=>'
|
||||
separator_color = '#ff00ff'
|
||||
separator = "=>"
|
||||
separator_color = "#ff00ff"
|
||||
spacing = 3
|
||||
|
||||
[bar]
|
||||
glyph = '#'
|
||||
glyph = "#"
|
||||
hide_delimiters = false
|
||||
symbol_close = ')'
|
||||
symbol_open = '('
|
||||
symbol_close = ")"
|
||||
symbol_open = "("
|
||||
visible = true
|
||||
|
||||
@@ -1 +1 @@
|
||||
theme = 'Helium'
|
||||
theme = "Helium"
|
||||
|
||||
@@ -1,39 +1,37 @@
|
||||
[accounts]
|
||||
[accounts.'hm@example.com']
|
||||
display_name = 'H. M. Test'
|
||||
format = 'Maildir'
|
||||
identity = 'hm@example.com'
|
||||
root_mailbox = '/home/hm-user/Mail/hm@example.com'
|
||||
subscribed_mailboxes = ['Inbox', 'Sent', 'Trash', 'Drafts']
|
||||
[accounts."hm@example.com"]
|
||||
display_name = "H. M. Test"
|
||||
format = "Maildir"
|
||||
identity = "hm@example.com"
|
||||
root_mailbox = "/home/hm-user/Mail/hm@example.com"
|
||||
subscribed_mailboxes = ["Inbox", "Sent", "Trash", "Drafts"]
|
||||
|
||||
[accounts.'hm@example.com'.listing]
|
||||
index_style = 'compact'
|
||||
[accounts."hm@example.com".listing]
|
||||
index_style = "compact"
|
||||
|
||||
[accounts.'hm@example.com'.mailboxes]
|
||||
[accounts."hm@example.com".mailboxes]
|
||||
|
||||
[accounts.'hm@example.com'.send_mail]
|
||||
hostname = 'smtp.example.com'
|
||||
[accounts."hm@example.com".send_mail]
|
||||
hostname = "smtp.example.com"
|
||||
port = 1848
|
||||
|
||||
[accounts.'hm@example.com'.send_mail.auth]
|
||||
type = 'auto'
|
||||
username = 'home.manager'
|
||||
[accounts."hm@example.com".send_mail.auth]
|
||||
type = "auto"
|
||||
username = "home.manager"
|
||||
|
||||
[accounts.'hm@example.com'.send_mail.auth.password]
|
||||
type = 'command_eval'
|
||||
value = 'password-command'
|
||||
[accounts."hm@example.com".send_mail.auth.password]
|
||||
type = "command_eval"
|
||||
value = "password-command"
|
||||
|
||||
[accounts.'hm@example.com'.send_mail.extensions]
|
||||
[accounts."hm@example.com".send_mail.extensions]
|
||||
CHUNKING = true
|
||||
DSN_NOTIFY = 'FAILURE'
|
||||
DSN_NOTIFY = "FAILURE"
|
||||
PIPELINING = true
|
||||
PRDR = true
|
||||
|
||||
[accounts.'hm@example.com'.send_mail.security]
|
||||
[accounts."hm@example.com".send_mail.security]
|
||||
danger_accept_invalid_certs = false
|
||||
type = 'tls'
|
||||
type = "tls"
|
||||
|
||||
[shortcuts]
|
||||
[shortcuts.general]
|
||||
scroll_down = 'j'
|
||||
scroll_up = 'k'
|
||||
scroll_down = "j"
|
||||
scroll_up = "k"
|
||||
|
||||
@@ -31,12 +31,11 @@ in
|
||||
assertFileExists 'home-files/${configDir}/jj/config.toml'
|
||||
assertFileContent 'home-files/${configDir}/jj/config.toml' \
|
||||
${builtins.toFile "expected.toml" ''
|
||||
[merge-tools]
|
||||
[merge-tools.mergiraf]
|
||||
program = '@mergiraf@/bin/mergiraf'
|
||||
program = "@mergiraf@/bin/mergiraf"
|
||||
|
||||
[ui]
|
||||
merge-editor = 'mergiraf'
|
||||
merge-editor = "mergiraf"
|
||||
''}
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
assertFileContent home-files/.config/mise/config.toml ${pkgs.writeText "mise.config.expected" ''
|
||||
[settings]
|
||||
disable_tools = ['node']
|
||||
disable_tools = ["node"]
|
||||
experimental = true
|
||||
verbose = false
|
||||
''}
|
||||
|
||||
@@ -37,18 +37,16 @@
|
||||
|
||||
assertFileContent home-files/.config/mise/config.toml ${pkgs.writeText "mise.config.expected" ''
|
||||
[settings]
|
||||
disable_tools = ['node']
|
||||
disable_tools = ["node"]
|
||||
experimental = true
|
||||
verbose = false
|
||||
|
||||
[tool_alias]
|
||||
[tool_alias.node]
|
||||
[tool_alias.node.versions]
|
||||
my_custom_node = '20'
|
||||
my_custom_node = "20"
|
||||
|
||||
[tools]
|
||||
node = 'lts'
|
||||
python = ['3.10', '3.11']
|
||||
node = "lts"
|
||||
python = ["3.10", "3.11"]
|
||||
''}
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
active_model = 'tracer-vibe'
|
||||
active_model = "tracer-vibe"
|
||||
|
||||
[[models]]
|
||||
alias = 'tracer-vibe'
|
||||
alias = "tracer-vibe"
|
||||
input_price = 0.0
|
||||
name = 'mistralai/devstral-2512:free'
|
||||
name = "mistralai/devstral-2512:free"
|
||||
output_price = 0.0
|
||||
provider = 'tracer-proxy'
|
||||
provider = "tracer-proxy"
|
||||
temperature = 0.1
|
||||
|
||||
[[providers]]
|
||||
api_base = 'http://tracer:8081/proxy'
|
||||
api_key_env_var = 'OPENROUTER_API_KEY'
|
||||
api_style = 'openai'
|
||||
backend = 'generic'
|
||||
name = 'tracer-proxy'
|
||||
api_base = "http://tracer:8081/proxy"
|
||||
api_key_env_var = "OPENROUTER_API_KEY"
|
||||
api_style = "openai"
|
||||
backend = "generic"
|
||||
name = "tracer-proxy"
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
auto_create_new_mailboxes = true
|
||||
fqdn = 'example.com'
|
||||
password_command = 'password-command'
|
||||
username = 'home.manager'
|
||||
fqdn = "example.com"
|
||||
password_command = "password-command"
|
||||
username = "home.manager"
|
||||
|
||||
[tags]
|
||||
deleted = 'deleted'
|
||||
directory_separator = '/'
|
||||
important = 'important'
|
||||
inbox = 'inbox'
|
||||
deleted = "deleted"
|
||||
directory_separator = "/"
|
||||
important = "important"
|
||||
inbox = "inbox"
|
||||
lowercase = false
|
||||
phishing = 'phishing'
|
||||
sent = 'sent'
|
||||
spam = 'spam'
|
||||
phishing = "phishing"
|
||||
sent = "sent"
|
||||
spam = "spam"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
fork = false
|
||||
frame = 'full'
|
||||
frame = "full"
|
||||
idle = true
|
||||
maximized = false
|
||||
neovim-bin = '/usr/bin/nvim'
|
||||
neovim-bin = "/usr/bin/nvim"
|
||||
no-multigrid = false
|
||||
srgb = false
|
||||
tabs = true
|
||||
theme = 'auto'
|
||||
theme = "auto"
|
||||
title-hidden = true
|
||||
vsync = true
|
||||
wsl = false
|
||||
|
||||
@@ -23,19 +23,19 @@
|
||||
nmt.script = ''
|
||||
assertFileExists home-files/.config/nix-init/config.toml
|
||||
assertFileContent home-files/.config/nix-init/config.toml \
|
||||
${pkgs.writeText "settings-expected" ''
|
||||
commit = true
|
||||
maintainers = ['figsoda']
|
||||
nixpkgs = '<nixpkgs>'
|
||||
${pkgs.writeText "settings-expected" ''
|
||||
commit = true
|
||||
maintainers = ["figsoda"]
|
||||
nixpkgs = "<nixpkgs>"
|
||||
|
||||
[access-tokens]
|
||||
'github.com' = 'ghp_blahblahblah...'
|
||||
[access-tokens]
|
||||
"github.com" = "ghp_blahblahblah..."
|
||||
|
||||
[access-tokens.'gitlab.com']
|
||||
command = ['secret-tool', 'or', 'whatever', 'you', 'use']
|
||||
[access-tokens."gitlab.com"]
|
||||
command = ["secret-tool", "or", "whatever", "you", "use"]
|
||||
|
||||
[access-tokens.'gitlab.gnome.org']
|
||||
file = '/path/to/api/token'
|
||||
''}
|
||||
[access-tokens."gitlab.gnome.org"]
|
||||
file = "/path/to/api/token"
|
||||
''}
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -8,24 +8,23 @@
|
||||
assertFileExists home-files/.config/television/cable/nix-search-tv.toml
|
||||
assertFileContent home-files/.config/television/cable/nix-search-tv.toml \
|
||||
${pkgs.writeText "settings-expected" ''
|
||||
[actions]
|
||||
[actions.run]
|
||||
command = 'nix run {replace:s/\/ /#/g}'
|
||||
mode = 'fork'
|
||||
command = "nix run {replace:s/\\/ /#/g}"
|
||||
mode = "fork"
|
||||
|
||||
[actions.shell]
|
||||
command = 'nix shell {replace:s/\/ /#/g}'
|
||||
mode = 'execute'
|
||||
command = "nix shell {replace:s/\\/ /#/g}"
|
||||
mode = "execute"
|
||||
|
||||
[metadata]
|
||||
description = 'Search nix options and packages'
|
||||
name = 'nix-search-tv'
|
||||
description = "Search nix options and packages"
|
||||
name = "nix-search-tv"
|
||||
|
||||
[preview]
|
||||
command = '${lib.getExe pkgs.nix-search-tv} preview "{}"'
|
||||
command = "${lib.getExe pkgs.nix-search-tv} preview \"{}\""
|
||||
|
||||
[source]
|
||||
command = '${lib.getExe pkgs.nix-search-tv} print'
|
||||
command = "${lib.getExe pkgs.nix-search-tv} print"
|
||||
''}
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -28,11 +28,11 @@ in
|
||||
assertFileExists 'home-files/${configDir}/config.toml'
|
||||
assertFileContent $(normalizeStorePaths 'home-files/${configDir}/config.toml') \
|
||||
${builtins.toFile "expected.toml" ''
|
||||
intro-banner = 'short'
|
||||
prompt = '> '
|
||||
intro-banner = "short"
|
||||
prompt = "> "
|
||||
|
||||
[exchange-rates]
|
||||
fetching-policy = 'on-first-use'
|
||||
fetching-policy = "on-first-use"
|
||||
''}
|
||||
assertFileExists 'home-files/${configDir}/init.nbt'
|
||||
assertFileContent $(normalizeStorePaths 'home-files/${configDir}/init.nbt') \
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[__config__]
|
||||
keyfile = 'keyfile.toml'
|
||||
newver = 'new_ver.json'
|
||||
oldver = 'old_ver.json'
|
||||
keyfile = "keyfile.toml"
|
||||
newver = "new_ver.json"
|
||||
oldver = "old_ver.json"
|
||||
|
||||
[nvchecker]
|
||||
github = 'lilydjwg/nvchecker'
|
||||
source = 'github'
|
||||
github = "lilydjwg/nvchecker"
|
||||
source = "github"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
[__config__]
|
||||
newver = 'new_ver.json'
|
||||
oldver = 'old_ver.json'
|
||||
newver = "new_ver.json"
|
||||
oldver = "old_ver.json"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
command = 'cargo'
|
||||
command = "cargo"
|
||||
|
||||
[[match_err]]
|
||||
pattern = ['run `cargo init` to initialize a new rust project']
|
||||
suggest = ['cargo init']
|
||||
pattern = ["run `cargo init` to initialize a new rust project"]
|
||||
suggest = ["cargo init"]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
[[match_err]]
|
||||
pattern = ['permission denied']
|
||||
pattern = ["permission denied"]
|
||||
suggest = ["#[executable(sudo), !cmd_contains(sudo)]\nsudo {{command}}\n"]
|
||||
|
||||
@@ -9,9 +9,9 @@
|
||||
assertFileContent home-files/.config/pet/config.toml \
|
||||
${builtins.toFile "pet-settings.toml" ''
|
||||
[General]
|
||||
editor = 'nvim'
|
||||
selectcmd = 'fzf'
|
||||
snippetfile = '/home/hm-user/.config/pet/snippet.toml'
|
||||
editor = "nvim"
|
||||
selectcmd = "fzf"
|
||||
snippetfile = "/home/hm-user/.config/pet/snippet.toml"
|
||||
''}
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -19,15 +19,15 @@
|
||||
assertFileContent home-files/.config/pet/config.toml \
|
||||
${builtins.toFile "pet-settings.toml" ''
|
||||
[General]
|
||||
backend = 'Gitlab'
|
||||
editor = 'nvim'
|
||||
selectcmd = 'fzf'
|
||||
snippetfile = '/home/hm-user/.config/pet/snippet.toml'
|
||||
backend = "Gitlab"
|
||||
editor = "nvim"
|
||||
selectcmd = "fzf"
|
||||
snippetfile = "/home/hm-user/.config/pet/snippet.toml"
|
||||
|
||||
[Gitlab]
|
||||
access_token = '1234'
|
||||
file_name = 'pet-snippets.toml'
|
||||
visibility = 'public'
|
||||
access_token = "1234"
|
||||
file_name = "pet-snippets.toml"
|
||||
visibility = "public"
|
||||
''}
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[[snippets]]
|
||||
command = 'git log -p -G <regex>'
|
||||
description = 'git: search full history for regex'
|
||||
output = ''
|
||||
tag = ['git', 'regex']
|
||||
command = "git log -p -G <regex>"
|
||||
description = "git: search full history for regex"
|
||||
output = ""
|
||||
tag = ["git", "regex"]
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
let
|
||||
expected = builtins.toFile "rio-expected.toml" ''
|
||||
cursor = '_'
|
||||
cursor = "_"
|
||||
padding-x = 0
|
||||
performance = 'Low'
|
||||
performance = "Low"
|
||||
'';
|
||||
in
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[colors]
|
||||
background = '#282a36'
|
||||
cyan = '#8be9fd'
|
||||
green = '#50fa7b'
|
||||
background = "#282a36"
|
||||
cyan = "#8be9fd"
|
||||
green = "#50fa7b"
|
||||
|
||||
@@ -2,7 +2,7 @@ line-length = 100
|
||||
|
||||
[lint]
|
||||
ignore = []
|
||||
select = ['E4', 'E7', 'E9', 'F']
|
||||
select = ["E4", "E7", "E9", "F"]
|
||||
|
||||
[per-file-ignores]
|
||||
'__init__.py' = ['F401']
|
||||
"__init__.py" = ["F401"]
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
[color-palette]
|
||||
palette = ['#00ffff']
|
||||
palette = ["#00ffff"]
|
||||
|
||||
[font]
|
||||
family = 'Roboto'
|
||||
family = "Roboto"
|
||||
|
||||
[general]
|
||||
corner-roundness = 12
|
||||
fullscreen = true
|
||||
initial-tool = 'brush'
|
||||
output-filename = '/tmp/test.png'
|
||||
initial-tool = "brush"
|
||||
output-filename = "/tmp/test.png"
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
startup_command = "nvim -c ':Telescope find_files'"
|
||||
|
||||
[[session]]
|
||||
name = 'Downloads 📥'
|
||||
path = '~/Downloads'
|
||||
startup_command = 'ls'
|
||||
name = "Downloads 📥"
|
||||
path = "~/Downloads"
|
||||
startup_command = "ls"
|
||||
|
||||
[[session]]
|
||||
name = 'tmux config'
|
||||
path = '~/c/dotfiles/.config/tmux'
|
||||
startup_command = 'nvim tmux.conf'
|
||||
name = "tmux config"
|
||||
path = "~/c/dotfiles/.config/tmux"
|
||||
startup_command = "nvim tmux.conf"
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
shell = 'zsh'
|
||||
|
||||
[plugins]
|
||||
shell = "zsh"
|
||||
[plugins.zsh-syntax-highlighting]
|
||||
apply = ['defer']
|
||||
github = 'zsh-users/zsh-syntax-highlighting'
|
||||
apply = ["defer"]
|
||||
github = "zsh-users/zsh-syntax-highlighting"
|
||||
|
||||
[templates]
|
||||
defer = "{{ hooks | get: \"pre\" | nl }}{% for file in files %}zsh-defer source \"{{ file }}\"\n{% endfor %}{{ hooks | get: \"post\" | nl }}"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
max_results = 8
|
||||
theme = 'dark'
|
||||
theme = "dark"
|
||||
width = 500
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[appearance]
|
||||
gsk_renderer = 'cairo'
|
||||
gsk_renderer = "cairo"
|
||||
height = 600
|
||||
icon_size = 32
|
||||
opacity = 0.95
|
||||
@@ -9,10 +9,10 @@ width = 1000
|
||||
enable = true
|
||||
|
||||
[default_apps]
|
||||
browser = 'firefox'
|
||||
calendar_client = 'thunderbird'
|
||||
teams = 'teams-for-linux --enable-features=UseOzonePlatform --ozone-platform=wayland --url {meeting_url}'
|
||||
terminal = 'kitty'
|
||||
browser = "firefox"
|
||||
calendar_client = "thunderbird"
|
||||
teams = "teams-for-linux --enable-features=UseOzonePlatform --ozone-platform=wayland --url {meeting_url}"
|
||||
terminal = "kitty"
|
||||
|
||||
[search_bar_icon]
|
||||
enable = true
|
||||
@@ -21,8 +21,8 @@ enable = true
|
||||
enable = true
|
||||
|
||||
[units]
|
||||
currency = 'usd'
|
||||
lengths = 'feet'
|
||||
temperatures = 'F'
|
||||
volumes = 'oz'
|
||||
weights = 'lb'
|
||||
currency = "usd"
|
||||
lengths = "feet"
|
||||
temperatures = "F"
|
||||
volumes = "oz"
|
||||
weights = "lb"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
playback_window_position = 'Top'
|
||||
theme = 'default'
|
||||
playback_window_position = "Top"
|
||||
theme = "default"
|
||||
|
||||
[copy_command]
|
||||
args = []
|
||||
command = 'wl-copy'
|
||||
command = "wl-copy"
|
||||
|
||||
[device]
|
||||
audio_cache = false
|
||||
|
||||
@@ -1,32 +1,32 @@
|
||||
[[actions]]
|
||||
action = 'GoToArtist'
|
||||
key_sequence = 'g A'
|
||||
action = "GoToArtist"
|
||||
key_sequence = "g A"
|
||||
|
||||
[[actions]]
|
||||
action = 'GoToAlbum'
|
||||
key_sequence = 'g B'
|
||||
target = 'PlayingTrack'
|
||||
action = "GoToAlbum"
|
||||
key_sequence = "g B"
|
||||
target = "PlayingTrack"
|
||||
|
||||
[[actions]]
|
||||
action = 'ToggleLiked'
|
||||
key_sequence = 'C-l'
|
||||
action = "ToggleLiked"
|
||||
key_sequence = "C-l"
|
||||
|
||||
[[keymaps]]
|
||||
command = 'NextTrack'
|
||||
key_sequence = 'g n'
|
||||
command = "NextTrack"
|
||||
key_sequence = "g n"
|
||||
|
||||
[[keymaps]]
|
||||
command = 'PreviousTrack'
|
||||
key_sequence = 'g p'
|
||||
command = "PreviousTrack"
|
||||
key_sequence = "g p"
|
||||
|
||||
[[keymaps]]
|
||||
command = 'Search'
|
||||
key_sequence = 'C-c C-x /'
|
||||
command = "Search"
|
||||
key_sequence = "C-c C-x /"
|
||||
|
||||
[[keymaps]]
|
||||
command = 'ResumePause'
|
||||
key_sequence = 'M-enter'
|
||||
command = "ResumePause"
|
||||
key_sequence = "M-enter"
|
||||
|
||||
[[keymaps]]
|
||||
command = 'None'
|
||||
key_sequence = 'q'
|
||||
command = "None"
|
||||
key_sequence = "q"
|
||||
|
||||
@@ -1,58 +1,57 @@
|
||||
[[themes]]
|
||||
name = 'default2'
|
||||
name = "default2"
|
||||
|
||||
[themes.component_style]
|
||||
[themes.component_style.block_title]
|
||||
fg = 'Magenta'
|
||||
fg = "Magenta"
|
||||
|
||||
[themes.component_style.border]
|
||||
|
||||
[themes.component_style.current_playing]
|
||||
fg = 'Green'
|
||||
modifiers = ['Bold']
|
||||
fg = "Green"
|
||||
modifiers = ["Bold"]
|
||||
|
||||
[themes.component_style.page_desc]
|
||||
fg = 'Cyan'
|
||||
modifiers = ['Bold']
|
||||
fg = "Cyan"
|
||||
modifiers = ["Bold"]
|
||||
|
||||
[themes.component_style.playback_album]
|
||||
fg = 'Yellow'
|
||||
fg = "Yellow"
|
||||
|
||||
[themes.component_style.playback_artists]
|
||||
fg = 'Cyan'
|
||||
modifiers = ['Bold']
|
||||
fg = "Cyan"
|
||||
modifiers = ["Bold"]
|
||||
|
||||
[themes.component_style.playback_metadata]
|
||||
fg = 'BrightBlack'
|
||||
fg = "BrightBlack"
|
||||
|
||||
[themes.component_style.playback_progress_bar]
|
||||
bg = 'BrightBlack'
|
||||
fg = 'Green'
|
||||
bg = "BrightBlack"
|
||||
fg = "Green"
|
||||
|
||||
[themes.component_style.playback_track]
|
||||
fg = 'Cyan'
|
||||
modifiers = ['Bold']
|
||||
fg = "Cyan"
|
||||
modifiers = ["Bold"]
|
||||
|
||||
[themes.component_style.selection]
|
||||
modifiers = ['Bold', 'Reversed']
|
||||
modifiers = ["Bold", "Reversed"]
|
||||
|
||||
[themes.component_style.table_header]
|
||||
fg = 'Blue'
|
||||
fg = "Blue"
|
||||
|
||||
[themes.palette]
|
||||
black = 'black'
|
||||
blue = 'blue'
|
||||
bright_black = 'bright_black'
|
||||
bright_blue = 'bright_blue'
|
||||
bright_cyan = 'bright_cyan'
|
||||
bright_green = 'bright_green'
|
||||
bright_magenta = 'bright_magenta'
|
||||
bright_red = 'bright_red'
|
||||
bright_white = 'bright_white'
|
||||
bright_yellow = 'bright_yellow'
|
||||
cyan = 'cyan'
|
||||
green = 'green'
|
||||
magenta = 'magenta'
|
||||
red = 'red'
|
||||
white = 'white'
|
||||
yellow = 'yellow'
|
||||
black = "black"
|
||||
blue = "blue"
|
||||
bright_black = "bright_black"
|
||||
bright_blue = "bright_blue"
|
||||
bright_cyan = "bright_cyan"
|
||||
bright_green = "bright_green"
|
||||
bright_magenta = "bright_magenta"
|
||||
bright_red = "bright_red"
|
||||
bright_white = "bright_white"
|
||||
bright_yellow = "bright_yellow"
|
||||
cyan = "cyan"
|
||||
green = "green"
|
||||
magenta = "magenta"
|
||||
red = "red"
|
||||
white = "white"
|
||||
yellow = "yellow"
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
add_newline = false
|
||||
format = '$line_break$package$line_break$character'
|
||||
format = "$line_break$package$line_break$character"
|
||||
scan_timeout = 10
|
||||
|
||||
[aws]
|
||||
disabled = true
|
||||
style = 'bold blue'
|
||||
style = "bold blue"
|
||||
|
||||
[battery]
|
||||
charging_symbol = '⚡️'
|
||||
charging_symbol = "⚡️"
|
||||
|
||||
[[battery.display]]
|
||||
style = 'bold red'
|
||||
style = "bold red"
|
||||
threshold = 10
|
||||
|
||||
[[battery.display]]
|
||||
style = 'bold yellow'
|
||||
style = "bold yellow"
|
||||
threshold = 30
|
||||
|
||||
[character]
|
||||
error_symbol = '➜'
|
||||
success_symbol = '➜'
|
||||
error_symbol = "➜"
|
||||
success_symbol = "➜"
|
||||
|
||||
[memory_usage]
|
||||
threshold = -1
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
default_sort_type = 0
|
||||
theme = 'catppuccin-frappe'
|
||||
theme = "catppuccin-frappe"
|
||||
transparent_background = false
|
||||
|
||||
@@ -1 +1 @@
|
||||
confirm = ['enter', 'right', 'l']
|
||||
confirm = ["enter", "right", "l"]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
code_syntax_highlight = 'catppuccin-latte'
|
||||
file_panel_border = '#101010'
|
||||
footer_border = '#101012'
|
||||
gradient_color = ['#101013', '#101014']
|
||||
sidebar_border = '#101011'
|
||||
code_syntax_highlight = "catppuccin-latte"
|
||||
file_panel_border = "#101010"
|
||||
footer_border = "#101012"
|
||||
gradient_color = ["#101013", "#101014"]
|
||||
sidebar_border = "#101011"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
code_syntax_highlight = 'catppuccin-frappe'
|
||||
file_panel_border = '#202020'
|
||||
footer_border = '#202022'
|
||||
gradient_color = ['#202023', '#202024']
|
||||
sidebar_border = '#202021'
|
||||
code_syntax_highlight = "catppuccin-frappe"
|
||||
file_panel_border = "#202020"
|
||||
footer_border = "#202022"
|
||||
gradient_color = ["#202023", "#202024"]
|
||||
sidebar_border = "#202021"
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
theme = 'test0'
|
||||
theme = "test0"
|
||||
transparent_background = false
|
||||
|
||||
@@ -2,22 +2,47 @@
|
||||
lockin_delay = 750
|
||||
|
||||
[format]
|
||||
container_format = '{indent}<b>Container [{layout}]</b> <i>{marks}</i> on workspace {workspace_name} <span alpha="20000">({id})</span>'
|
||||
container_format = "{indent}<b>Container [{layout}]</b> <i>{marks}</i> on workspace {workspace_name} <span alpha=\"20000\">({id})</span>"
|
||||
html_escape = true
|
||||
indent = ' '
|
||||
output_format = '{indent}<b>Output {name}</b> <span alpha="20000">({id})</span>'
|
||||
urgency_end = '</span>'
|
||||
urgency_start = '<span background="darkred" foreground="yellow">'
|
||||
window_format = 'img:{app_icon}:text:{indent}<i>{app_name}</i> — {urgency_start}<b>“{title}”</b>{urgency_end} <i>{marks}</i> on workspace {workspace_name} / {output_name} <span alpha="20000">({id})</span>'
|
||||
workspace_format = '{indent}<b>Workspace {name} [{layout}]</b> on output {output_name} <span alpha="20000">({id})</span>'
|
||||
indent = " "
|
||||
output_format = "{indent}<b>Output {name}</b> <span alpha=\"20000\">({id})</span>"
|
||||
urgency_end = "</span>"
|
||||
urgency_start = "<span background=\"darkred\" foreground=\"yellow\">"
|
||||
window_format = "img:{app_icon}:text:{indent}<i>{app_name}</i> — {urgency_start}<b>“{title}”</b>{urgency_end} <i>{marks}</i> on workspace {workspace_name} / {output_name} <span alpha=\"20000\">({id})</span>"
|
||||
workspace_format = "{indent}<b>Workspace {name} [{layout}]</b> on output {output_name} <span alpha=\"20000\">({id})</span>"
|
||||
|
||||
[layout]
|
||||
auto_tile = false
|
||||
auto_tile_min_window_width_per_output_width = [[800, 400], [1024, 500], [1280, 600], [1400, 680], [1440, 700], [1600, 780], [1680, 780], [1920, 920], [2048, 980], [2560, 1000], [3440, 1200], [3840, 1280], [4096, 1400], [4480, 1600], [7680, 2400]]
|
||||
auto_tile_min_window_width_per_output_width = [
|
||||
[800, 400],
|
||||
[1024, 500],
|
||||
[1280, 600],
|
||||
[1400, 680],
|
||||
[1440, 700],
|
||||
[1600, 780],
|
||||
[1680, 780],
|
||||
[1920, 920],
|
||||
[2048, 980],
|
||||
[2560, 1000],
|
||||
[3440, 1200],
|
||||
[3840, 1280],
|
||||
[4096, 1400],
|
||||
[4480, 1600],
|
||||
[7680, 2400],
|
||||
]
|
||||
|
||||
[menu]
|
||||
args = ['--show=dmenu', '--allow-markup', '--allow-images', '--insensitive', '--cache-file=/dev/null', '--parse-search', '--height=40%', '--prompt={prompt}']
|
||||
executable = 'wofi'
|
||||
args = [
|
||||
"--show=dmenu",
|
||||
"--allow-markup",
|
||||
"--allow-images",
|
||||
"--insensitive",
|
||||
"--cache-file=/dev/null",
|
||||
"--parse-search",
|
||||
"--height=40%",
|
||||
"--prompt={prompt}",
|
||||
]
|
||||
executable = "wofi"
|
||||
|
||||
[misc]
|
||||
seq_inhibit = false
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
tick_rate = 50
|
||||
|
||||
[ui]
|
||||
input_bar_position = 'top'
|
||||
input_bar_position = "top"
|
||||
show_preview_panel = true
|
||||
use_nerd_font_icons = false
|
||||
''}
|
||||
@@ -41,16 +41,16 @@
|
||||
assertFileContent home-files/.config/television/cable/git-log.toml \
|
||||
${pkgs.writeText "channels-expected" ''
|
||||
[metadata]
|
||||
description = 'A channel to select from git log entries'
|
||||
name = 'git-log'
|
||||
requirements = ['git']
|
||||
description = "A channel to select from git log entries"
|
||||
name = "git-log"
|
||||
requirements = ["git"]
|
||||
|
||||
[preview]
|
||||
command = "git show -p --stat --pretty=fuller --color=always '{0}'"
|
||||
|
||||
[source]
|
||||
command = 'git log --oneline --date=short --pretty="format:%h %s %an %cd" "$@"'
|
||||
output = '{split: :0}'
|
||||
command = "git log --oneline --date=short --pretty=\"format:%h %s %an %cd\" \"$@\""
|
||||
output = "{split: :0}"
|
||||
''}
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
assertFileExists "${expectedConfigPath}"
|
||||
assertFileContent "${expectedConfigPath}" ${pkgs.writeText "tex-fmt.config-custom.expected" ''
|
||||
lists = []
|
||||
tabchar = 'space'
|
||||
tabchar = "space"
|
||||
tabsize = 2
|
||||
wrap = true
|
||||
''}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
[commands]
|
||||
'Purge unused APT packages' = 'sudo apt autoremove'
|
||||
"Purge unused APT packages" = "sudo apt autoremove"
|
||||
|
||||
[misc]
|
||||
cleanup = true
|
||||
disable = ['sdkman', 'flutter', 'node', 'nix', 'home_manager']
|
||||
remote_topgrade_path = 'bin/topgrade'
|
||||
remote_topgrades = ['backup', 'ci']
|
||||
disable = ["sdkman", "flutter", "node", "nix", "home_manager"]
|
||||
remote_topgrade_path = "bin/topgrade"
|
||||
remote_topgrades = ["backup", "ci"]
|
||||
set_title = false
|
||||
|
||||
@@ -2,11 +2,11 @@ columns = 3
|
||||
sorting = false
|
||||
|
||||
[key_map]
|
||||
down = 'focus_down'
|
||||
h = 'focus_left'
|
||||
j = 'focus_up'
|
||||
k = 'focus_down'
|
||||
l = 'focus_right'
|
||||
left = 'focus_left'
|
||||
right = 'focus_right'
|
||||
up = 'focus_up'
|
||||
down = "focus_down"
|
||||
h = "focus_left"
|
||||
j = "focus_up"
|
||||
k = "focus_down"
|
||||
l = "focus_right"
|
||||
left = "focus_left"
|
||||
right = "focus_right"
|
||||
up = "focus_up"
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
[bindings]
|
||||
toggle-help = 'h'
|
||||
toggle-help-alt = '?'
|
||||
toggle-settings = 's'
|
||||
toggle-settings-dns = '3'
|
||||
toggle-settings-geoip = '4'
|
||||
toggle-settings-trace = '2'
|
||||
toggle-settings-tui = '1'
|
||||
toggle-help = "h"
|
||||
toggle-help-alt = "?"
|
||||
toggle-settings = "s"
|
||||
toggle-settings-dns = "3"
|
||||
toggle-settings-geoip = "4"
|
||||
toggle-settings-trace = "2"
|
||||
toggle-settings-tui = "1"
|
||||
|
||||
[theme-colors]
|
||||
bg-color = 'black'
|
||||
border-color = 'gray'
|
||||
tab-text-color = 'green'
|
||||
text-color = 'gray'
|
||||
bg-color = "black"
|
||||
border-color = "gray"
|
||||
tab-text-color = "green"
|
||||
text-color = "gray"
|
||||
|
||||
@@ -1 +1 @@
|
||||
default_language = 'english1000'
|
||||
default_language = "english1000"
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
[theme]
|
||||
border_type = 'rounded'
|
||||
default = 'none'
|
||||
input_border = 'cyan'
|
||||
prompt_border = 'green'
|
||||
prompt_correct = 'green'
|
||||
prompt_current_correct = 'green;bold'
|
||||
prompt_current_incorrect = 'red;bold'
|
||||
prompt_current_untyped = 'blue;bold'
|
||||
prompt_cursor = 'none;underlined'
|
||||
prompt_incorrect = 'red'
|
||||
prompt_untyped = 'gray'
|
||||
results_chart = 'cyan'
|
||||
results_chart_x = 'cyan'
|
||||
results_chart_y = 'gray;italic'
|
||||
results_overview = 'cyan;bold'
|
||||
results_overview_border = 'cyan'
|
||||
results_restart_prompt = 'gray;italic'
|
||||
results_worst_keys = 'cyan;bold'
|
||||
results_worst_keys_border = 'cyan'
|
||||
title = 'white;bold'
|
||||
border_type = "rounded"
|
||||
default = "none"
|
||||
input_border = "cyan"
|
||||
prompt_border = "green"
|
||||
prompt_correct = "green"
|
||||
prompt_current_correct = "green;bold"
|
||||
prompt_current_incorrect = "red;bold"
|
||||
prompt_current_untyped = "blue;bold"
|
||||
prompt_cursor = "none;underlined"
|
||||
prompt_incorrect = "red"
|
||||
prompt_untyped = "gray"
|
||||
results_chart = "cyan"
|
||||
results_chart_x = "cyan"
|
||||
results_chart_y = "gray;italic"
|
||||
results_overview = "cyan;bold"
|
||||
results_overview_border = "cyan"
|
||||
results_restart_prompt = "gray;italic"
|
||||
results_worst_keys = "cyan;bold"
|
||||
results_worst_keys_border = "cyan"
|
||||
title = "white;bold"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
default_language = 'rust'
|
||||
default_language = "rust"
|
||||
|
||||
[theme]
|
||||
border_type = 'double'
|
||||
input_border = 'magenta'
|
||||
prompt_correct = 'green;bold'
|
||||
prompt_incorrect = 'red;bold'
|
||||
border_type = "double"
|
||||
input_border = "magenta"
|
||||
prompt_correct = "green;bold"
|
||||
prompt_incorrect = "red;bold"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
[terminal]
|
||||
delay = 30
|
||||
first_state = 'dashboard'
|
||||
log_file = ''
|
||||
log_level = 'info'
|
||||
first_state = "dashboard"
|
||||
log_file = ""
|
||||
log_level = "info"
|
||||
maximum_messages = 500
|
||||
|
||||
[twitch]
|
||||
channel = ''
|
||||
server = 'wss://eventsub.wss.twitch.tv/ws'
|
||||
token = ''
|
||||
username = ''
|
||||
channel = ""
|
||||
server = "wss://eventsub.wss.twitch.tv/ws"
|
||||
token = ""
|
||||
username = ""
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user