From 98054d169682bd4be9c7690b319c3fb108aa0b5a Mon Sep 17 00:00:00 2001 From: Clay Gomera Date: Sun, 18 Jun 2023 14:30:52 -0400 Subject: [PATCH] updated... i guess? --- new-config/.config/goneovim/settings.toml | 324 ----- new-config/.config/hypr/hyprland.conf | 4 - new-config/.config/qutebrowser/bookmarks/urls | 18 - new-config/.config/qutebrowser/config.py | 251 ---- new-config/.config/qutebrowser/gruvbox.py | 332 ----- new-config/.config/tut/config.toml | 1283 ----------------- 6 files changed, 2212 deletions(-) delete mode 100644 new-config/.config/goneovim/settings.toml delete mode 100644 new-config/.config/qutebrowser/bookmarks/urls delete mode 100644 new-config/.config/qutebrowser/config.py delete mode 100644 new-config/.config/qutebrowser/gruvbox.py delete mode 100644 new-config/.config/tut/config.toml diff --git a/new-config/.config/goneovim/settings.toml b/new-config/.config/goneovim/settings.toml deleted file mode 100644 index 4870f8072..000000000 --- a/new-config/.config/goneovim/settings.toml +++ /dev/null @@ -1,324 +0,0 @@ -## Goneovim settings.toml -## All of the following commented configuration items have default values. - -[Editor] -## If enabled, when the Close button of the application window is clicked, -## the application will exit without confirmation, even if there are unsaved -## updates. -IgnoreSaveConfirmationWithCloseButton = false - -## Makes the application window frameless. -BorderlessWindow = true - -## Controls whether the title bar is displayed when the borderless -## window setting is enabled. -HideTitlebar = true - -## Editor minimum window width (>= 400) -Width = 1920 -## Editor minimum window height (>= 300) -Height = 1080 -## Margin adds a margin between the window and the drawn content. -## This value is 0 by default for Linux and 2 by default for MacOS and Windows. -# Margin = 0 -## Gap create a gap on the left and right sides of the application window. -# Gap = 0 - -## Reverses the direction of scrolling with the mouse wheel. -# ReversingScrollDirection = false - -## Specifies the amount of scrolling by the mouse wheel. The default value is 1. -# LineToScroll = 1 - -## MouseScrollingUnit sets the mode of mouse scrolling. -## "line" scrolls in lines. -## "pixel" scrolls in pixels. -## "smart" scrolls in pixels when the amount of scrolling is small, and -## scrolls in lines when the amount of scrolling is large. -## The default value is "smart" on macos, and "line" on other operating systems. -# MouseScrollingUnit = "line" - -## This option makes the whole GUI window in semi-transparent. -## This setting also implicitly enables the Drawborder setting -Transparent = 0.9 - -## Launch goneovim with full screen window size. -# StartFullscreen = false -## Launch goneovim with maximized window size. -# StartMaximizedWindow = false - -## Enabling WindowGeometryBasedOnFontmetrics sets the minimum unit of window geometry change -## to the width and height values specified by font metrics. -## When enabled, maximization with the GonvimMaximize command may not work well due to -## the combination of screen size and font metrics. -# WindowGeometryBasedOnFontmetrics = false - -## Enable the ability to remember the last window geometry that was displayed -## and restore it at the next startup. -RestoreWindowGeometry = false - -## Editor external font-family, font-siz. -## This is the font settings of the graphical UI as an nvim front end. -## Fontfamily is -## In MacOS, -# FontFamily = "Monaco" -## In Linux -#FontFamily = "mononoki Nerd Font" -## In Windows -# FontFamily = "Windows" -## Fontsize is -#FontSize = 14 -## letterspace is -# Letterspace = 0 - -## Neovim external UI features -## The following is the default value of goneovim. -## You can change the behavior of the GUI by changing the following boolean values. -## If you prefer the traditional Vim UI, set it to false for all. -## Also, `ExtMessages` is still experimental at this time and we don't recommend setting it to true if you want stability. -# ExtCmdline = false -# ExtPopupmenu = false -# ExtTabline = false -# ExtMessages = false - -## Goneovim has a cached rendering feature enabled to speed up the process. -## If you want to disable it, set it to false -# CachedDrawing = true -## You can specify the cache size to be used by the cache rendering feature of goneovim. -## The default is 400. -# CacheSize = 400 - -## Disables font ligatures. -# DisableLigatures = true - -## Copy yanked text to clipboard -Clipboard = true - -## This setting is equivalent to Macmeta in MacVim. -# Macmeta = false - -## The input method editor will be automatically disabled when the mode is changed to normal mode. -## It may be useful for users who use the input method editor (e.g. East Asian users). -## This option is depricated. Use `ModeEnablingIME` -# DisableImeInNormal = false - -## This option specifies a list of modes in which the IME is to be enabled, and goneovim will enable -## the IME only in those modes. -## It may be useful for users who use the input method editor (e.g. East Asian users). -## e.g. -## ModeEnablingIME = ["insert", "cmdline_normal"] -## The available mode strings: -## "normal", "insert", "replace", "visual", "visual_select", -## "cmdline_normal", "cmdline_insert", "cmdline_replace", etc. -# ModeEnablingIME = [] - -## This option allows you to hide the mouse cursor in the gooneovim window -## when you type a key, and to redisplay it when you move the mouse cursor again. -# HideMouseWhenTyping = false - -## Draw borders on the GUI side instead of the vertical border and status line that nvim draws. -# DrawWindowSeparator = false -# WindowSeparatorTheme = "dark" -# WindowSeparatorColor = "#2222ff" -# WindowSeparatorGradient = false - -## Draw built-in indent guide -## Enabling this setting will have a slight impact on performance. -# IndentGuide = false -# IndentGuideIgnoreFtList = ["md"] -# OptionsToUseGuideWidth = "tabstop" - -## Animates the scrolling behavior of Neovim when the scroll command is entered. -SmoothScroll = true -## Specifies the speed of animation in smooth scrolling. -# SmoothScrollDuration = 300 -## Disables horizontal scrolling for smooth scrolling with the touchpad. -# DisableHorizontalScroll = true - -## Draw border on a float window -# DrawBorderForFloatWindow = false - -## Draw shadow under a float window -# DrawShadowForFloatWindow = false - -## Enable desktop notification settings for nvim messages. -## This option works only if `ExtMessages` is enabled. -# DesktopNotifications = false - -## Controls whether mouse events in Neovim are ignored when -## an application window is clicked while the application window is inactive. -# IgnoreFirstMouseClickWhenAppInactivated = false - -# Display the effect when clicked -# ClickEffect = false - -## Specifies the command used to open the file in an external file explorer, etc. The default is ":e". -# FileOpenCmd = ":e" - -# Pattern that fills the diff background -# Change the background pattern used for diff display. -# This option allows you to use a visual effect pattern such as Dense, Diagonal Stripe instead of a regular solid pattern. -# The available patterns are all Qt brush styles. For more information, See: https://doc.qt.io/qt-5/qbrush.html#details -# // -- diffpattern enum -- -# // SolidPattern 1 -# // Dense1Pattern 2 -# // Dense2Pattern 3 -# // Dense3Pattern 4 -# // Dense4Pattern 5 -# // Dense5Pattern 6 -# // Dense6Pattern 7 -# // Dense7Pattern 8 -# // HorPattern 9 -# // VerPattern 10 -# // CrossPattern 11 -# // BDiagPattern 12 -# // FDiagPattern 13 -# // DiagCrossPattern 14 -# // LinearGradientPattern 15 -# // RadialGradientPattern 16 -# // ConicalGradientPattern 17 -# // TexturePattern 24 -# DiffAddPattern = 1 -# DiffDeletePattern = 1 -# DiffChangePattern = 1 - -## Extra Dock menu option in MacOS -## You can add a menu with your own command options -# [Editor.DockmenuActions] -# hoge = "-u NONE" -# fuga = "-u NORC" - -## You can write a vimscript to be executed after goneovim starts, -## for example to disable the vimscript that Goneovim has embedded internally. -## GinitVim = ''' -## let g:hoge = 'fuga' -## ''' -# Ginitvim = "" - - -[Cursor] -## Specifies whether the smooth cursor feature is enabled or disabled by a boolean value. -SmoothMove = true - -## Specifies the duration of the animation at the smooth cursor. Default is 55ms. -## Note that Goneovim uses the specified value as a base value and makes slight adjustments depending on the distance. -# Duration = 55 - - -## The palette is used as an input UI for externalized command lines and the Fuzzy-Finder feature built into Goneovim. -[Palette] -## Specifies the proportion of the command line palette to the height of the entire window. -# AreaRatio = 0.5 -## Specifies the number of items to be displayed in the command line palette. -# MaxNumberOfResultItems = 30 -## Specifies the opacity of the command line palette. -# Transparent = 1.0 - - -## Configure externalized message UI. -[Message] -## Specifies the opacity of the message window. -Transparent = 0.9 - - -## The statusline configuration below relates to the display of Goenovim's own external status lines. -## If you want to use neovim's status line plugin, you should disable its display. -# [Statusline] -## Whether or not to display the external status line -# Visible = false - -## Options: "textLabel" / "icon" / "background" / "none" -# ModeIndicatorType = "textLabel" - -## Optional setting colors per Neovim editing modes -# NormalModeColor = "#3cabeb" -# CommandModeColor = "#5285b8" -# InsertModeColor = "#2abcb4" -# ReplaceModeColor = "#ff8c0a" -# VisualModeColor = "#9932cc" -# TerminalModeColor = "#778899" - -## Statusline components -# Left = [ "mode", "filepath", "filename" ] -# Right = [ "message", "git", "filetype", "fileformat", "fileencoding", "curpos", "lint" ] - - -## Configure externalized tabline UI. -[Tabline] -## Whether or not to display the external tabline -# Visible = true -# ShowIcon = true - - -## Configure externalized popupmenu UI. -[Popupmenu] -## neovim's popupmenu is made up of word, menu and info parts. -## Each of these parts will display the following information. -## word: the text that will be inserted, mandatory -## menu: extra text for the popup menu, displayed after "word" -## info: more information about the item, can be displayed in a preview window -## The following options specify whether to display a dedicated column in the popupmenu -## to display the long text displayed in the `info` part. -# ShowDetail = true - -## total number to display item -# Total = 20 - -## width of `menu` column -# MenuWidth = 400 - -## width of `info` column -# InfoWidth = 1 - -## width of `detail` column -# DetailWidth = 250 - -## Show digit number which can select item for popupmenu -# ShowDigit = true - - -[ScrollBar] -## Specifies whether to show the external scrollbar or not. -Visible = false - - -[MiniMap] -## To view the minimap, launch an additional nvim instance; -## setting Disable to true will not launch this additional nvim instance -## and will completely disable the minimap feature. -# Disable = false - -## Specifies whether to show the minimap or not. -# Visible = false - -## Specifies the width of the minimap. -# Width = 100 - -[SideBar] -## Specifies whether to show the external sidebar or not. -# Visible = false - -## Specify the sidebar width -# Width = 200 - -## Specify whether or not to draw a shadow under the sidebar. -# DropShadow = false - -## Specify the color to use when selecting items in the sidebar or palette in hexadecimal format -# AccentColor = "#5596ea" - - -[FileExplore] -## Specify the maximum number of items to be displayed in the file explorer. -# MaxDisplayItems = 30 - - -[Workspace] -## This setting sets the format of the path string of CWD in the sidebar. -## name: directoryname -## full: /path/to/directoryname -## minimum: /p/t/directoryname -# PathStyle = "minimum" - -## Specifies whether the last exited session should be restored at the next startup. -#RestoreSession = true diff --git a/new-config/.config/hypr/hyprland.conf b/new-config/.config/hypr/hyprland.conf index 5380c6afb..fcfdb6ee5 100644 --- a/new-config/.config/hypr/hyprland.conf +++ b/new-config/.config/hypr/hyprland.conf @@ -143,7 +143,6 @@ windowrule = float, ^(qalculate-gtk)$ ## Workspace 1 - Web windowrule = workspace 1, ^(org.qutebrowser.qutebrowser)$ windowrule = workspace 1, ^(newsboat)$ -windowrule = workspace 1, ^(tut)$ windowrule = workspace 1, ^(firefox)$ windowrule = workspace 1, ^(Librewolf)$ windowrule = workspace 1, ^(Chromium)$ @@ -218,7 +217,6 @@ windowrule = workspace 9, ^(Steam)$ windowrule = workspace 9, ^(Minetest)$ ## Workspace 10 - Extras -windowrule = workspace 10, ^(todo_app)$ windowrule = workspace 10, ^(Todoist)$ windowrule = workspace 10, ^(btop)$ windowrule = workspace 10, ^(htop)$ @@ -359,7 +357,6 @@ binde = $supMod_$conMod, c, exec, hyprpicker -n -a # QUICK TERMINAL SCRIPTS/COMMANDS ## Workspace 1 - Web binde = $supMod_$altMod, r, exec, wezterm start --class newsboat -- newsboat # RSS feed reader -binde = $supMod_$altMod, t, exec, wezterm start --class tut -- tut # Tut ## Workspace 5 - Audio binde = $supMod_$altMod, m, exec, wezterm start --class ytfzf_music -- ytfzf -mlstT chafa # Listen to YouTube Music on the terminal ## Workspace 6 - Video @@ -371,7 +368,6 @@ binde = $supMod_$altMod, p, exec, wezterm start --class pulsemixer -- pulsemixer binde = $supMod_$altMod, o, exec, wezterm start --class alsamixer -- alsamixer # Open the volume mixer (alsamixer) binde = $supMod_$altMod, b, exec, wezterm start --class btop -- btop # Open the system monitor (btop) binde = $supMod_$altMod, h, exec, wezterm start --class htop -- htop # Open the system monitor (htop) -binde = $supMod_$altMod, g, exec, wezterm start --class todo_app -- geek-life # Open the todo manager # MAIN APPS ## Workspace 1 - Web diff --git a/new-config/.config/qutebrowser/bookmarks/urls b/new-config/.config/qutebrowser/bookmarks/urls deleted file mode 100644 index cb0f3abd9..000000000 --- a/new-config/.config/qutebrowser/bookmarks/urls +++ /dev/null @@ -1,18 +0,0 @@ -https://mail.google.com/ gmail -https://mail.tutanota.com/ tutanota -https://odysee.com/ odysee -https://inv.vern.cc/ youtube -https://beatbump.ml/home youtube-music -https://fosstodon.org/ fosstodon -https://pixelfed.social/ pixelfed -https://github.com/ github -https://app.element.io/ element -https://app.revolt.chat/ revolt -https://web.whatsapp.com/ whatsapp -https://www.patreon.com/ patreon -https://outlook.office.com/ intec-correo -https://campusvirtual.intec.edu.do/ intec-aula-virtual -https://procesos.intec.edu.do/ intec-procesos -https://www.netacad.com/portal/learning intec-netacad -https://learning.edx.org/course/course-v1:HarvardX+CS50+X/home cs50 -https://libgen.rs/ libgen diff --git a/new-config/.config/qutebrowser/config.py b/new-config/.config/qutebrowser/config.py deleted file mode 100644 index 3667d45c2..000000000 --- a/new-config/.config/qutebrowser/config.py +++ /dev/null @@ -1,251 +0,0 @@ -## ____ __ -## / __ \_________ _/ /_____ -## / / / / ___/ __ `/ //_/ _ \ -## / /_/ / / / /_/ / ,< / __/ Clay Gomera (Drake) -## /_____/_/ \__,_/_/|_|\___/ My custom qutebrowser config -## - -# Autogenerated config.py -# -# NOTE: config.py is intended for advanced users who are comfortable -# with manually migrating the config file on qutebrowser upgrades. If -# you prefer, you can also configure qutebrowser using the -# :set/:bind/:config-* commands without having to write a config.py -# file. -# -# Documentation: -# qute://help/configuring.html -# qute://help/settings.html - -# Uncomment this to still load settings configured via autoconfig.yml -# config.load_autoconfig() -# Or uncomment this line to load settings from config.py -config.load_autoconfig(False) - -# Aliases for commands. The keys of the given dictionary are the -# aliases, while the values are the commands they map to. -# Type: Dict -c.aliases = {'q': 'quit', 'w': 'session-save', 'wq': 'quit --save'} - -# Setting dark mode -#config.set("colors.webpage.darkmode.enabled", True) - - -# Which cookies to accept. With QtWebEngine, this setting also controls -# other features with tracking capabilities similar to those of cookies; -# including IndexedDB, DOM storage, filesystem API, service workers, and -# AppCache. Note that with QtWebKit, only `all` and `never` are -# supported as per-domain values. Setting `no-3rdparty` or `no- -# unknown-3rdparty` per-domain on QtWebKit will have the same effect as -# `all`. -# Type: String -# Valid values: -# - all: Accept all cookies. -# - no-3rdparty: Accept cookies from the same origin only. This is known to break some sites, such as GMail. -# - no-unknown-3rdparty: Accept cookies from the same origin only, unless a cookie is already set for the domain. On QtWebEngine, this is the same as no-3rdparty. -# - never: Don't accept cookies at all. -config.set('content.cookies.accept', 'all', 'chrome-devtools://*') - -# Which cookies to accept. With QtWebEngine, this setting also controls -# other features with tracking capabilities similar to those of cookies; -# including IndexedDB, DOM storage, filesystem API, service workers, and -# AppCache. Note that with QtWebKit, only `all` and `never` are -# supported as per-domain values. Setting `no-3rdparty` or `no- -# unknown-3rdparty` per-domain on QtWebKit will have the same effect as -# `all`. -# Type: String -# Valid values: -# - all: Accept all cookies. -# - no-3rdparty: Accept cookies from the same origin only. This is known to break some sites, such as GMail. -# - no-unknown-3rdparty: Accept cookies from the same origin only, unless a cookie is already set for the domain. On QtWebEngine, this is the same as no-3rdparty. -# - never: Don't accept cookies at all. -config.set('content.cookies.accept', 'all', 'devtools://*') - -# User agent to send. The following placeholders are defined: * -# `{os_info}`: Something like "X11; Linux x86_64". * `{webkit_version}`: -# The underlying WebKit version (set to a fixed value with -# QtWebEngine). * `{qt_key}`: "Qt" for QtWebKit, "QtWebEngine" for -# QtWebEngine. * `{qt_version}`: The underlying Qt version. * -# `{upstream_browser_key}`: "Version" for QtWebKit, "Chrome" for -# QtWebEngine. * `{upstream_browser_version}`: The corresponding -# Safari/Chrome version. * `{qutebrowser_version}`: The currently -# running qutebrowser version. The default value is equal to the -# unchanged user agent of QtWebKit/QtWebEngine. Note that the value -# read from JavaScript is always the global value. With QtWebEngine -# between 5.12 and 5.14 (inclusive), changing the value exposed to -# JavaScript requires a restart. -# Type: FormatString -config.set('content.headers.user_agent', 'Mozilla/5.0 ({os_info}) AppleWebKit/{webkit_version} (KHTML, like Gecko) {upstream_browser_key}/{upstream_browser_version} Safari/{webkit_version}', 'https://web.whatsapp.com/') - -# User agent to send. The following placeholders are defined: * -# `{os_info}`: Something like "X11; Linux x86_64". * `{webkit_version}`: -# The underlying WebKit version (set to a fixed value with -# QtWebEngine). * `{qt_key}`: "Qt" for QtWebKit, "QtWebEngine" for -# QtWebEngine. * `{qt_version}`: The underlying Qt version. * -# `{upstream_browser_key}`: "Version" for QtWebKit, "Chrome" for -# QtWebEngine. * `{upstream_browser_version}`: The corresponding -# Safari/Chrome version. * `{qutebrowser_version}`: The currently -# running qutebrowser version. The default value is equal to the -# unchanged user agent of QtWebKit/QtWebEngine. Note that the value -# read from JavaScript is always the global value. With QtWebEngine -# between 5.12 and 5.14 (inclusive), changing the value exposed to -# JavaScript requires a restart. -# Type: FormatString -config.set('content.headers.user_agent', 'Mozilla/5.0 ({os_info}; rv:71.0) Gecko/20100101 Firefox/71.0', 'https://accounts.google.com/*') - -# User agent to send. The following placeholders are defined: * -# `{os_info}`: Something like "X11; Linux x86_64". * `{webkit_version}`: -# The underlying WebKit version (set to a fixed value with -# QtWebEngine). * `{qt_key}`: "Qt" for QtWebKit, "QtWebEngine" for -# QtWebEngine. * `{qt_version}`: The underlying Qt version. * -# `{upstream_browser_key}`: "Version" for QtWebKit, "Chrome" for -# QtWebEngine. * `{upstream_browser_version}`: The corresponding -# Safari/Chrome version. * `{qutebrowser_version}`: The currently -# running qutebrowser version. The default value is equal to the -# unchanged user agent of QtWebKit/QtWebEngine. Note that the value -# read from JavaScript is always the global value. With QtWebEngine -# between 5.12 and 5.14 (inclusive), changing the value exposed to -# JavaScript requires a restart. -# Type: FormatString -config.set('content.headers.user_agent', 'Mozilla/5.0 ({os_info}) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99 Safari/537.36', 'https://*.slack.com/*') - -# User agent to send. The following placeholders are defined: * -# `{os_info}`: Something like "X11; Linux x86_64". * `{webkit_version}`: -# The underlying WebKit version (set to a fixed value with -# QtWebEngine). * `{qt_key}`: "Qt" for QtWebKit, "QtWebEngine" for -# QtWebEngine. * `{qt_version}`: The underlying Qt version. * -# `{upstream_browser_key}`: "Version" for QtWebKit, "Chrome" for -# QtWebEngine. * `{upstream_browser_version}`: The corresponding -# Safari/Chrome version. * `{qutebrowser_version}`: The currently -# running qutebrowser version. The default value is equal to the -# unchanged user agent of QtWebKit/QtWebEngine. Note that the value -# read from JavaScript is always the global value. With QtWebEngine -# between 5.12 and 5.14 (inclusive), changing the value exposed to -# JavaScript requires a restart. -# Type: FormatString -config.set('content.headers.user_agent', 'Mozilla/5.0 ({os_info}; rv:71.0) Gecko/20100101 Firefox/71.0', 'https://docs.google.com/*') - -# User agent to send. The following placeholders are defined: * -# `{os_info}`: Something like "X11; Linux x86_64". * `{webkit_version}`: -# The underlying WebKit version (set to a fixed value with -# QtWebEngine). * `{qt_key}`: "Qt" for QtWebKit, "QtWebEngine" for -# QtWebEngine. * `{qt_version}`: The underlying Qt version. * -# `{upstream_browser_key}`: "Version" for QtWebKit, "Chrome" for -# QtWebEngine. * `{upstream_browser_version}`: The corresponding -# Safari/Chrome version. * `{qutebrowser_version}`: The currently -# running qutebrowser version. The default value is equal to the -# unchanged user agent of QtWebKit/QtWebEngine. Note that the value -# read from JavaScript is always the global value. With QtWebEngine -# between 5.12 and 5.14 (inclusive), changing the value exposed to -# JavaScript requires a restart. -# Type: FormatString -config.set('content.headers.user_agent', 'Mozilla/5.0 ({os_info}; rv:71.0) Gecko/20100101 Firefox/71.0', 'https://drive.google.com/*') - -# Load images automatically in web pages. -# Type: Bool -config.set('content.images', True, 'chrome-devtools://*') - -# Load images automatically in web pages. -# Type: Bool -config.set('content.images', True, 'devtools://*') - -# Enable JavaScript. -# Type: Bool -config.set('content.javascript.enabled', True, 'chrome-devtools://*') - -# Enable JavaScript. -# Type: Bool -config.set('content.javascript.enabled', True, 'devtools://*') - -# Enable JavaScript. -# Type: Bool -config.set('content.javascript.enabled', True, 'chrome://*/*') - -# Enable JavaScript. -# Type: Bool -config.set('content.javascript.enabled', True, 'qute://*/*') - -# Type: BoolAsk -# Valid values: -# - true -# - false -# - ask -# config.set('content.notifications.enabled', True, 'https://www.youtube.com') - -# Directory to save downloads to. If unset, a sensible OS-specific -# default is used. -# Type: Directory -c.downloads.location.directory = '~/Downloads' - -# When to show the tab bar. -# Type: String -# Valid values: -# - always: Always show the tab bar. -# - never: Always hide the tab bar. -# - multiple: Hide the tab bar if only one tab is open. -# - switching: Show the tab bar when switching tabs. -c.tabs.show = 'always' - -# Setting default page for when opening new tabs or new windows with -# commands like :open -t and :open -w . -c.url.default_page = 'https://start.duckduckgo.com' -c.url.start_pages = 'https://start.duckduckgo.com' - -# Search engines which can be used via the address bar. Maps a search -# engine name (such as `DEFAULT`, or `ddg`) to a URL with a `{}` -# placeholder. The placeholder will be replaced by the search term, use -# `{{` and `}}` for literal `{`/`}` braces. The following further -# placeholds are defined to configure how special characters in the -# search terms are replaced by safe characters (called 'quoting'): * -# `{}` and `{semiquoted}` quote everything except slashes; this is the -# most sensible choice for almost all search engines (for the search -# term `slash/and&` this placeholder expands to `slash/and%26amp`). -# * `{quoted}` quotes all characters (for `slash/and&` this -# placeholder expands to `slash%2Fand%26amp`). * `{unquoted}` quotes -# nothing (for `slash/and&` this placeholder expands to -# `slash/and&`). The search engine named `DEFAULT` is used when -# `url.auto_search` is turned on and something else than a URL was -# entered to be opened. Other search engines can be used by prepending -# the search engine name to the search term, e.g. `:open google -# qutebrowser`. -# Type: Dict -c.url.searchengines = {'DEFAULT': 'https://duckduckgo.com/?q={}', 'aw': 'https://wiki.archlinux.org/?search={}', 'ub': 'https://www.urbandictionary.com/define.php?term={}', 'wiki': 'https://en.wikipedia.org/wiki/{}'} - -# Default font families to use. Whenever "default_family" is used in a -# font setting, it's replaced with the fonts listed here. If set to an -# empty value, a system-specific monospace default is used. -# Type: List of Font, or Font -c.fonts.default_family = '"mononoki Nerd Font"' - -# Default font size to use. Whenever "default_size" is used in a font -# setting, it's replaced with the size listed here. Valid values are -# either a float value with a "pt" suffix, or an integer value with a -# "px" suffix. -# Type: String -c.fonts.default_size = '10pt' - -# Font used in the completion widget. -# Type: Font -c.fonts.completion.entry = '10pt "mononoki Nerd Font"' - -# Font used for the debugging console. -# Type: Font -c.fonts.debug_console = '10pt "mononoki Nerd Font"' - -# Font used for prompts. -# Type: Font -c.fonts.prompts = 'default_size sans-serif' - -# Font used in the statusbar. -# Type: Font -c.fonts.statusbar = '10pt "mononoki Nerd Font"' - -config.source('gruvbox.py') - -# Bindings for normal mode -config.bind('M', 'hint links spawn mpv {hint-url}') -config.bind('Z', 'hint links spawn st -e youtube-dl {hint-url}') -config.bind('t', 'set-cmd-text -s :open -t') -config.bind('xb', 'config-cycle statusbar.show always never') -config.bind('xt', 'config-cycle tabs.show always never') -config.bind('xx', 'config-cycle statusbar.show always never;; config-cycle tabs.show always never') diff --git a/new-config/.config/qutebrowser/gruvbox.py b/new-config/.config/qutebrowser/gruvbox.py deleted file mode 100644 index e2704fcd5..000000000 --- a/new-config/.config/qutebrowser/gruvbox.py +++ /dev/null @@ -1,332 +0,0 @@ -# gruvbox dark hard qutebrowser theme by Florian Bruhin -# -# Originally based on: -# base16-qutebrowser (https://github.com/theova/base16-qutebrowser) -# Base16 qutebrowser template by theova and Daniel Mulford -# Gruvbox dark, hard scheme by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) - -bg0_hard = "#1d2021" -bg0_soft = '#32302f' -bg0_normal = '#282828' - -bg0 = bg0_normal -bg1 = "#3c3836" -bg2 = "#504945" -bg3 = "#665c54" -bg4 = "#7c6f64" - -fg0 = "#fbf1c7" -fg1 = "#ebdbb2" -fg2 = "#d5c4a1" -fg3 = "#bdae93" -fg4 = "#a89984" - -bright_red = "#fb4934" -bright_green = "#b8bb26" -bright_yellow = "#fabd2f" -bright_blue = "#83a598" -bright_purple = "#d3869b" -bright_aqua = "#8ec07c" -bright_gray = "#928374" -bright_orange = "#fe8019" - -dark_red = "#cc241d" -dark_green = "#98971a" -dark_yellow = "#d79921" -dark_blue = "#458588" -dark_purple = "#b16286" -dark_aqua = "#689d6a" -dark_gray = "#a89984" -dark_orange = "#d65d0e" - -### Completion - -# Text color of the completion widget. May be a single color to use for -# all columns or a list of three colors, one for each column. -c.colors.completion.fg = [fg1, bright_aqua, bright_yellow] - -# Background color of the completion widget for odd rows. -c.colors.completion.odd.bg = bg0 - -# Background color of the completion widget for even rows. -c.colors.completion.even.bg = c.colors.completion.odd.bg - -# Foreground color of completion widget category headers. -c.colors.completion.category.fg = bright_blue - -# Background color of the completion widget category headers. -c.colors.completion.category.bg = bg1 - -# Top border color of the completion widget category headers. -c.colors.completion.category.border.top = c.colors.completion.category.bg - -# Bottom border color of the completion widget category headers. -c.colors.completion.category.border.bottom = c.colors.completion.category.bg - -# Foreground color of the selected completion item. -c.colors.completion.item.selected.fg = fg0 - -# Background color of the selected completion item. -c.colors.completion.item.selected.bg = bg4 - -# Top border color of the selected completion item. -c.colors.completion.item.selected.border.top = bg2 - -# Bottom border color of the selected completion item. -c.colors.completion.item.selected.border.bottom = c.colors.completion.item.selected.border.top - -# Foreground color of the matched text in the selected completion item. -c.colors.completion.item.selected.match.fg = bright_orange - -# Foreground color of the matched text in the completion. -c.colors.completion.match.fg = c.colors.completion.item.selected.match.fg - -# Color of the scrollbar handle in the completion view. -c.colors.completion.scrollbar.fg = c.colors.completion.item.selected.fg - -# Color of the scrollbar in the completion view. -c.colors.completion.scrollbar.bg = c.colors.completion.category.bg - -### Context menu - -# Background color of disabled items in the context menu. -c.colors.contextmenu.disabled.bg = bg3 - -# Foreground color of disabled items in the context menu. -c.colors.contextmenu.disabled.fg = fg3 - -# Background color of the context menu. If set to null, the Qt default is used. -c.colors.contextmenu.menu.bg = bg0 - -# Foreground color of the context menu. If set to null, the Qt default is used. -c.colors.contextmenu.menu.fg = fg2 - -# Background color of the context menu’s selected item. If set to null, the Qt default is used. -c.colors.contextmenu.selected.bg = bg2 - -#Foreground color of the context menu’s selected item. If set to null, the Qt default is used. -c.colors.contextmenu.selected.fg = c.colors.contextmenu.menu.fg - -### Downloads - -# Background color for the download bar. -c.colors.downloads.bar.bg = bg0 - -# Color gradient start for download text. -c.colors.downloads.start.fg = bg0 - -# Color gradient start for download backgrounds. -c.colors.downloads.start.bg = bright_blue - -# Color gradient end for download text. -c.colors.downloads.stop.fg = c.colors.downloads.start.fg - -# Color gradient stop for download backgrounds. -c.colors.downloads.stop.bg = bright_aqua - -# Foreground color for downloads with errors. -c.colors.downloads.error.fg = bright_red - -### Hints - -# Font color for hints. -c.colors.hints.fg = bg0 - -# Background color for hints. -c.colors.hints.bg = 'rgba(250, 191, 47, 200)' # bright_yellow - -# Font color for the matched part of hints. -c.colors.hints.match.fg = bg4 - -### Keyhint widget - -# Text color for the keyhint widget. -c.colors.keyhint.fg = fg4 - -# Highlight color for keys to complete the current keychain. -c.colors.keyhint.suffix.fg = fg0 - -# Background color of the keyhint widget. -c.colors.keyhint.bg = bg0 - -### Messages - -# Foreground color of an error message. -c.colors.messages.error.fg = bg0 - -# Background color of an error message. -c.colors.messages.error.bg = bright_red - -# Border color of an error message. -c.colors.messages.error.border = c.colors.messages.error.bg - -# Foreground color of a warning message. -c.colors.messages.warning.fg = bg0 - -# Background color of a warning message. -c.colors.messages.warning.bg = bright_purple - -# Border color of a warning message. -c.colors.messages.warning.border = c.colors.messages.warning.bg - -# Foreground color of an info message. -c.colors.messages.info.fg = fg2 - -# Background color of an info message. -c.colors.messages.info.bg = bg0 - -# Border color of an info message. -c.colors.messages.info.border = c.colors.messages.info.bg - -### Prompts - -# Foreground color for prompts. -c.colors.prompts.fg = fg2 - -# Border used around UI elements in prompts. -c.colors.prompts.border = f'1px solid {bg1}' - -# Background color for prompts. -c.colors.prompts.bg = bg3 - -# Background color for the selected item in filename prompts. -c.colors.prompts.selected.bg = bg2 - -### Statusbar - -# Foreground color of the statusbar. -c.colors.statusbar.normal.fg = fg2 - -# Background color of the statusbar. -c.colors.statusbar.normal.bg = bg0 - -# Foreground color of the statusbar in insert mode. -c.colors.statusbar.insert.fg = bg0 - -# Background color of the statusbar in insert mode. -c.colors.statusbar.insert.bg = dark_aqua - -# Foreground color of the statusbar in passthrough mode. -c.colors.statusbar.passthrough.fg = bg0 - -# Background color of the statusbar in passthrough mode. -c.colors.statusbar.passthrough.bg = dark_blue - -# Foreground color of the statusbar in private browsing mode. -c.colors.statusbar.private.fg = bright_purple - -# Background color of the statusbar in private browsing mode. -c.colors.statusbar.private.bg = bg0 - -# Foreground color of the statusbar in command mode. -c.colors.statusbar.command.fg = fg3 - -# Background color of the statusbar in command mode. -c.colors.statusbar.command.bg = bg1 - -# Foreground color of the statusbar in private browsing + command mode. -c.colors.statusbar.command.private.fg = c.colors.statusbar.private.fg - -# Background color of the statusbar in private browsing + command mode. -c.colors.statusbar.command.private.bg = c.colors.statusbar.command.bg - -# Foreground color of the statusbar in caret mode. -c.colors.statusbar.caret.fg = bg0 - -# Background color of the statusbar in caret mode. -c.colors.statusbar.caret.bg = dark_purple - -# Foreground color of the statusbar in caret mode with a selection. -c.colors.statusbar.caret.selection.fg = c.colors.statusbar.caret.fg - -# Background color of the statusbar in caret mode with a selection. -c.colors.statusbar.caret.selection.bg = bright_purple - -# Background color of the progress bar. -c.colors.statusbar.progress.bg = bright_blue - -# Default foreground color of the URL in the statusbar. -c.colors.statusbar.url.fg = fg4 - -# Foreground color of the URL in the statusbar on error. -c.colors.statusbar.url.error.fg = dark_red - -# Foreground color of the URL in the statusbar for hovered links. -c.colors.statusbar.url.hover.fg = bright_orange - -# Foreground color of the URL in the statusbar on successful load -# (http). -c.colors.statusbar.url.success.http.fg = bright_red - -# Foreground color of the URL in the statusbar on successful load -# (https). -c.colors.statusbar.url.success.https.fg = fg0 - -# Foreground color of the URL in the statusbar when there's a warning. -c.colors.statusbar.url.warn.fg = bright_purple - -### tabs - -# Background color of the tab bar. -c.colors.tabs.bar.bg = bg0 - -# Color gradient start for the tab indicator. -c.colors.tabs.indicator.start = bright_blue - -# Color gradient end for the tab indicator. -c.colors.tabs.indicator.stop = bright_aqua - -# Color for the tab indicator on errors. -c.colors.tabs.indicator.error = bright_red - -# Foreground color of unselected odd tabs. -c.colors.tabs.odd.fg = fg2 - -# Background color of unselected odd tabs. -c.colors.tabs.odd.bg = bg2 - -# Foreground color of unselected even tabs. -c.colors.tabs.even.fg = c.colors.tabs.odd.fg - -# Background color of unselected even tabs. -c.colors.tabs.even.bg = bg3 - -# Foreground color of selected odd tabs. -c.colors.tabs.selected.odd.fg = fg2 - -# Background color of selected odd tabs. -c.colors.tabs.selected.odd.bg = bg0 - -# Foreground color of selected even tabs. -c.colors.tabs.selected.even.fg = c.colors.tabs.selected.odd.fg - -# Background color of selected even tabs. -c.colors.tabs.selected.even.bg = bg0 - -# Background color of pinned unselected even tabs. -c.colors.tabs.pinned.even.bg = bright_green - -# Foreground color of pinned unselected even tabs. -c.colors.tabs.pinned.even.fg = bg2 - -# Background color of pinned unselected odd tabs. -c.colors.tabs.pinned.odd.bg = bright_green - -# Foreground color of pinned unselected odd tabs. -c.colors.tabs.pinned.odd.fg = c.colors.tabs.pinned.even.fg - -# Background color of pinned selected even tabs. -c.colors.tabs.pinned.selected.even.bg = bg0 - -# Foreground color of pinned selected even tabs. -c.colors.tabs.pinned.selected.even.fg = c.colors.tabs.selected.odd.fg - -# Background color of pinned selected odd tabs. -c.colors.tabs.pinned.selected.odd.bg = c.colors.tabs.pinned.selected.even.bg - -# Foreground color of pinned selected odd tabs. -c.colors.tabs.pinned.selected.odd.fg = c.colors.tabs.selected.odd.fg - -# Background color for webpages if unset (or empty to use the theme's -# color). -c.colors.webpage.bg = bg4 diff --git a/new-config/.config/tut/config.toml b/new-config/.config/tut/config.toml deleted file mode 100644 index c9fa6311d..000000000 --- a/new-config/.config/tut/config.toml +++ /dev/null @@ -1,1283 +0,0 @@ -# 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="/home/drk/.local/bin/lvim" - -# 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="imv" - -# 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="TUT_OS_DEFAULT" - -# 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="TUT_OS_DEFAULT" - -# 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="none" - -# 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"]