tests: restore TOML goldens for remarshal

This commit is contained in:
Austin Horstman
2026-05-12 12:44:53 -05:00
parent eb3e569fd4
commit 3f64029740
124 changed files with 882 additions and 881 deletions

View File

@@ -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"

View File

@@ -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"

View File

@@ -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

View File

@@ -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

View File

@@ -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"

View File

@@ -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

View File

@@ -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]

View File

@@ -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", "\\"]
''}
'';
}

View File

@@ -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"
''}
'';
}

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"
''}
'';
}

View File

@@ -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"
''}
'';
}

View File

@@ -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

View File

@@ -1,6 +1,6 @@
[colors]
low_battery_color = 'red'
low_battery_color = "red"
[flags]
avg_cpu = true
temperature_type = 'c'
temperature_type = "c"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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

View File

@@ -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

View File

@@ -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"

View File

@@ -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}"
''}
'';
}

View File

@@ -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"]

View File

@@ -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}}."

View File

@@ -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"

View File

@@ -1,4 +1,4 @@
[[rule]]
decision = 'allow'
toolName = "read_file"
decision = "allow"
priority = 50
toolName = 'read_file'

View 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
''}
'';

View File

@@ -39,8 +39,8 @@
[keybindings]
[user]
name = 'MYNAME'
phone_number = 'MYNUMBER'
name = "MYNAME"
phone_number = "MYNUMBER"
''}
'';
}

View File

@@ -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"

View File

@@ -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>"

View File

@@ -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}

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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

View File

@@ -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"
''}
'';
};

View File

@@ -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"
''}
'';
};

View File

@@ -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"
''}
'';
};

View File

@@ -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"
''}
'';
};

View File

@@ -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
''}

View File

@@ -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
''

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -22,7 +22,7 @@
"home-files/${configDir}/config.toml" \
${pkgs.writeText "expected" ''
[revisions]
template = 'builtin_log_oneline'
template = "builtin_log_oneline"
''}
'';
};

View File

@@ -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"
''}
'';
}

View File

@@ -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

View File

@@ -1,3 +1,3 @@
[[keymaps]]
command = 'open_log_file'
key = 'Ctrl+Shift+L'
command = "open_log_file"
key = "Ctrl+Shift+L"

View File

@@ -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]

View File

@@ -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"

View File

@@ -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"

View File

@@ -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]

View File

@@ -1,3 +1,3 @@
key_color = 'Blue'
separator = '-->'
key_color = "Blue"
separator = "-->"
spacing = 1

View File

@@ -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

View File

@@ -1 +1 @@
theme = 'Helium'
theme = "Helium"

View File

@@ -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"

View File

@@ -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"
''}
'';
}

View File

@@ -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
''}

View File

@@ -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"]
''}
'';
}

View File

@@ -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"

View File

@@ -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"

View File

@@ -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

View File

@@ -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"
''}
'';
}

View File

@@ -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"
''}
'';
}

View File

@@ -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') \

View File

@@ -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"

View File

@@ -1,3 +1,3 @@
[__config__]
newver = 'new_ver.json'
oldver = 'old_ver.json'
newver = "new_ver.json"
oldver = "old_ver.json"

View File

@@ -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"]

View File

@@ -1,3 +1,3 @@
[[match_err]]
pattern = ['permission denied']
pattern = ["permission denied"]
suggest = ["#[executable(sudo), !cmd_contains(sudo)]\nsudo {{command}}\n"]

View File

@@ -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"
''}
'';
}

View File

@@ -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"
''}
'';
}

View File

@@ -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"]

View File

@@ -2,9 +2,9 @@
let
expected = builtins.toFile "rio-expected.toml" ''
cursor = '_'
cursor = "_"
padding-x = 0
performance = 'Low'
performance = "Low"
'';
in
{

View File

@@ -1,4 +1,4 @@
[colors]
background = '#282a36'
cyan = '#8be9fd'
green = '#50fa7b'
background = "#282a36"
cyan = "#8be9fd"
green = "#50fa7b"

View File

@@ -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"]

View File

@@ -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"

View File

@@ -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"

View File

@@ -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 }}"

View File

@@ -1,3 +1,3 @@
max_results = 8
theme = 'dark'
theme = "dark"
width = 500

View File

@@ -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"

View File

@@ -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

View File

@@ -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"

View File

@@ -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"

View File

@@ -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

View File

@@ -1,3 +1,3 @@
default_sort_type = 0
theme = 'catppuccin-frappe'
theme = "catppuccin-frappe"
transparent_background = false

View File

@@ -1 +1 @@
confirm = ['enter', 'right', 'l']
confirm = ["enter", "right", "l"]

View File

@@ -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"

View File

@@ -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"

View File

@@ -1,2 +1,2 @@
theme = 'test0'
theme = "test0"
transparent_background = false

View File

@@ -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

View File

@@ -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}"
''}
'';
}

View File

@@ -20,7 +20,7 @@
assertFileExists "${expectedConfigPath}"
assertFileContent "${expectedConfigPath}" ${pkgs.writeText "tex-fmt.config-custom.expected" ''
lists = []
tabchar = 'space'
tabchar = "space"
tabsize = 2
wrap = true
''}

View File

@@ -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

View File

@@ -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"

View File

@@ -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"

View File

@@ -1 +1 @@
default_language = 'english1000'
default_language = "english1000"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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