aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSn4il <sn4il@thedroth.rocks>2024-03-08 10:19:14 +0300
committerSn4il <sn4il@thedroth.rocks>2024-03-08 10:19:14 +0300
commitd319d894da2be96eaca81aeca62c4f53bb528c56 (patch)
treedfcdf7e377279975fe03ec481126f38b93963f0d
parent4f30cb66ec97ba242ff87c8c0a148d4860b52a9b (diff)
downloaddotfiles-d319d894da2be96eaca81aeca62c4f53bb528c56.tar.gz
dotfiles-d319d894da2be96eaca81aeca62c4f53bb528c56.zip
light themes
-rw-r--r--i3/config90
-rw-r--r--kitty/colors.conf22
-rw-r--r--kitty/diff.conf19
-rw-r--r--kitty/dracula.conf1
-rw-r--r--kitty/kitty.conf87
-rw-r--r--kitty/latte.conf81
-rw-r--r--newsboat/config32
-rw-r--r--qutebrowser/autoconfig.yml33
m---------qutebrowser/catppuccin0
-rw-r--r--qutebrowser/config.py18
-rw-r--r--qutebrowser/qsettings/QtProject.conf8
-rw-r--r--qutebrowser/redirects.py39
-rw-r--r--tut/config.toml1217
-rw-r--r--tut/config.toml.dark1283
-rw-r--r--tut/config.toml.light1217
15 files changed, 4045 insertions, 102 deletions
diff --git a/i3/config b/i3/config
index 9e4ed60..040d443 100644
--- a/i3/config
+++ b/i3/config
@@ -46,7 +46,7 @@ floating_modifier $mod
tiling_drag modifier titlebar
# start a terminal
-bindsym $mod+Return exec i3-sensible-terminal --hide-menubar
+bindsym $mod+Return exec kitty
# kill focused window
bindsym $mod+Shift+q kill
@@ -186,38 +186,67 @@ bindsym $mod+r mode "resize"
bindsym $mod+Shift+s exec scrot ~/Pictures/$(date +'screenshot-%Y-%m-%d-%H-%M-%S').png
bindsym $mod+Shift+x exec scrot -s ~/Pictures/$(date +'screenshot-%Y-%m-%d-%H-%M-%S').png
bindsym $mod+Shift+v exec pavucontrol
- bindsym $mod+m exec i3-sensible-terminal --hide-menubar -e mailsync
bindsym $mod+n exec dunstctl close-all
- bindsym $mod+u exec i3-sensible-terminal --hide-menubar -e cmus
- bindsym $mod+g exec i3-sensible-terminal --hide-menubar -e amfora
-
-
-# class border bground text indicator child_border
-client.focused #6272A4 #6272A4 #F8F8F2 #6272A4 #6272A4
-client.focused_inactive #44475A #44475A #F8F8F2 #44475A #44475A
-client.unfocused #282A36 #282A36 #BFBFBF #282A36 #282A36
-client.urgent #44475A #FF5555 #F8F8F2 #FF5555 #FF5555
-client.placeholder #282A36 #282A36 #F8F8F2 #282A36 #282A36
-
-client.background #F8F8F2
-
+ bindsym $mod+u exec kitty cmus
+ bindsym $mod+g exec kitty amfora
+
+
+set $rosewater #dc8a78
+set $flamingo #dd7878
+set $pink #ea76cb
+set $mauve #8839ef
+set $red #d20f39
+set $maroon #e64553
+set $peach #fe640b
+set $yellow #df8e1d
+set $green #40a02b
+set $teal #179299
+set $sky #04a5e5
+set $sapphire #209fb5
+set $blue #1e66f5
+set $lavender #7287fd
+set $text #4c4f69
+set $subtext1 #5c5f77
+set $subtext0 #6c6f85
+set $overlay2 #7c7f93
+set $overlay1 #8c8fa1
+set $overlay0 #9ca0b0
+set $surface2 #acb0be
+set $surface1 #bcc0cc
+set $surface0 #ccd0da
+set $base #eff1f5
+set $mantle #e6e9ef
+set $crust #dce0e8
+
+# target title bg text indicator border
+client.focused $lavender $base $text $rosewater $lavender
+client.focused_inactive $overlay0 $base $text $rosewater $overlay0
+client.unfocused $overlay0 $base $text $rosewater $overlay0
+client.urgent $peach $base $peach $overlay0 $peach
+client.placeholder $overlay0 $base $text $overlay0 $overlay0
+client.background $base
+
+# bar
bar {
+
status_command i3status
colors {
- background #282A36
- statusline #F8F8F2
- separator #44475A
-
- focused_workspace #44475A #44475A #F8F8F2
- active_workspace #282A36 #44475A #F8F8F2
- inactive_workspace #282A36 #282A36 #BFBFBF
- urgent_workspace #FF5555 #FF5555 #F8F8F2
- binding_mode #FF5555 #FF5555 #F8F8F2
+ background $base
+ statusline $text
+ focused_statusline $text
+ active_workspace $base $text $blue
+ focused_separator $base
+ focused_workspace $base $base $green
+ active_workspace $base $base $blue
+ inactive_workspace $base $base $surface1
+ urgent_workspace $base $base $surface1
+ binding_mode $base $base $surface1
}
}
+
#hide_edge_borders both
-for_window [class="^.*"] border pixel 1
+for_window [class="^.*"] border pixel 3
for_window [class="feh"] floating enable
for_window [class="mpv"] floating enable
for_window [class="zoom"] floating enable
@@ -230,10 +259,13 @@ for_window [class="pavucontrol"] floating enable
# exec --no-startup-id i3-msg 'workspace 1; exec i3-sensible-terminal --hibe-menubar -e news'
# exec --no-startup-id i3-msg 'workspace 4; exec i3-sensible-terminal --hide-menubar -e mutt'
exec --no-startup-id pasystray
-exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork
-exec --no-startup-id nm-applet
+exec --no-startup-id xset b off
+exec --no-startup-id xset s off
+exec --no-startup-id redshift -l 56.2:44 -t 6500:5500
+exec --no-startup-id /home/sn4il/git/g810-led/bin/g810-led -a C34C17
+exec --no-startup-id xmodmap -e "pointer = 3 2 1"
exec --no-startup-id dunst
exec --no-startup-id setxkbmap "us,ru" -option "grp:caps_toggle,compose:menu,grp_led:scroll"
-exec --no-startup-id feh --bg-scale ~/Pictures/neon-city.jpg
+exec --no-startup-id feh ~/Pictures/pixel3.jpg
#exec --no-startup-id xmodmap -e "pointer = 3 2 1"
-
+exec --no-startup-id udiskie -am
diff --git a/kitty/colors.conf b/kitty/colors.conf
new file mode 100644
index 0000000..ec174c9
--- /dev/null
+++ b/kitty/colors.conf
@@ -0,0 +1,22 @@
+# Color theme: 3024 Day
+# Auto-generated by Gogh (https://Gogh-Co.github.io/Gogh/)
+
+color0 #090300
+color1 #DB2D20
+color2 #01A252
+color3 #FDED02
+color4 #01A0E4
+color5 #A16A94
+color6 #B5E4F4
+color7 #A5A2A2
+color8 #5C5855
+color9 #E8BBD0
+color10 #3A3432
+color11 #4A4543
+color12 #807D7C
+color13 #D6D5D4
+color14 #CDAB53
+color15 #F7F7F7
+background #F7F7F7
+foreground #4A4543
+cursor #4A4543
diff --git a/kitty/diff.conf b/kitty/diff.conf
new file mode 100644
index 0000000..5fec447
--- /dev/null
+++ b/kitty/diff.conf
@@ -0,0 +1,19 @@
+foreground #f8f8f2
+background #282a36
+title_fg #f8f8f2
+title_bg #282a36
+margin_bg #6272a4
+margin_fg #44475a
+removed_bg #ff5555
+highlight_removed_bg #ff5555
+removed_margin_bg #ff5555
+added_bg #50fa7b
+highlight_added_bg #50fa7b
+added_margin_bg #50fa7b
+filler_bg #44475a
+hunk_margin_bg #44475a
+hunk_bg #bd93f9
+search_bg #8be9fd
+search_fg #282a36
+select_bg #f1fa8c
+select_fg #282a36
diff --git a/kitty/dracula.conf b/kitty/dracula.conf
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/kitty/dracula.conf
@@ -0,0 +1 @@
+
diff --git a/kitty/kitty.conf b/kitty/kitty.conf
new file mode 100644
index 0000000..f49a5cd
--- /dev/null
+++ b/kitty/kitty.conf
@@ -0,0 +1,87 @@
+font_size 14.0
+
+# vim:ft=kitty
+
+## name: Catppuccin Kitty Latte
+## author: Catppuccin Org
+## license: MIT
+## upstream: https://github.com/catppuccin/kitty/blob/main/themes/latte.conf
+## blurb: Soothing pastel theme for the high-spirited!
+
+
+
+# The basic colors
+foreground #4C4F69
+#background #EFF1F5
+background lightgrey
+selection_foreground #EFF1F5
+selection_background #DC8A78
+
+# Cursor colors
+cursor #DC8A78
+cursor_text_color #EFF1F5
+
+# URL underline color when hovering with mouse
+url_color #DC8A78
+
+# Kitty window border colors
+active_border_color #7287FD
+inactive_border_color #9CA0B0
+bell_border_color #DF8E1D
+
+# OS Window titlebar colors
+wayland_titlebar_color system
+macos_titlebar_color system
+
+# Tab bar colors
+active_tab_foreground #EFF1F5
+active_tab_background #8839EF
+inactive_tab_foreground #4C4F69
+inactive_tab_background #9CA0B0
+tab_bar_background #BCC0CC
+
+# Colors for marks (marked text in the terminal)
+mark1_foreground #EFF1F5
+mark1_background #7287fD
+mark2_foreground #EFF1F5
+mark2_background #8839EF
+mark3_foreground #EFF1F5
+mark3_background #209FB5
+
+# The 16 terminal colors
+
+# black
+color0 #5C5F77
+color8 #6C6F85
+
+# red
+color1 #D20F39
+color9 #D20F39
+
+# green
+color2 #40A02B
+color10 #40A02B
+
+# yellow
+color3 #DF8E1D
+color11 #DF8E1D
+
+# blue
+color4 #1E66F5
+color12 #1E66F5
+
+# magenta
+color5 #EA76CB
+color13 #EA76CB
+
+# cyan
+color6 #179299
+color14 #179299
+
+# white
+color7 #ACB0BE
+color15 #BCC0CC
+
+
+# Added by Gogh
+include colors.conf
diff --git a/kitty/latte.conf b/kitty/latte.conf
new file mode 100644
index 0000000..b984084
--- /dev/null
+++ b/kitty/latte.conf
@@ -0,0 +1,81 @@
+# vim:ft=kitty
+
+## name: Catppuccin Kitty Latte
+## author: Catppuccin Org
+## license: MIT
+## upstream: https://github.com/catppuccin/kitty/blob/main/themes/latte.conf
+## blurb: Soothing pastel theme for the high-spirited!
+
+
+
+# The basic colors
+foreground #4C4F69
+background #EFF1F5
+selection_foreground #EFF1F5
+selection_background #DC8A78
+
+# Cursor colors
+cursor #DC8A78
+cursor_text_color #EFF1F5
+
+# URL underline color when hovering with mouse
+url_color #DC8A78
+
+# Kitty window border colors
+active_border_color #7287FD
+inactive_border_color #9CA0B0
+bell_border_color #DF8E1D
+
+# OS Window titlebar colors
+wayland_titlebar_color system
+macos_titlebar_color system
+
+# Tab bar colors
+active_tab_foreground #EFF1F5
+active_tab_background #8839EF
+inactive_tab_foreground #4C4F69
+inactive_tab_background #9CA0B0
+tab_bar_background #BCC0CC
+
+# Colors for marks (marked text in the terminal)
+mark1_foreground #EFF1F5
+mark1_background #7287fD
+mark2_foreground #EFF1F5
+mark2_background #8839EF
+mark3_foreground #EFF1F5
+mark3_background #209FB5
+
+# The 16 terminal colors
+
+# black
+color0 #5C5F77
+color8 #6C6F85
+
+# red
+color1 #D20F39
+color9 #D20F39
+
+# green
+color2 #40A02B
+color10 #40A02B
+
+# yellow
+color3 #DF8E1D
+color11 #DF8E1D
+
+# blue
+color4 #1E66F5
+color12 #1E66F5
+
+# magenta
+color5 #EA76CB
+color13 #EA76CB
+
+# cyan
+color6 #179299
+color14 #179299
+
+# white
+color7 #ACB0BE
+color15 #BCC0CC
+
diff --git a/newsboat/config b/newsboat/config
index 6f50d5c..07ffb99 100644
--- a/newsboat/config
+++ b/newsboat/config
@@ -1,32 +1,10 @@
-# Dark theme based on Dracula color scheme for newsboat.
-#
-# In order to use this color scheme, you must first configure
-# your terminal emulator to use the Dracula palette.
-# See <https://draculatheme.com/> for more information.
-
-color background default default
-color listnormal color255 default
-color listfocus color238 color255 standout
-color listnormal_unread color47 default
-color listfocus_unread color238 color47 standout
-color info color141 color236
-
-# highlights
-highlight all "---.*---" yellow
-highlight feedlist ".*(0/0))" black
-highlight article "(^Feed:|^Title:|^Date:|^Link:|^Author:)" cyan default bold
-highlight article "https?://[^ ]+" yellow default
-highlight article "\\[[0-9][0-9]*\\]" magenta default bold
-highlight article "\\[image\\ [0-9]+\\]" green default bold
-highlight article "\\[embedded flash: [0-9][0-9]*\\]" green default bold
-highlight article ":.*\\(link\\)$" cyan default
-highlight article ":.*\\(image\\)$" blue default
-highlight article ":.*\\(embedded flash\\)$" magenta default
-
# mpv and browser
# press , + v for mpv
-browser qutebrowser
-macro v set browser "setsid -f mpv --really-quiet --no-terminal" ; open-in-browser ; set browser qutebrowser
+# browser qutebrowser
+# macro v set browser "setsid -f mpv --really-quiet --no-terminal" ; open-in-browser ; set browser qutebrowser
+browser "link_handler.sh %u"
+confirm-mark-all-feeds-read no
+confirm-mark-feed-read no
diff --git a/qutebrowser/autoconfig.yml b/qutebrowser/autoconfig.yml
new file mode 100644
index 0000000..233f20a
--- /dev/null
+++ b/qutebrowser/autoconfig.yml
@@ -0,0 +1,33 @@
+# If a config.py file exists, this file is ignored unless it's explicitly loaded
+# via config.load_autoconfig(). For more information, see:
+# https://github.com/qutebrowser/qutebrowser/blob/main/doc/help/configuring.asciidoc#loading-autoconfigyml
+# DO NOT edit this file by hand, qutebrowser will overwrite it.
+# Instead, create a config.py - see :help for details.
+
+config_version: 2
+settings:
+ auto_save.session:
+ global: true
+ colors.webpage.darkmode.enabled:
+ global: false
+ colors.webpage.darkmode.policy.images:
+ global: never
+ content.geolocation:
+ https://rutube.ru: true
+ content.notifications.enabled:
+ https://fe.disroot.org: false
+ https://jira.astralinux.ru: true
+ https://life.ru: false
+ https://online.hitpaw.com: false
+ https://quietplace.xyz: true
+ downloads.remove_finished:
+ global: 1
+ fonts.web.size.minimum:
+ global: 20
+ fonts.web.size.minimum_logical:
+ global: 14
+ url.default_page:
+ global: https://search.thedroth.rocks
+ url.searchengines:
+ global:
+ DEFAULT: https://search.thedroth.rocks/?q={}
diff --git a/qutebrowser/catppuccin b/qutebrowser/catppuccin
new file mode 160000
+Subproject 78bb72b4c60b421c8ea64dd7c960add6add92f8
diff --git a/qutebrowser/config.py b/qutebrowser/config.py
index c940ce2..c99e113 100644
--- a/qutebrowser/config.py
+++ b/qutebrowser/config.py
@@ -1,13 +1,15 @@
-import dracula.draw
+#import dracula.draw
+
+import catppuccin
# Load existing settings made via :set
config.load_autoconfig()
config.source("redirects.py")
+catppuccin.setup(c, 'latte')
-
-dracula.draw.blood(c, {
- 'spacing': {
- 'vertical': 6,
- 'horizontal': 8
- }
-})
+#dracula.draw.blood(c, {
+# 'spacing': {
+# 'vertical': 6,
+# 'horizontal': 8
+# }
+#})
diff --git a/qutebrowser/qsettings/QtProject.conf b/qutebrowser/qsettings/QtProject.conf
new file mode 100644
index 0000000..302ee3a
--- /dev/null
+++ b/qutebrowser/qsettings/QtProject.conf
@@ -0,0 +1,8 @@
+[FileDialog]
+history=file:///home/sn4il/Documents/books/rami, file:///home/sn4il/Music/my/wip, file:///home/sn4il/Pictures, file:///home/sn4il/Downloads, file:///home/sn4il
+lastVisited=file:///home/sn4il/Downloads
+qtVersion=6.6.1
+shortcuts=file:, file:///home/sn4il
+sidebarWidth=92
+treeViewHeader="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x3\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\xf7\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\0\xea\0\0\0\x1\0\0\0\0\0\0\0:\0\0\0\x1\0\0\0\0\0\0\0;\0\0\0\x1\0\0\0\0\0\0\0\x98\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0)"
+viewMode=Detail
diff --git a/qutebrowser/redirects.py b/qutebrowser/redirects.py
index ba9aa32..66544aa 100644
--- a/qutebrowser/redirects.py
+++ b/qutebrowser/redirects.py
@@ -31,44 +31,7 @@ redirects = {
"lbry.vern.cc",
],
},
- "reddit": {
- "source": ["reddit.com"],
- "target": [
- "td.vern.cc",
- "teddit.adminforge.de",
- "teddit.artemislena.eu",
- "teddit.bus-hit.me",
- "teddit.hostux.net",
- "teddit.namazso.eu",
- "teddit.net",
- "teddit.pussthecat.org",
- "teddit.sethforprivacy.com",
- "teddit.totaldarkness.net",
- "teddit.zaggy.nl",
- ],
- },
- "twitter": {
- "source": ["twitter.com"],
- "target": [
- "nitter.net",
- "nitter.42l.fr",
- "nitter.fdn.fr",
- "nitter.1d4.us",
- "nitter.kavin.rocks",
- "nitter.unixfox.eu",
- "nitter.namazso.eu",
- "nitter.moomoo.me",
- "bird.trom.tf",
- "nitter.it",
- "twitter.censors.us",
- "nitter.grimneko.de",
- "twitter.076.ne.jp",
- "n.l5.ca",
- "unofficialbird.com",
- "nitter.ungovernable.men",
- ],
- },
- "imdb": {
+ "imdb": {
"source": ["imdb.com"],
"target": [
"libremdb.iket.me",
diff --git a/tut/config.toml b/tut/config.toml
new file mode 100644
index 0000000..08b1ad1
--- /dev/null
+++ b/tut/config.toml
@@ -0,0 +1,1217 @@
+# Configuration file for tut
+
+[general]
+# What editor to use. TUT_USE_INTERNAL will use the editor that comes with tut.
+# If you want you can set this to $EDITOR to use your environment variable or
+# vim if you want to specify the program directly.
+# default="TUT_USE_INTERNAL"
+editor="vim"
+
+# You need to press yes in a confirmation dialog before favoriting, boosting,
+# etc.
+# default=true
+confirmation=true
+
+# Enable mouse support in tut.
+# default=false
+mouse-support=false
+
+# The date format to be used. See https://pkg.go.dev/time#pkg-constants
+# default="2006-01-02 15:04"
+date-format="2006-01-02 15:04"
+
+# Format for dates the same day. See date-format for more info.
+# default="15:04"
+date-tody-format="15:04"
+
+# This displays relative dates instead for statuses that are one day or older
+# the output is 1y2m1d (1 year 2 months and 1 day)
+#
+# The value is an integer
+# -1 = don't use relative dates
+# 0 = always use relative dates, except for dates < 1 day
+# 1 - ∞ = number of days to use relative dates
+#
+# Value: 28 will display a relative date for toots that are between 1-28 days
+# old. Otherwise it will use the short or long format.
+# default=-1
+date-relative=-1
+
+# The max with of text before it wraps when displaying a toot.
+# default=0
+max-width=0
+
+# The placement of your panes.
+# valid: left, right, top, bottom
+# default="left"
+list-placement="left"
+
+# How should panes be split?
+# valid: row, column
+# default="row"
+list-split="row"
+
+# The proportion of panes vs. content. 1 on this and 3 on content below results
+# in content taking up 3 times more space.
+# default=1
+list-proportion=1
+
+# See previous.
+# default=2
+content-proportion=2
+
+# Hide notifications of this type in your notification timelines.
+# valid: mention, status, boost, follow, follow_request, favorite, poll, edit
+# default=[]
+notifications-to-hide=[]
+
+# Always include a quote of the message you're replying to.
+# default=false
+quote-reply=false
+
+# If you want to show icons in timelines.
+# default=true
+show-icons=true
+
+# If you only want to you the letter of keys instead of the full hint.
+# default=false
+short-hints=false
+
+# If you want to display the filter that filtered a toot.
+# default=true
+show-filter-phrase=true
+
+# Display a message in the commandbar on how to access the help text.
+# default=true
+show-help=true
+
+# Always jump to the newest post. May ruin your reading experience.
+# default=false
+stick-to-top=false
+
+# Display the username of the person being boosted instead of the person that
+# boosted.
+# default=false
+show-boosted-user=false
+
+# Open a new pane when you run a command like :timeline home.
+# default=true
+commands-in-new-pane=true
+
+# Set a default name for the timeline if the name is empty. So if you run :tag
+# linux the title of the pane will be set to #linux
+# default=true
+dynamic-timeline-name=true
+
+# 0 = No terminal title
+# 1 = Show title in terminal and top bar
+# 2 = Only show terminal title, and no top bar in tut
+# 3 = No terminal title and no top bar in tut.
+# valid: 0, 1, 2, 3
+# default=0
+terminal-title=0
+
+# If you don't want the whole UI to update, and only update the text content you
+# can disable this. This will lead to some artifacts being left on the screen
+# when emojis are present.
+# default=true
+redraw-ui=true
+
+# The leader is used as a shortcut to run commands as you can do in Vim. By
+# default this is disabled and you enable it by setting a key here. It can only
+# consist of one char, so set it to something like a comma.
+# default=""
+leader-key=""
+
+# Number of milliseconds before the leader command resets. So if you tap the
+# leader-key by mistake or are to slow it empties all the input after X
+# milliseconds.
+# default=1000
+leader-timeout=1000
+
+# [[general.timelines]]
+# Timelines adds panes of feeds. You can customize the number of feeds, what
+# they should show and the key to activate them.
+
+# --- START OF EXAMPLE ---
+# [[general.timelines]]
+# name="home"
+# type="home"
+# hide-boosts=false
+# hide-replies=false
+#
+# [[general.timelines]]
+# name="Notifications"
+# type="notifications"
+# keys=["n", "N"]
+# closed=true
+# on-creation-closed="new-pane"
+# on-focus="focus-self"
+# --- END OF EXAMPLE ---
+
+# The name to display above the timeline
+# default=""
+# name=""
+
+# The type of the timeline
+# valid: home, direct, local, federated, bookmarks, saved, favorited, notifications,
+# lists, mentions, tag
+# default=""
+# type=""
+
+# Used for the tag type, so here you set the tag. If you have multiple you
+# separate them with a space.
+# default=""
+# data=""
+
+# A list of keys to give this timeline focus. See under the input section to
+# learn more about keys.
+# default=[]
+# keys=[]
+
+# A list of special-keys to give this timeline focus. See under the input
+# section to learn more about special-keys.
+# default=[]
+# special-keys=[]
+
+# A shortcut to give this timeline focus with your leader-key + this shortcut.
+# default=""
+# shortcut=""
+
+# Hide boosts in this timeline.
+# default="false"
+# hide-boosts="false"
+
+# Hide replies in this timeline.
+# default="false"
+# hide-replies="false"
+
+# Don't open this timeline when you start tut. Use your keys or shortcut to open
+# it.
+# default="false"
+# closed="false"
+
+# Don't open this timeline when you start tut. Use your keys or shortcut to open
+# it.
+# valid: new-pane, current-pane
+# default="new-pane"
+# on-creation-closed="new-pane"
+
+# Don't open this timeline when you start tut. Use your keys or shortcut to open
+# it.
+# valid: focus-pane, focus-self
+# default="focus-pane"
+# on-focus="focus-pane"
+
+# [[general.leader-actions]]
+# You set actions leader-key with one or more leader-actions.
+#
+# The shortcuts are up to you, but keep them quite short and make sure they
+# don't collide. If you have one shortcut that is "f" and an other one that is
+# "fav", the one with "f" will always run and "fav" will never run.
+#
+# Some special actions that requires data to be set:
+# pane is special as it's a shortcut for switching between the panes you've set
+# under general and they are zero indexed. pane 0 = your first timeline, pane 1
+# = your second and so on.
+# list-placement as it takes the argument top, right, bottom or left
+# list-split as it takes the argument column or row
+# proportions takes the arguments [int] [int], where the first integer is the
+# list and the other content, e.g. proportions 1 3. See list-proportion above
+# for more information.
+
+# --- START OF EXAMPLE ---
+# [[general.leader-actions]]
+# type="close-pane"
+# shortcut="q"
+#
+# [[general.leader-actions]]
+# type="list-split"
+# data="row"
+# shortcut="r"
+#
+# [[general.leader-actions]]
+# type="list-split"
+# data="column"
+# shortcut="c"
+# --- END OF EXAMPLE ---
+
+# The action you want to run.
+# valid: blocking, boosts, clear-notifications, close-pane, compose, edit, favorited,
+# favorites, followers, following, history, list-placement, list-split, lists,
+# move-pane-left, move-pane-right, move-pane-up, move-pane-down, move-pane-home,
+# move-pane-end, muting, newer, pane, preferences, profile, proportions,
+# refetch, stick-to-top, tags
+# default=""
+# type=""
+
+# Data to pass to the action.
+# default=""
+# data=""
+
+# A shortcut to run this action with your leader-key + this shortcut.
+# default=""
+# shortcut=""
+
+[media]
+# Media files will be removed directly after they've been opened. Some programs
+# doesn't like this, so if your media doesn't open, try set this to false. Tut
+# will remove all files once you close the program.
+# default=true
+delete-temp-files=true
+
+[media.image]
+# The program to open images. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="feh"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+# If the program should be called multiple times when there is multiple files.
+# If set to false all files will be passed as an argument, but not all programs
+# support this.
+# default=true
+single=true
+
+# If the files should be passed in reverse order. This will make some programs
+# display the files in the correct order.
+# default=false
+reverse=false
+
+[media.video]
+# The program to open videos. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="mpv"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+# If the program should be called multiple times when there is multiple files.
+# If set to false all files will be passed as an argument, but not all programs
+# support this.
+# default=true
+single=true
+
+# If the files should be passed in reverse order. This will make some programs
+# display the files in the correct order.
+# default=false
+reverse=false
+
+[media.audio]
+# The program to open audio. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="mpv"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+# If the program should be called multiple times when there is multiple files.
+# If set to false all files will be passed as an argument, but not all programs
+# support this.
+# default=true
+single=true
+
+# If the files should be passed in reverse order. This will make some programs
+# display the files in the correct order.
+# default=false
+reverse=false
+
+[media.link]
+# The program to open links. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="yandex-browser-stable"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+[desktop-notification]
+# Enable notifications when someone follows you.
+# default=false
+followers=false
+
+# Enable notifications when one of your toots gets favorited.
+# default=false
+favorite=false
+
+# Enable notifications when someone mentions you.
+# default=false
+mention=false
+
+# Enable notifications when a post you have interacted with gets edited.
+# default=false
+update=false
+
+# Enable notifications when one of your toots gets boosted.
+# default=false
+boost=false
+
+# Enable notifications when a poll ends.
+# default=false
+poll=false
+
+# Enable notifications for new posts.
+# default=false
+posts=false
+
+[open-custom]
+# --- START OF EXAMPLE ---
+# [[open-custom.programs]]
+# program = 'chromium'
+# terminal = false
+# hint = "[C]hrome"
+# keys = ["c", "C"]
+#
+# [[open-custom.programs]]
+# program = 'imv'
+# terminal = false
+# hint = "[I]mv"
+# keys = ["i", "I"]"
+# --- END OF EXAMPLE ---
+
+# [[open-custom.programs]]
+# The program to open the file with.
+# default=""
+# program=""
+
+# Arguments to pass to the program.
+# default=""
+# args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+# terminal=false
+
+# What should the key hint in tut be for this program. See under the input
+# section to learn more about hint.
+# default=""
+# hint=""
+
+# A list of keys to to open files with this program. See under the input section
+# to learn more about keys.
+# default=[]
+# keys=[]
+
+# A list of special-keys to open files with this program. See under the input
+# section to learn more about special-keys.
+# default=[]
+# special-keys=[]
+
+[open-pattern]
+# [[open-pattern.programs]]
+# Here you can set your own glob patterns for opening matching URLs in the
+# program you want them to open up in. You could for example open Youtube videos
+# in your video player instead of your default browser. To see the syntax for
+# glob pattern you can follow this URL https://github.com/gobwas/glob#syntax.
+# default=""
+# matching=""
+
+# The program to open the file with.
+# default=""
+# program=""
+
+# Arguments to pass to the program.
+# default=""
+# args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+# terminal=false
+
+[style]
+# All styles can be represented in their HEX value like #fefefe or
+# with their name, so in this case #000000.
+# The only special value is "default" which equals to transparent,
+# so it will be the same color as your terminal. But this can lead
+# to some artifacts left from a previous paint
+
+# You can also use xrdb colors like this xrdb:color1
+# The program will use colors prefixed with an * first then look
+# for URxvt or XTerm if it can't find any color prefixed with an asterik.
+# If you don't want tut to guess the prefix you can set the prefix yourself.
+# If the xrdb color can't be found a preset color will be used.
+
+# The xrdb prefix used for colors in .Xresources
+# default=guess
+xrdb-prefix="guess"
+
+# The background color used on most elements
+# default=xrdb:background
+background="#deddda"
+
+# The text color used on most of the text
+# default=xrdb:foreground
+text="#0e0e0e"
+
+# The color to display sublte elements or subtle text. Like lines and help text
+# default=xrdb:color14
+subtle="#0a0a0a"
+
+# The color for errors or warnings
+# default=xrdb:color1
+warning-text="red"
+
+# This color is used to display username
+# default=xrdb:color5
+text-special-one="green"
+
+# This color is used to display username and keys
+# default=xrdb:color2
+text-special-two="blue"
+
+# The color of the bar at the top
+# default=xrdb:color5
+top-bar-background="lightgrey"
+
+# The color of the text in the bar at the top
+# default=xrdb:background
+top-bar-text="black"
+
+# The color of the bar at the bottom
+# default=xrdb:color5
+status-bar-background="lightgrey"
+
+# The color of the text in the bar at the bottom
+# default=xrdb:foreground
+status-bar-text="red"
+
+# The color of the bar at the bottom in view mode
+# default=xrdb:color4
+status-bar-view-background="#fefefe"
+
+# The color of the text in the bar at the bottom in view mode
+# default=xrdb:foreground
+status-bar-view-text="blue"
+
+# Background of selected list items
+# default=xrdb:color5
+list-selected-background="#fefefe"
+
+# The text color of selected list items
+# default=xrdb:background
+list-selected-text="#000000"
+
+[input]
+# In this section you set the keys to be used in tut.
+#
+# The hint option lets you set which part of the hint that will be highlighted
+# in tut. E.g. [F]avorite results in a highlighted F and the rest of the text is
+# displayed normally.
+# Some of the options can be in two states, like favorites, so there you can set
+# the hint-alt option to something like Un[F]avorite.
+#
+# Examples:
+# "[D]elete" = Delete with a highlighted D
+# "Un[F]ollow" = UnFollow with a highlighted F
+# "[Enter]" = Enter where everything is highlighted
+# "Yan[K]" = YanK with a highlighted K
+#
+# The keys option lets you define what key that should be pressed. This is
+# limited to on character only and they are case sensitive.
+# Example:
+# keys=["j","J"]
+#
+# You can also set special-keys and they're for keys like Escape and Enter. To
+# find the names of special keys you have to go to the following site and look
+# for "var KeyNames = map[Key]string{"
+#
+# https://github.com/gdamore/tcell/blob/master/key.go
+
+[input.global-down]
+# Keys for moving down
+
+# default=["j", "J"]
+keys=["j","J"]
+
+# default=["Down"]
+special-keys=["Down"]
+
+[input.global-up]
+# Keys for moving down
+
+# default=["k", "K"]
+keys=["k","K"]
+
+# default=["Up"]
+special-keys=["Up"]
+
+[input.global-enter]
+# To select items
+
+# default=["Enter"]
+special-keys=["Enter"]
+
+[input.global-back]
+# To go back
+
+# default="[Esc]"
+hint="[Esc]"
+
+# default=["Esc"]
+special-keys=["Esc"]
+
+[input.global-exit]
+# To go back or exit
+
+# default="[Q]uit"
+hint="[Q]uit"
+
+# default=["q", "Q"]
+keys=["q","Q"]
+
+[input.main-home]
+# Move to the top
+
+# default=["g"]
+keys=["g"]
+
+# default=["Home"]
+special-keys=["Home"]
+
+[input.main-end]
+# Move to the bottom
+
+# default=["G"]
+keys=["G"]
+
+# default=["End"]
+special-keys=["End"]
+
+[input.main-prev-feed]
+# Go to previous feed
+
+# default=["h", "H"]
+keys=["h","H"]
+
+# default=["Left"]
+special-keys=["Left"]
+
+[input.main-next-feed]
+# Go to next feed
+
+# default=["l", "L"]
+keys=["l","L"]
+
+# default=["Right"]
+special-keys=["Right"]
+
+[input.main-prev-pane]
+# Focus on the previous feed pane
+
+# default=["Backtab"]
+special-keys=["Backtab"]
+
+[input.main-next-pane]
+# Focus on the next feed pane
+
+# default=["Tab"]
+special-keys=["Tab"]
+
+[input.main-next-account]
+# Focus on the next account
+
+# default=["Ctrl-N"]
+special-keys=["Ctrl-N"]
+
+[input.main-prev-account]
+# Focus on the previous account
+
+# default=["Ctrl-P"]
+special-keys=["Ctrl-P"]
+
+[input.main-compose]
+# Compose a new toot
+
+# default=["c", "C"]
+keys=["c","C"]
+
+[input.status-avatar]
+# Open avatar
+
+# default="[A]vatar"
+hint="[A]vatar"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.status-boost]
+# Boost a toot
+
+# default="[B]oost"
+hint="[B]oost"
+
+# default=["b", "B"]
+keys=["b","B"]
+
+[input.status-edit]
+# Edit a toot
+
+# default="[E]dit"
+hint="[E]dit"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.status-delete]
+# Delete a toot
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.status-favorite]
+# Favorite a toot
+
+# default="[F]avorite"
+hint="[F]avorite"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.status-media]
+# Open toots media files
+
+# default="[M]edia"
+hint="[M]edia"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.status-links]
+# Open links
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.status-poll]
+# Open poll
+
+# default="[P]oll"
+hint="[P]oll"
+
+# default=["p", "P"]
+keys=["p","P"]
+
+[input.status-reply]
+# Reply to toot
+
+# default="[R]eply"
+hint="[R]eply"
+
+# default=["r", "R"]
+keys=["r","R"]
+
+[input.status-bookmark]
+# Save/bookmark a toot
+
+# default="[S]ave"
+hint="[S]ave"
+
+# default="Un[S]ave"
+hint-alt="Un[S]ave"
+
+# default=["s", "S"]
+keys=["s","S"]
+
+[input.status-thread]
+# View thread
+
+# default="[T]hread"
+hint="[T]hread"
+
+# default=["t", "T"]
+keys=["t","T"]
+
+[input.status-user]
+# Open user profile
+
+# default="[U]ser"
+hint="[U]ser"
+
+# default=["u", "U"]
+keys=["u","U"]
+
+[input.status-view-focus]
+# Open the view mode
+
+# default="[V]iew"
+hint="[V]iew"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.status-yank]
+# Yank the url of the toot
+
+# default="[Y]ank"
+hint="[Y]ank"
+
+# default=["y", "Y"]
+keys=["y","Y"]
+
+[input.status-toggle-cw]
+# Show the content in a content warning
+
+# default="Press [Z] to toggle cw"
+hint="Press [Z] to toggle cw"
+
+# default=["z", "Z"]
+keys=["z","Z"]
+
+[input.status-show-filtered]
+# Show the content of a filtered toot
+
+# default="Press [Z] to view filtered toot"
+hint="Press [Z] to view filtered toot"
+
+# default=["z", "Z"]
+keys=["z","Z"]
+
+[input.user-avatar]
+# View avatar
+
+# default="[A]vatar"
+hint="[A]vatar"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.user-block]
+# Block the user
+
+# default="[B]lock"
+hint="[B]lock"
+
+# default="Un[B]lock"
+hint-alt="Un[B]lock"
+
+# default=["b", "B"]
+keys=["b","B"]
+
+[input.user-follow]
+# Follow user
+
+# default="[F]ollow"
+hint="[F]ollow"
+
+# default="Un[F]ollow"
+hint-alt="Un[F]ollow"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.user-follow-request-decide]
+# Follow user
+
+# default="Follow [R]equest"
+hint="Follow [R]equest"
+
+# default="Follow [R]equest"
+hint-alt="Follow [R]equest"
+
+# default=["r", "R"]
+keys=["r","R"]
+
+[input.user-mute]
+# Mute user
+
+# default="[M]ute"
+hint="[M]ute"
+
+# default="Un[M]ute"
+hint-alt="Un[M]ute"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.user-links]
+# Open links
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.user-user]
+# View user profile
+
+# default="[U]ser"
+hint="[U]ser"
+
+# default=["u", "U"]
+keys=["u","U"]
+
+[input.user-view-focus]
+# Open view mode
+
+# default="[V]iew"
+hint="[V]iew"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.user-yank]
+# Yank the user URL
+
+# default="[Y]ank"
+hint="[Y]ank"
+
+# default=["y", "Y"]
+keys=["y","Y"]
+
+[input.list-open-feed]
+# Open list
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.list-user-list]
+# List all users in a list
+
+# default="[U]sers"
+hint="[U]sers"
+
+# default=["u", "U"]
+keys=["u","U"]
+
+[input.list-user-add]
+# Add user to list
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.list-user-delete]
+# Delete user from list
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.link-open]
+# Open URL
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.link-yank]
+# Yank the URL
+
+# default="[Y]ank"
+hint="[Y]ank"
+
+# default=["y", "Y"]
+keys=["y","Y"]
+
+[input.tag-open-feed]
+# Open tag feed
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.tag-follow]
+# Toggle follow on tag
+
+# default="[F]ollow"
+hint="[F]ollow"
+
+# default="Un[F]ollow"
+hint-alt="Un[F]ollow"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.compose-edit-cw]
+# Edit content warning text on new toot
+
+# default="[C]W text"
+hint="[C]W text"
+
+# default=["c", "C"]
+keys=["c","C"]
+
+[input.compose-edit-text]
+# Edit the text on new toot
+
+# default="[E]dit text"
+hint="[E]dit text"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.compose-include-quote]
+# Include a quote when replying
+
+# default="[I]nclude quote"
+hint="[I]nclude quote"
+
+# default=["i", "I"]
+keys=["i","I"]
+
+[input.compose-media-focus]
+# Focus on adding media to toot
+
+# default="[M]edia"
+hint="[M]edia"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.compose-post]
+# Post the new toot
+
+# default="[P]ost"
+hint="[P]ost"
+
+# default=["p", "P"]
+keys=["p","P"]
+
+[input.compose-toggle-content-warning]
+# Toggle content warning on toot
+
+# default="[T]oggle CW"
+hint="[T]oggle CW"
+
+# default=["t", "T"]
+keys=["t","T"]
+
+[input.compose-visibility]
+# Edit the visibility on new toot
+
+# default="[V]isibility"
+hint="[V]isibility"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.compose-language]
+# Edit the language of a toot
+
+# default="[L]ang"
+hint="[L]ang"
+
+# default=["l", "L"]
+keys=["l","L"]
+
+[input.compose-poll]
+# Switch to creating a poll
+
+# default="P[O]ll"
+hint="P[O]ll"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.media-delete]
+# Delete media file
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.media-edit-desc]
+# Edit the description on media file
+
+# default="[E]dit desc"
+hint="[E]dit desc"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.media-add]
+# Add a new media file
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.vote-vote]
+# Vote on poll
+
+# default="[V]ote"
+hint="[V]ote"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.vote-select]
+# Select item to vote on
+
+# default="[Enter] to select"
+hint="[Enter] to select"
+
+# default=["Enter"]
+special-keys=["Enter"]
+
+[input.poll-add]
+# Add a new poll option
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.poll-edit]
+# Edit a poll option
+
+# default="[E]dit"
+hint="[E]dit"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.poll-delete]
+# Delete a poll option
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.poll-multi-toggle]
+# Toggle voting on multiple options
+
+# default="Toggle [M]ultiple"
+hint="Toggle [M]ultiple"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.poll-expiration]
+# Change the expiration of poll
+
+# default="E[X]pires"
+hint="E[X]pires"
+
+# default=["x", "X"]
+keys=["x","X"]
+
+[input.preference-name]
+# Change display name
+
+# default="[N]ame"
+hint="[N]ame"
+
+# default=["n", "N"]
+keys=["n","N"]
+
+[input.preference-visibility]
+# Change default visibility of toots
+
+# default="[V]isibility"
+hint="[V]isibility"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.preference-bio]
+# Change bio in profile
+
+# default="[B]io"
+hint="[B]io"
+
+# default=["b", "B"]
+keys=["b","B"]
+
+[input.preference-save]
+# Save your preferences
+
+# default="[S]ave"
+hint="[S]ave"
+
+# default=["s", "S"]
+keys=["s","S"]
+
+[input.preference-fields]
+# Edit profile fields
+
+# default="[F]ields"
+hint="[F]ields"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.preference-fields-add]
+# Add new field
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.preference-fields-edit]
+# Edit current field
+
+# default="[E]dit"
+hint="[E]dit"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.preference-fields-delete]
+# Delete current field
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.editor-exit]
+# Exit the editor
+
+# default="[Esc] when done"
+hint="[Esc] when done"
+
+# default=["Esc"]
+special-keys=["Esc"]
diff --git a/tut/config.toml.dark b/tut/config.toml.dark
new file mode 100644
index 0000000..8596d08
--- /dev/null
+++ b/tut/config.toml.dark
@@ -0,0 +1,1283 @@
+# Configuration file for tut
+
+[general]
+# What editor to use. TUT_USE_INTERNAL will use the editor that comes with tut.
+# If you want you can set this to $EDITOR to use your environment variable or
+# vim if you want to specify the program directly.
+# default="TUT_USE_INTERNAL"
+editor="vim"
+
+# You need to press yes in a confirmation dialog before favoriting, boosting,
+# etc.
+# default=true
+confirmation=true
+
+# Enable mouse support in tut.
+# default=false
+mouse-support=false
+
+# The date format to be used. See https://pkg.go.dev/time#pkg-constants
+# default="2006-01-02 15:04"
+date-format="2006-01-02 15:04"
+
+# Format for dates the same day. See date-format for more info.
+# default="15:04"
+date-tody-format="15:04"
+
+# This displays relative dates instead for statuses that are one day or older
+# the output is 1y2m1d (1 year 2 months and 1 day)
+#
+# The value is an integer
+# -1 = don't use relative dates
+# 0 = always use relative dates, except for dates < 1 day
+# 1 - ∞ = number of days to use relative dates
+#
+# Value: 28 will display a relative date for toots that are between 1-28 days
+# old. Otherwise it will use the short or long format.
+# default=-1
+date-relative=-1
+
+# The max with of text before it wraps when displaying a toot.
+# default=0
+max-width=0
+
+# The placement of your panes.
+# valid: left, right, top, bottom
+# default="left"
+list-placement="left"
+
+# How should panes be split?
+# valid: row, column
+# default="row"
+list-split="row"
+
+# The proportion of panes vs. content. 1 on this and 3 on content below results
+# in content taking up 3 times more space.
+# default=1
+list-proportion=1
+
+# See previous.
+# default=2
+content-proportion=2
+
+# Hide notifications of this type in your notification timelines.
+# valid: mention, status, boost, follow, follow_request, favorite, poll, edit
+# default=[]
+notifications-to-hide=[]
+
+# Always include a quote of the message you're replying to.
+# default=false
+quote-reply=false
+
+# If you want to show icons in timelines.
+# default=true
+show-icons=true
+
+# If you only want to you the letter of keys instead of the full hint.
+# default=false
+short-hints=false
+
+# If you want to display the filter that filtered a toot.
+# default=true
+show-filter-phrase=true
+
+# Display a message in the commandbar on how to access the help text.
+# default=true
+show-help=true
+
+# Always jump to the newest post. May ruin your reading experience.
+# default=false
+stick-to-top=false
+
+# Display the username of the person being boosted instead of the person that
+# boosted.
+# default=false
+show-boosted-user=false
+
+# Open a new pane when you run a command like :timeline home.
+# default=true
+commands-in-new-pane=true
+
+# Set a default name for the timeline if the name is empty. So if you run :tag
+# linux the title of the pane will be set to #linux
+# default=true
+dynamic-timeline-name=true
+
+# 0 = No terminal title
+# 1 = Show title in terminal and top bar
+# 2 = Only show terminal title, and no top bar in tut
+# 3 = No terminal title and no top bar in tut.
+# valid: 0, 1, 2, 3
+# default=0
+terminal-title=0
+
+# If you don't want the whole UI to update, and only update the text content you
+# can disable this. This will lead to some artifacts being left on the screen
+# when emojis are present.
+# default=true
+redraw-ui=true
+
+# The leader is used as a shortcut to run commands as you can do in Vim. By
+# default this is disabled and you enable it by setting a key here. It can only
+# consist of one char, so set it to something like a comma.
+# default=""
+leader-key=""
+
+# Number of milliseconds before the leader command resets. So if you tap the
+# leader-key by mistake or are to slow it empties all the input after X
+# milliseconds.
+# default=1000
+leader-timeout=1000
+
+# [[general.timelines]]
+# Timelines adds panes of feeds. You can customize the number of feeds, what
+# they should show and the key to activate them.
+
+# --- START OF EXAMPLE ---
+# [[general.timelines]]
+# name="home"
+# type="home"
+# hide-boosts=false
+# hide-replies=false
+#
+# [[general.timelines]]
+# name="Notifications"
+# type="notifications"
+# keys=["n", "N"]
+# closed=true
+# on-creation-closed="new-pane"
+# on-focus="focus-self"
+# --- END OF EXAMPLE ---
+
+# The name to display above the timeline
+# default=""
+# name=""
+
+# The type of the timeline
+# valid: home, direct, local, federated, bookmarks, saved, favorited, notifications,
+# lists, mentions, tag
+# default=""
+# type=""
+
+# Used for the tag type, so here you set the tag. If you have multiple you
+# separate them with a space.
+# default=""
+# data=""
+
+# A list of keys to give this timeline focus. See under the input section to
+# learn more about keys.
+# default=[]
+# keys=[]
+
+# A list of special-keys to give this timeline focus. See under the input
+# section to learn more about special-keys.
+# default=[]
+# special-keys=[]
+
+# A shortcut to give this timeline focus with your leader-key + this shortcut.
+# default=""
+# shortcut=""
+
+# Hide boosts in this timeline.
+# default="false"
+# hide-boosts="false"
+
+# Hide replies in this timeline.
+# default="false"
+# hide-replies="false"
+
+# Don't open this timeline when you start tut. Use your keys or shortcut to open
+# it.
+# default="false"
+# closed="false"
+
+# Don't open this timeline when you start tut. Use your keys or shortcut to open
+# it.
+# valid: new-pane, current-pane
+# default="new-pane"
+# on-creation-closed="new-pane"
+
+# Don't open this timeline when you start tut. Use your keys or shortcut to open
+# it.
+# valid: focus-pane, focus-self
+# default="focus-pane"
+# on-focus="focus-pane"
+
+# [[general.leader-actions]]
+# You set actions leader-key with one or more leader-actions.
+#
+# The shortcuts are up to you, but keep them quite short and make sure they
+# don't collide. If you have one shortcut that is "f" and an other one that is
+# "fav", the one with "f" will always run and "fav" will never run.
+#
+# Some special actions that requires data to be set:
+# pane is special as it's a shortcut for switching between the panes you've set
+# under general and they are zero indexed. pane 0 = your first timeline, pane 1
+# = your second and so on.
+# list-placement as it takes the argument top, right, bottom or left
+# list-split as it takes the argument column or row
+# proportions takes the arguments [int] [int], where the first integer is the
+# list and the other content, e.g. proportions 1 3. See list-proportion above
+# for more information.
+
+# --- START OF EXAMPLE ---
+# [[general.leader-actions]]
+# type="close-pane"
+# shortcut="q"
+#
+# [[general.leader-actions]]
+# type="list-split"
+# data="row"
+# shortcut="r"
+#
+# [[general.leader-actions]]
+# type="list-split"
+# data="column"
+# shortcut="c"
+# --- END OF EXAMPLE ---
+
+# The action you want to run.
+# valid: blocking, boosts, clear-notifications, close-pane, compose, edit, favorited,
+# favorites, followers, following, history, list-placement, list-split, lists,
+# move-pane-left, move-pane-right, move-pane-up, move-pane-down, move-pane-home,
+# move-pane-end, muting, newer, pane, preferences, profile, proportions,
+# refetch, stick-to-top, tags
+# default=""
+# type=""
+
+# Data to pass to the action.
+# default=""
+# data=""
+
+# A shortcut to run this action with your leader-key + this shortcut.
+# default=""
+# shortcut=""
+
+[media]
+# Media files will be removed directly after they've been opened. Some programs
+# doesn't like this, so if your media doesn't open, try set this to false. Tut
+# will remove all files once you close the program.
+# default=true
+delete-temp-files=true
+
+[media.image]
+# The program to open images. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="feh"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+# If the program should be called multiple times when there is multiple files.
+# If set to false all files will be passed as an argument, but not all programs
+# support this.
+# default=true
+single=true
+
+# If the files should be passed in reverse order. This will make some programs
+# display the files in the correct order.
+# default=false
+reverse=false
+
+[media.video]
+# The program to open videos. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="mpv"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+# If the program should be called multiple times when there is multiple files.
+# If set to false all files will be passed as an argument, but not all programs
+# support this.
+# default=true
+single=true
+
+# If the files should be passed in reverse order. This will make some programs
+# display the files in the correct order.
+# default=false
+reverse=false
+
+[media.audio]
+# The program to open audio. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="mpv"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+# If the program should be called multiple times when there is multiple files.
+# If set to false all files will be passed as an argument, but not all programs
+# support this.
+# default=true
+single=true
+
+# If the files should be passed in reverse order. This will make some programs
+# display the files in the correct order.
+# default=false
+reverse=false
+
+[media.link]
+# The program to open links. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="yandex-browser-stable"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+[desktop-notification]
+# Enable notifications when someone follows you.
+# default=false
+followers=false
+
+# Enable notifications when one of your toots gets favorited.
+# default=false
+favorite=false
+
+# Enable notifications when someone mentions you.
+# default=false
+mention=false
+
+# Enable notifications when a post you have interacted with gets edited.
+# default=false
+update=false
+
+# Enable notifications when one of your toots gets boosted.
+# default=false
+boost=false
+
+# Enable notifications when a poll ends.
+# default=false
+poll=false
+
+# Enable notifications for new posts.
+# default=false
+posts=false
+
+[open-custom]
+# --- START OF EXAMPLE ---
+# [[open-custom.programs]]
+# program = 'chromium'
+# terminal = false
+# hint = "[C]hrome"
+# keys = ["c", "C"]
+#
+# [[open-custom.programs]]
+# program = 'imv'
+# terminal = false
+# hint = "[I]mv"
+# keys = ["i", "I"]"
+# --- END OF EXAMPLE ---
+
+# [[open-custom.programs]]
+# The program to open the file with.
+# default=""
+# program=""
+
+# Arguments to pass to the program.
+# default=""
+# args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+# terminal=false
+
+# What should the key hint in tut be for this program. See under the input
+# section to learn more about hint.
+# default=""
+# hint=""
+
+# A list of keys to to open files with this program. See under the input section
+# to learn more about keys.
+# default=[]
+# keys=[]
+
+# A list of special-keys to open files with this program. See under the input
+# section to learn more about special-keys.
+# default=[]
+# special-keys=[]
+
+[open-pattern]
+# [[open-pattern.programs]]
+# Here you can set your own glob patterns for opening matching URLs in the
+# program you want them to open up in. You could for example open Youtube videos
+# in your video player instead of your default browser. To see the syntax for
+# glob pattern you can follow this URL https://github.com/gobwas/glob#syntax.
+# default=""
+# matching=""
+
+# The program to open the file with.
+# default=""
+# program=""
+
+# Arguments to pass to the program.
+# default=""
+# args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+# terminal=false
+
+[style]
+# All styles can be represented in their HEX value like #ffffff or with their
+# name, so in this case white. The only special value is "default" which equals
+# to transparent, so it will be the same color as your terminal.
+# You can also use xrdb colors like this xrdb:color1 The program will use colors
+# prefixed with an * first then look for URxvt or XTerm if it can't find any
+# color prefixed with an asterisk. If you don't want tut to guess the prefix you
+# can set the prefix yourself. If the xrdb color can't be found a preset color
+# will be used. You'll have to set theme="none" for this to work.
+
+# The theme to use. You can use some themes that comes bundled with tut. Check
+# out the themes available on the URL below. If a theme is named nord.toml you
+# just write theme="nord".
+#
+# https://github.com/RasmusLindroth/tut/tree/master/config/themes
+#
+# You can also create a theme file in your config directory e.g.
+# ~/.config/tut/themes/foo.toml and then set theme=foo.
+#
+# If you want to use your own theme but don't want to create a new file, set
+# theme="none" and then you can create your own theme below.
+#
+# default="default"
+theme="default"
+
+# The xrdb prefix used for colors in .Xresources.
+# default="guess"
+xrdb-prefix="guess"
+
+# The background color used on most elements.
+# default=""
+background=""
+
+# The text color used on most of the text.
+# default=""
+text=""
+
+# The color to display subtle elements or subtle text. Like lines and help text.
+# default=""
+subtle=""
+
+# The color for errors or warnings
+# default=""
+warning-text=""
+
+# This color is used to display username.
+# default=""
+text-special-one=""
+
+# This color is used to display username and key hints.
+# default=""
+text-special-two=""
+
+# The color of the bar at the top
+# default=""
+top-bar-background=""
+
+# The color of the text in the bar at the top.
+# default=""
+top-bar-text=""
+
+# The color of the bar at the bottom
+# default=""
+status-bar-background=""
+
+# The color of the text in the bar at the bottom.
+# default=""
+status-bar-text=""
+
+# The color of the bar at the bottom in view mode.
+# default=""
+status-bar-view-background=""
+
+# The color of the text in the bar at the bottom in view mode.
+# default=""
+status-bar-view-text=""
+
+# The color of the text in the command bar at the bottom.
+# default=""
+command-text=""
+
+# Background of selected list items.
+# default=""
+list-selected-background=""
+
+# The text color of selected list items.
+# default=""
+list-selected-text=""
+
+# The background color of selected list items that are out of focus.
+# default=""
+list-selected-inactive-background=""
+
+# The text color of selected list items that are out of focus.
+# default=""
+list-selected-inactive-text=""
+
+# The main color of the text for key hints
+# default=""
+controls-text=""
+
+# The highlight color of for key hints
+# default=""
+controls-highlight=""
+
+# The background color in drop-downs and autocompletions
+# default=""
+autocomplete-background=""
+
+# The text color in drop-downs at autocompletions
+# default=""
+autocomplete-text=""
+
+# The background color for selected value in drop-downs and autocompletions
+# default=""
+autocomplete-selected-background=""
+
+# The text color for selected value in drop-downs and autocompletions
+# default=""
+autocomplete-selected-text=""
+
+# The background color on selected button and the text color of unselected
+# buttons
+# default=""
+button-color-one=""
+
+# The text color on selected button and the background color of unselected
+# buttons
+# default=""
+button-color-two=""
+
+# The background on named timelines.
+# default=""
+timeline-name-background=""
+
+# The text color on named timelines
+# default=""
+timeline-name-text=""
+
+[input]
+# In this section you set the keys to be used in tut.
+#
+# The hint option lets you set which part of the hint that will be highlighted
+# in tut. E.g. [F]avorite results in a highlighted F and the rest of the text is
+# displayed normally.
+# Some of the options can be in two states, like favorites, so there you can set
+# the hint-alt option to something like Un[F]avorite.
+#
+# Examples:
+# "[D]elete" = Delete with a highlighted D
+# "Un[F]ollow" = UnFollow with a highlighted F
+# "[Enter]" = Enter where everything is highlighted
+# "Yan[K]" = YanK with a highlighted K
+#
+# The keys option lets you define what key that should be pressed. This is
+# limited to on character only and they are case sensitive.
+# Example:
+# keys=["j","J"]
+#
+# You can also set special-keys and they're for keys like Escape and Enter. To
+# find the names of special keys you have to go to the following site and look
+# for "var KeyNames = map[Key]string{"
+#
+# https://github.com/gdamore/tcell/blob/master/key.go
+
+[input.global-down]
+# Keys for moving down
+
+# default=["j", "J"]
+keys=["j","J"]
+
+# default=["Down"]
+special-keys=["Down"]
+
+[input.global-up]
+# Keys for moving down
+
+# default=["k", "K"]
+keys=["k","K"]
+
+# default=["Up"]
+special-keys=["Up"]
+
+[input.global-enter]
+# To select items
+
+# default=["Enter"]
+special-keys=["Enter"]
+
+[input.global-back]
+# To go back
+
+# default="[Esc]"
+hint="[Esc]"
+
+# default=["Esc"]
+special-keys=["Esc"]
+
+[input.global-exit]
+# To go back or exit
+
+# default="[Q]uit"
+hint="[Q]uit"
+
+# default=["q", "Q"]
+keys=["q","Q"]
+
+[input.main-home]
+# Move to the top
+
+# default=["g"]
+keys=["g"]
+
+# default=["Home"]
+special-keys=["Home"]
+
+[input.main-end]
+# Move to the bottom
+
+# default=["G"]
+keys=["G"]
+
+# default=["End"]
+special-keys=["End"]
+
+[input.main-prev-feed]
+# Go to previous feed
+
+# default=["h", "H"]
+keys=["h","H"]
+
+# default=["Left"]
+special-keys=["Left"]
+
+[input.main-next-feed]
+# Go to next feed
+
+# default=["l", "L"]
+keys=["l","L"]
+
+# default=["Right"]
+special-keys=["Right"]
+
+[input.main-prev-pane]
+# Focus on the previous feed pane
+
+# default=["Backtab"]
+special-keys=["Backtab"]
+
+[input.main-next-pane]
+# Focus on the next feed pane
+
+# default=["Tab"]
+special-keys=["Tab"]
+
+[input.main-next-account]
+# Focus on the next account
+
+# default=["Ctrl-N"]
+special-keys=["Ctrl-N"]
+
+[input.main-prev-account]
+# Focus on the previous account
+
+# default=["Ctrl-P"]
+special-keys=["Ctrl-P"]
+
+[input.main-compose]
+# Compose a new toot
+
+# default=["c", "C"]
+keys=["c","C"]
+
+[input.status-avatar]
+# Open avatar
+
+# default="[A]vatar"
+hint="[A]vatar"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.status-boost]
+# Boost a toot
+
+# default="[B]oost"
+hint="[B]oost"
+
+# default=["b", "B"]
+keys=["b","B"]
+
+[input.status-edit]
+# Edit a toot
+
+# default="[E]dit"
+hint="[E]dit"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.status-delete]
+# Delete a toot
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.status-favorite]
+# Favorite a toot
+
+# default="[F]avorite"
+hint="[F]avorite"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.status-media]
+# Open toots media files
+
+# default="[M]edia"
+hint="[M]edia"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.status-links]
+# Open links
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.status-poll]
+# Open poll
+
+# default="[P]oll"
+hint="[P]oll"
+
+# default=["p", "P"]
+keys=["p","P"]
+
+[input.status-reply]
+# Reply to toot
+
+# default="[R]eply"
+hint="[R]eply"
+
+# default=["r", "R"]
+keys=["r","R"]
+
+[input.status-bookmark]
+# Save/bookmark a toot
+
+# default="[S]ave"
+hint="[S]ave"
+
+# default="Un[S]ave"
+hint-alt="Un[S]ave"
+
+# default=["s", "S"]
+keys=["s","S"]
+
+[input.status-thread]
+# View thread
+
+# default="[T]hread"
+hint="[T]hread"
+
+# default=["t", "T"]
+keys=["t","T"]
+
+[input.status-user]
+# Open user profile
+
+# default="[U]ser"
+hint="[U]ser"
+
+# default=["u", "U"]
+keys=["u","U"]
+
+[input.status-view-focus]
+# Open the view mode
+
+# default="[V]iew"
+hint="[V]iew"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.status-yank]
+# Yank the url of the toot
+
+# default="[Y]ank"
+hint="[Y]ank"
+
+# default=["y", "Y"]
+keys=["y","Y"]
+
+[input.status-toggle-cw]
+# Show the content in a content warning
+
+# default="Press [Z] to toggle cw"
+hint="Press [Z] to toggle cw"
+
+# default=["z", "Z"]
+keys=["z","Z"]
+
+[input.status-show-filtered]
+# Show the content of a filtered toot
+
+# default="Press [Z] to view filtered toot"
+hint="Press [Z] to view filtered toot"
+
+# default=["z", "Z"]
+keys=["z","Z"]
+
+[input.user-avatar]
+# View avatar
+
+# default="[A]vatar"
+hint="[A]vatar"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.user-block]
+# Block the user
+
+# default="[B]lock"
+hint="[B]lock"
+
+# default="Un[B]lock"
+hint-alt="Un[B]lock"
+
+# default=["b", "B"]
+keys=["b","B"]
+
+[input.user-follow]
+# Follow user
+
+# default="[F]ollow"
+hint="[F]ollow"
+
+# default="Un[F]ollow"
+hint-alt="Un[F]ollow"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.user-follow-request-decide]
+# Follow user
+
+# default="Follow [R]equest"
+hint="Follow [R]equest"
+
+# default="Follow [R]equest"
+hint-alt="Follow [R]equest"
+
+# default=["r", "R"]
+keys=["r","R"]
+
+[input.user-mute]
+# Mute user
+
+# default="[M]ute"
+hint="[M]ute"
+
+# default="Un[M]ute"
+hint-alt="Un[M]ute"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.user-links]
+# Open links
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.user-user]
+# View user profile
+
+# default="[U]ser"
+hint="[U]ser"
+
+# default=["u", "U"]
+keys=["u","U"]
+
+[input.user-view-focus]
+# Open view mode
+
+# default="[V]iew"
+hint="[V]iew"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.user-yank]
+# Yank the user URL
+
+# default="[Y]ank"
+hint="[Y]ank"
+
+# default=["y", "Y"]
+keys=["y","Y"]
+
+[input.list-open-feed]
+# Open list
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.list-user-list]
+# List all users in a list
+
+# default="[U]sers"
+hint="[U]sers"
+
+# default=["u", "U"]
+keys=["u","U"]
+
+[input.list-user-add]
+# Add user to list
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.list-user-delete]
+# Delete user from list
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.link-open]
+# Open URL
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.link-yank]
+# Yank the URL
+
+# default="[Y]ank"
+hint="[Y]ank"
+
+# default=["y", "Y"]
+keys=["y","Y"]
+
+[input.tag-open-feed]
+# Open tag feed
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.tag-follow]
+# Toggle follow on tag
+
+# default="[F]ollow"
+hint="[F]ollow"
+
+# default="Un[F]ollow"
+hint-alt="Un[F]ollow"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.compose-edit-cw]
+# Edit content warning text on new toot
+
+# default="[C]W text"
+hint="[C]W text"
+
+# default=["c", "C"]
+keys=["c","C"]
+
+[input.compose-edit-text]
+# Edit the text on new toot
+
+# default="[E]dit text"
+hint="[E]dit text"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.compose-include-quote]
+# Include a quote when replying
+
+# default="[I]nclude quote"
+hint="[I]nclude quote"
+
+# default=["i", "I"]
+keys=["i","I"]
+
+[input.compose-media-focus]
+# Focus on adding media to toot
+
+# default="[M]edia"
+hint="[M]edia"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.compose-post]
+# Post the new toot
+
+# default="[P]ost"
+hint="[P]ost"
+
+# default=["p", "P"]
+keys=["p","P"]
+
+[input.compose-toggle-content-warning]
+# Toggle content warning on toot
+
+# default="[T]oggle CW"
+hint="[T]oggle CW"
+
+# default=["t", "T"]
+keys=["t","T"]
+
+[input.compose-visibility]
+# Edit the visibility on new toot
+
+# default="[V]isibility"
+hint="[V]isibility"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.compose-language]
+# Edit the language of a toot
+
+# default="[L]ang"
+hint="[L]ang"
+
+# default=["l", "L"]
+keys=["l","L"]
+
+[input.compose-poll]
+# Switch to creating a poll
+
+# default="P[O]ll"
+hint="P[O]ll"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.media-delete]
+# Delete media file
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.media-edit-desc]
+# Edit the description on media file
+
+# default="[E]dit desc"
+hint="[E]dit desc"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.media-add]
+# Add a new media file
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.vote-vote]
+# Vote on poll
+
+# default="[V]ote"
+hint="[V]ote"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.vote-select]
+# Select item to vote on
+
+# default="[Enter] to select"
+hint="[Enter] to select"
+
+# default=["Enter"]
+special-keys=["Enter"]
+
+[input.poll-add]
+# Add a new poll option
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.poll-edit]
+# Edit a poll option
+
+# default="[E]dit"
+hint="[E]dit"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.poll-delete]
+# Delete a poll option
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.poll-multi-toggle]
+# Toggle voting on multiple options
+
+# default="Toggle [M]ultiple"
+hint="Toggle [M]ultiple"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.poll-expiration]
+# Change the expiration of poll
+
+# default="E[X]pires"
+hint="E[X]pires"
+
+# default=["x", "X"]
+keys=["x","X"]
+
+[input.preference-name]
+# Change display name
+
+# default="[N]ame"
+hint="[N]ame"
+
+# default=["n", "N"]
+keys=["n","N"]
+
+[input.preference-visibility]
+# Change default visibility of toots
+
+# default="[V]isibility"
+hint="[V]isibility"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.preference-bio]
+# Change bio in profile
+
+# default="[B]io"
+hint="[B]io"
+
+# default=["b", "B"]
+keys=["b","B"]
+
+[input.preference-save]
+# Save your preferences
+
+# default="[S]ave"
+hint="[S]ave"
+
+# default=["s", "S"]
+keys=["s","S"]
+
+[input.preference-fields]
+# Edit profile fields
+
+# default="[F]ields"
+hint="[F]ields"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.preference-fields-add]
+# Add new field
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.preference-fields-edit]
+# Edit current field
+
+# default="[E]dit"
+hint="[E]dit"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.preference-fields-delete]
+# Delete current field
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.editor-exit]
+# Exit the editor
+
+# default="[Esc] when done"
+hint="[Esc] when done"
+
+# default=["Esc"]
+special-keys=["Esc"]
diff --git a/tut/config.toml.light b/tut/config.toml.light
new file mode 100644
index 0000000..08b1ad1
--- /dev/null
+++ b/tut/config.toml.light
@@ -0,0 +1,1217 @@
+# Configuration file for tut
+
+[general]
+# What editor to use. TUT_USE_INTERNAL will use the editor that comes with tut.
+# If you want you can set this to $EDITOR to use your environment variable or
+# vim if you want to specify the program directly.
+# default="TUT_USE_INTERNAL"
+editor="vim"
+
+# You need to press yes in a confirmation dialog before favoriting, boosting,
+# etc.
+# default=true
+confirmation=true
+
+# Enable mouse support in tut.
+# default=false
+mouse-support=false
+
+# The date format to be used. See https://pkg.go.dev/time#pkg-constants
+# default="2006-01-02 15:04"
+date-format="2006-01-02 15:04"
+
+# Format for dates the same day. See date-format for more info.
+# default="15:04"
+date-tody-format="15:04"
+
+# This displays relative dates instead for statuses that are one day or older
+# the output is 1y2m1d (1 year 2 months and 1 day)
+#
+# The value is an integer
+# -1 = don't use relative dates
+# 0 = always use relative dates, except for dates < 1 day
+# 1 - ∞ = number of days to use relative dates
+#
+# Value: 28 will display a relative date for toots that are between 1-28 days
+# old. Otherwise it will use the short or long format.
+# default=-1
+date-relative=-1
+
+# The max with of text before it wraps when displaying a toot.
+# default=0
+max-width=0
+
+# The placement of your panes.
+# valid: left, right, top, bottom
+# default="left"
+list-placement="left"
+
+# How should panes be split?
+# valid: row, column
+# default="row"
+list-split="row"
+
+# The proportion of panes vs. content. 1 on this and 3 on content below results
+# in content taking up 3 times more space.
+# default=1
+list-proportion=1
+
+# See previous.
+# default=2
+content-proportion=2
+
+# Hide notifications of this type in your notification timelines.
+# valid: mention, status, boost, follow, follow_request, favorite, poll, edit
+# default=[]
+notifications-to-hide=[]
+
+# Always include a quote of the message you're replying to.
+# default=false
+quote-reply=false
+
+# If you want to show icons in timelines.
+# default=true
+show-icons=true
+
+# If you only want to you the letter of keys instead of the full hint.
+# default=false
+short-hints=false
+
+# If you want to display the filter that filtered a toot.
+# default=true
+show-filter-phrase=true
+
+# Display a message in the commandbar on how to access the help text.
+# default=true
+show-help=true
+
+# Always jump to the newest post. May ruin your reading experience.
+# default=false
+stick-to-top=false
+
+# Display the username of the person being boosted instead of the person that
+# boosted.
+# default=false
+show-boosted-user=false
+
+# Open a new pane when you run a command like :timeline home.
+# default=true
+commands-in-new-pane=true
+
+# Set a default name for the timeline if the name is empty. So if you run :tag
+# linux the title of the pane will be set to #linux
+# default=true
+dynamic-timeline-name=true
+
+# 0 = No terminal title
+# 1 = Show title in terminal and top bar
+# 2 = Only show terminal title, and no top bar in tut
+# 3 = No terminal title and no top bar in tut.
+# valid: 0, 1, 2, 3
+# default=0
+terminal-title=0
+
+# If you don't want the whole UI to update, and only update the text content you
+# can disable this. This will lead to some artifacts being left on the screen
+# when emojis are present.
+# default=true
+redraw-ui=true
+
+# The leader is used as a shortcut to run commands as you can do in Vim. By
+# default this is disabled and you enable it by setting a key here. It can only
+# consist of one char, so set it to something like a comma.
+# default=""
+leader-key=""
+
+# Number of milliseconds before the leader command resets. So if you tap the
+# leader-key by mistake or are to slow it empties all the input after X
+# milliseconds.
+# default=1000
+leader-timeout=1000
+
+# [[general.timelines]]
+# Timelines adds panes of feeds. You can customize the number of feeds, what
+# they should show and the key to activate them.
+
+# --- START OF EXAMPLE ---
+# [[general.timelines]]
+# name="home"
+# type="home"
+# hide-boosts=false
+# hide-replies=false
+#
+# [[general.timelines]]
+# name="Notifications"
+# type="notifications"
+# keys=["n", "N"]
+# closed=true
+# on-creation-closed="new-pane"
+# on-focus="focus-self"
+# --- END OF EXAMPLE ---
+
+# The name to display above the timeline
+# default=""
+# name=""
+
+# The type of the timeline
+# valid: home, direct, local, federated, bookmarks, saved, favorited, notifications,
+# lists, mentions, tag
+# default=""
+# type=""
+
+# Used for the tag type, so here you set the tag. If you have multiple you
+# separate them with a space.
+# default=""
+# data=""
+
+# A list of keys to give this timeline focus. See under the input section to
+# learn more about keys.
+# default=[]
+# keys=[]
+
+# A list of special-keys to give this timeline focus. See under the input
+# section to learn more about special-keys.
+# default=[]
+# special-keys=[]
+
+# A shortcut to give this timeline focus with your leader-key + this shortcut.
+# default=""
+# shortcut=""
+
+# Hide boosts in this timeline.
+# default="false"
+# hide-boosts="false"
+
+# Hide replies in this timeline.
+# default="false"
+# hide-replies="false"
+
+# Don't open this timeline when you start tut. Use your keys or shortcut to open
+# it.
+# default="false"
+# closed="false"
+
+# Don't open this timeline when you start tut. Use your keys or shortcut to open
+# it.
+# valid: new-pane, current-pane
+# default="new-pane"
+# on-creation-closed="new-pane"
+
+# Don't open this timeline when you start tut. Use your keys or shortcut to open
+# it.
+# valid: focus-pane, focus-self
+# default="focus-pane"
+# on-focus="focus-pane"
+
+# [[general.leader-actions]]
+# You set actions leader-key with one or more leader-actions.
+#
+# The shortcuts are up to you, but keep them quite short and make sure they
+# don't collide. If you have one shortcut that is "f" and an other one that is
+# "fav", the one with "f" will always run and "fav" will never run.
+#
+# Some special actions that requires data to be set:
+# pane is special as it's a shortcut for switching between the panes you've set
+# under general and they are zero indexed. pane 0 = your first timeline, pane 1
+# = your second and so on.
+# list-placement as it takes the argument top, right, bottom or left
+# list-split as it takes the argument column or row
+# proportions takes the arguments [int] [int], where the first integer is the
+# list and the other content, e.g. proportions 1 3. See list-proportion above
+# for more information.
+
+# --- START OF EXAMPLE ---
+# [[general.leader-actions]]
+# type="close-pane"
+# shortcut="q"
+#
+# [[general.leader-actions]]
+# type="list-split"
+# data="row"
+# shortcut="r"
+#
+# [[general.leader-actions]]
+# type="list-split"
+# data="column"
+# shortcut="c"
+# --- END OF EXAMPLE ---
+
+# The action you want to run.
+# valid: blocking, boosts, clear-notifications, close-pane, compose, edit, favorited,
+# favorites, followers, following, history, list-placement, list-split, lists,
+# move-pane-left, move-pane-right, move-pane-up, move-pane-down, move-pane-home,
+# move-pane-end, muting, newer, pane, preferences, profile, proportions,
+# refetch, stick-to-top, tags
+# default=""
+# type=""
+
+# Data to pass to the action.
+# default=""
+# data=""
+
+# A shortcut to run this action with your leader-key + this shortcut.
+# default=""
+# shortcut=""
+
+[media]
+# Media files will be removed directly after they've been opened. Some programs
+# doesn't like this, so if your media doesn't open, try set this to false. Tut
+# will remove all files once you close the program.
+# default=true
+delete-temp-files=true
+
+[media.image]
+# The program to open images. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="feh"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+# If the program should be called multiple times when there is multiple files.
+# If set to false all files will be passed as an argument, but not all programs
+# support this.
+# default=true
+single=true
+
+# If the files should be passed in reverse order. This will make some programs
+# display the files in the correct order.
+# default=false
+reverse=false
+
+[media.video]
+# The program to open videos. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="mpv"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+# If the program should be called multiple times when there is multiple files.
+# If set to false all files will be passed as an argument, but not all programs
+# support this.
+# default=true
+single=true
+
+# If the files should be passed in reverse order. This will make some programs
+# display the files in the correct order.
+# default=false
+reverse=false
+
+[media.audio]
+# The program to open audio. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="mpv"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+# If the program should be called multiple times when there is multiple files.
+# If set to false all files will be passed as an argument, but not all programs
+# support this.
+# default=true
+single=true
+
+# If the files should be passed in reverse order. This will make some programs
+# display the files in the correct order.
+# default=false
+reverse=false
+
+[media.link]
+# The program to open links. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="yandex-browser-stable"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+[desktop-notification]
+# Enable notifications when someone follows you.
+# default=false
+followers=false
+
+# Enable notifications when one of your toots gets favorited.
+# default=false
+favorite=false
+
+# Enable notifications when someone mentions you.
+# default=false
+mention=false
+
+# Enable notifications when a post you have interacted with gets edited.
+# default=false
+update=false
+
+# Enable notifications when one of your toots gets boosted.
+# default=false
+boost=false
+
+# Enable notifications when a poll ends.
+# default=false
+poll=false
+
+# Enable notifications for new posts.
+# default=false
+posts=false
+
+[open-custom]
+# --- START OF EXAMPLE ---
+# [[open-custom.programs]]
+# program = 'chromium'
+# terminal = false
+# hint = "[C]hrome"
+# keys = ["c", "C"]
+#
+# [[open-custom.programs]]
+# program = 'imv'
+# terminal = false
+# hint = "[I]mv"
+# keys = ["i", "I"]"
+# --- END OF EXAMPLE ---
+
+# [[open-custom.programs]]
+# The program to open the file with.
+# default=""
+# program=""
+
+# Arguments to pass to the program.
+# default=""
+# args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+# terminal=false
+
+# What should the key hint in tut be for this program. See under the input
+# section to learn more about hint.
+# default=""
+# hint=""
+
+# A list of keys to to open files with this program. See under the input section
+# to learn more about keys.
+# default=[]
+# keys=[]
+
+# A list of special-keys to open files with this program. See under the input
+# section to learn more about special-keys.
+# default=[]
+# special-keys=[]
+
+[open-pattern]
+# [[open-pattern.programs]]
+# Here you can set your own glob patterns for opening matching URLs in the
+# program you want them to open up in. You could for example open Youtube videos
+# in your video player instead of your default browser. To see the syntax for
+# glob pattern you can follow this URL https://github.com/gobwas/glob#syntax.
+# default=""
+# matching=""
+
+# The program to open the file with.
+# default=""
+# program=""
+
+# Arguments to pass to the program.
+# default=""
+# args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+# terminal=false
+
+[style]
+# All styles can be represented in their HEX value like #fefefe or
+# with their name, so in this case #000000.
+# The only special value is "default" which equals to transparent,
+# so it will be the same color as your terminal. But this can lead
+# to some artifacts left from a previous paint
+
+# You can also use xrdb colors like this xrdb:color1
+# The program will use colors prefixed with an * first then look
+# for URxvt or XTerm if it can't find any color prefixed with an asterik.
+# If you don't want tut to guess the prefix you can set the prefix yourself.
+# If the xrdb color can't be found a preset color will be used.
+
+# The xrdb prefix used for colors in .Xresources
+# default=guess
+xrdb-prefix="guess"
+
+# The background color used on most elements
+# default=xrdb:background
+background="#deddda"
+
+# The text color used on most of the text
+# default=xrdb:foreground
+text="#0e0e0e"
+
+# The color to display sublte elements or subtle text. Like lines and help text
+# default=xrdb:color14
+subtle="#0a0a0a"
+
+# The color for errors or warnings
+# default=xrdb:color1
+warning-text="red"
+
+# This color is used to display username
+# default=xrdb:color5
+text-special-one="green"
+
+# This color is used to display username and keys
+# default=xrdb:color2
+text-special-two="blue"
+
+# The color of the bar at the top
+# default=xrdb:color5
+top-bar-background="lightgrey"
+
+# The color of the text in the bar at the top
+# default=xrdb:background
+top-bar-text="black"
+
+# The color of the bar at the bottom
+# default=xrdb:color5
+status-bar-background="lightgrey"
+
+# The color of the text in the bar at the bottom
+# default=xrdb:foreground
+status-bar-text="red"
+
+# The color of the bar at the bottom in view mode
+# default=xrdb:color4
+status-bar-view-background="#fefefe"
+
+# The color of the text in the bar at the bottom in view mode
+# default=xrdb:foreground
+status-bar-view-text="blue"
+
+# Background of selected list items
+# default=xrdb:color5
+list-selected-background="#fefefe"
+
+# The text color of selected list items
+# default=xrdb:background
+list-selected-text="#000000"
+
+[input]
+# In this section you set the keys to be used in tut.
+#
+# The hint option lets you set which part of the hint that will be highlighted
+# in tut. E.g. [F]avorite results in a highlighted F and the rest of the text is
+# displayed normally.
+# Some of the options can be in two states, like favorites, so there you can set
+# the hint-alt option to something like Un[F]avorite.
+#
+# Examples:
+# "[D]elete" = Delete with a highlighted D
+# "Un[F]ollow" = UnFollow with a highlighted F
+# "[Enter]" = Enter where everything is highlighted
+# "Yan[K]" = YanK with a highlighted K
+#
+# The keys option lets you define what key that should be pressed. This is
+# limited to on character only and they are case sensitive.
+# Example:
+# keys=["j","J"]
+#
+# You can also set special-keys and they're for keys like Escape and Enter. To
+# find the names of special keys you have to go to the following site and look
+# for "var KeyNames = map[Key]string{"
+#
+# https://github.com/gdamore/tcell/blob/master/key.go
+
+[input.global-down]
+# Keys for moving down
+
+# default=["j", "J"]
+keys=["j","J"]
+
+# default=["Down"]
+special-keys=["Down"]
+
+[input.global-up]
+# Keys for moving down
+
+# default=["k", "K"]
+keys=["k","K"]
+
+# default=["Up"]
+special-keys=["Up"]
+
+[input.global-enter]
+# To select items
+
+# default=["Enter"]
+special-keys=["Enter"]
+
+[input.global-back]
+# To go back
+
+# default="[Esc]"
+hint="[Esc]"
+
+# default=["Esc"]
+special-keys=["Esc"]
+
+[input.global-exit]
+# To go back or exit
+
+# default="[Q]uit"
+hint="[Q]uit"
+
+# default=["q", "Q"]
+keys=["q","Q"]
+
+[input.main-home]
+# Move to the top
+
+# default=["g"]
+keys=["g"]
+
+# default=["Home"]
+special-keys=["Home"]
+
+[input.main-end]
+# Move to the bottom
+
+# default=["G"]
+keys=["G"]
+
+# default=["End"]
+special-keys=["End"]
+
+[input.main-prev-feed]
+# Go to previous feed
+
+# default=["h", "H"]
+keys=["h","H"]
+
+# default=["Left"]
+special-keys=["Left"]
+
+[input.main-next-feed]
+# Go to next feed
+
+# default=["l", "L"]
+keys=["l","L"]
+
+# default=["Right"]
+special-keys=["Right"]
+
+[input.main-prev-pane]
+# Focus on the previous feed pane
+
+# default=["Backtab"]
+special-keys=["Backtab"]
+
+[input.main-next-pane]
+# Focus on the next feed pane
+
+# default=["Tab"]
+special-keys=["Tab"]
+
+[input.main-next-account]
+# Focus on the next account
+
+# default=["Ctrl-N"]
+special-keys=["Ctrl-N"]
+
+[input.main-prev-account]
+# Focus on the previous account
+
+# default=["Ctrl-P"]
+special-keys=["Ctrl-P"]
+
+[input.main-compose]
+# Compose a new toot
+
+# default=["c", "C"]
+keys=["c","C"]
+
+[input.status-avatar]
+# Open avatar
+
+# default="[A]vatar"
+hint="[A]vatar"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.status-boost]
+# Boost a toot
+
+# default="[B]oost"
+hint="[B]oost"
+
+# default=["b", "B"]
+keys=["b","B"]
+
+[input.status-edit]
+# Edit a toot
+
+# default="[E]dit"
+hint="[E]dit"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.status-delete]
+# Delete a toot
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.status-favorite]
+# Favorite a toot
+
+# default="[F]avorite"
+hint="[F]avorite"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.status-media]
+# Open toots media files
+
+# default="[M]edia"
+hint="[M]edia"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.status-links]
+# Open links
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.status-poll]
+# Open poll
+
+# default="[P]oll"
+hint="[P]oll"
+
+# default=["p", "P"]
+keys=["p","P"]
+
+[input.status-reply]
+# Reply to toot
+
+# default="[R]eply"
+hint="[R]eply"
+
+# default=["r", "R"]
+keys=["r","R"]
+
+[input.status-bookmark]
+# Save/bookmark a toot
+
+# default="[S]ave"
+hint="[S]ave"
+
+# default="Un[S]ave"
+hint-alt="Un[S]ave"
+
+# default=["s", "S"]
+keys=["s","S"]
+
+[input.status-thread]
+# View thread
+
+# default="[T]hread"
+hint="[T]hread"
+
+# default=["t", "T"]
+keys=["t","T"]
+
+[input.status-user]
+# Open user profile
+
+# default="[U]ser"
+hint="[U]ser"
+
+# default=["u", "U"]
+keys=["u","U"]
+
+[input.status-view-focus]
+# Open the view mode
+
+# default="[V]iew"
+hint="[V]iew"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.status-yank]
+# Yank the url of the toot
+
+# default="[Y]ank"
+hint="[Y]ank"
+
+# default=["y", "Y"]
+keys=["y","Y"]
+
+[input.status-toggle-cw]
+# Show the content in a content warning
+
+# default="Press [Z] to toggle cw"
+hint="Press [Z] to toggle cw"
+
+# default=["z", "Z"]
+keys=["z","Z"]
+
+[input.status-show-filtered]
+# Show the content of a filtered toot
+
+# default="Press [Z] to view filtered toot"
+hint="Press [Z] to view filtered toot"
+
+# default=["z", "Z"]
+keys=["z","Z"]
+
+[input.user-avatar]
+# View avatar
+
+# default="[A]vatar"
+hint="[A]vatar"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.user-block]
+# Block the user
+
+# default="[B]lock"
+hint="[B]lock"
+
+# default="Un[B]lock"
+hint-alt="Un[B]lock"
+
+# default=["b", "B"]
+keys=["b","B"]
+
+[input.user-follow]
+# Follow user
+
+# default="[F]ollow"
+hint="[F]ollow"
+
+# default="Un[F]ollow"
+hint-alt="Un[F]ollow"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.user-follow-request-decide]
+# Follow user
+
+# default="Follow [R]equest"
+hint="Follow [R]equest"
+
+# default="Follow [R]equest"
+hint-alt="Follow [R]equest"
+
+# default=["r", "R"]
+keys=["r","R"]
+
+[input.user-mute]
+# Mute user
+
+# default="[M]ute"
+hint="[M]ute"
+
+# default="Un[M]ute"
+hint-alt="Un[M]ute"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.user-links]
+# Open links
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.user-user]
+# View user profile
+
+# default="[U]ser"
+hint="[U]ser"
+
+# default=["u", "U"]
+keys=["u","U"]
+
+[input.user-view-focus]
+# Open view mode
+
+# default="[V]iew"
+hint="[V]iew"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.user-yank]
+# Yank the user URL
+
+# default="[Y]ank"
+hint="[Y]ank"
+
+# default=["y", "Y"]
+keys=["y","Y"]
+
+[input.list-open-feed]
+# Open list
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.list-user-list]
+# List all users in a list
+
+# default="[U]sers"
+hint="[U]sers"
+
+# default=["u", "U"]
+keys=["u","U"]
+
+[input.list-user-add]
+# Add user to list
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.list-user-delete]
+# Delete user from list
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.link-open]
+# Open URL
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.link-yank]
+# Yank the URL
+
+# default="[Y]ank"
+hint="[Y]ank"
+
+# default=["y", "Y"]
+keys=["y","Y"]
+
+[input.tag-open-feed]
+# Open tag feed
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.tag-follow]
+# Toggle follow on tag
+
+# default="[F]ollow"
+hint="[F]ollow"
+
+# default="Un[F]ollow"
+hint-alt="Un[F]ollow"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.compose-edit-cw]
+# Edit content warning text on new toot
+
+# default="[C]W text"
+hint="[C]W text"
+
+# default=["c", "C"]
+keys=["c","C"]
+
+[input.compose-edit-text]
+# Edit the text on new toot
+
+# default="[E]dit text"
+hint="[E]dit text"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.compose-include-quote]
+# Include a quote when replying
+
+# default="[I]nclude quote"
+hint="[I]nclude quote"
+
+# default=["i", "I"]
+keys=["i","I"]
+
+[input.compose-media-focus]
+# Focus on adding media to toot
+
+# default="[M]edia"
+hint="[M]edia"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.compose-post]
+# Post the new toot
+
+# default="[P]ost"
+hint="[P]ost"
+
+# default=["p", "P"]
+keys=["p","P"]
+
+[input.compose-toggle-content-warning]
+# Toggle content warning on toot
+
+# default="[T]oggle CW"
+hint="[T]oggle CW"
+
+# default=["t", "T"]
+keys=["t","T"]
+
+[input.compose-visibility]
+# Edit the visibility on new toot
+
+# default="[V]isibility"
+hint="[V]isibility"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.compose-language]
+# Edit the language of a toot
+
+# default="[L]ang"
+hint="[L]ang"
+
+# default=["l", "L"]
+keys=["l","L"]
+
+[input.compose-poll]
+# Switch to creating a poll
+
+# default="P[O]ll"
+hint="P[O]ll"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.media-delete]
+# Delete media file
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.media-edit-desc]
+# Edit the description on media file
+
+# default="[E]dit desc"
+hint="[E]dit desc"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.media-add]
+# Add a new media file
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.vote-vote]
+# Vote on poll
+
+# default="[V]ote"
+hint="[V]ote"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.vote-select]
+# Select item to vote on
+
+# default="[Enter] to select"
+hint="[Enter] to select"
+
+# default=["Enter"]
+special-keys=["Enter"]
+
+[input.poll-add]
+# Add a new poll option
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.poll-edit]
+# Edit a poll option
+
+# default="[E]dit"
+hint="[E]dit"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.poll-delete]
+# Delete a poll option
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.poll-multi-toggle]
+# Toggle voting on multiple options
+
+# default="Toggle [M]ultiple"
+hint="Toggle [M]ultiple"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.poll-expiration]
+# Change the expiration of poll
+
+# default="E[X]pires"
+hint="E[X]pires"
+
+# default=["x", "X"]
+keys=["x","X"]
+
+[input.preference-name]
+# Change display name
+
+# default="[N]ame"
+hint="[N]ame"
+
+# default=["n", "N"]
+keys=["n","N"]
+
+[input.preference-visibility]
+# Change default visibility of toots
+
+# default="[V]isibility"
+hint="[V]isibility"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.preference-bio]
+# Change bio in profile
+
+# default="[B]io"
+hint="[B]io"
+
+# default=["b", "B"]
+keys=["b","B"]
+
+[input.preference-save]
+# Save your preferences
+
+# default="[S]ave"
+hint="[S]ave"
+
+# default=["s", "S"]
+keys=["s","S"]
+
+[input.preference-fields]
+# Edit profile fields
+
+# default="[F]ields"
+hint="[F]ields"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.preference-fields-add]
+# Add new field
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.preference-fields-edit]
+# Edit current field
+
+# default="[E]dit"
+hint="[E]dit"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.preference-fields-delete]
+# Delete current field
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.editor-exit]
+# Exit the editor
+
+# default="[Esc] when done"
+hint="[Esc] when done"
+
+# default=["Esc"]
+special-keys=["Esc"]