From: Amazingca Date: Wed, 8 Jul 2026 19:30:41 +0000 (-0600) Subject: Add vicinae to configuration X-Git-Url: http://git.amazingca.dev/?a=commitdiff_plain;h=ee7b0ab05978cd1fecf953ae3c91b44843d864ac;p=autumn%2Fdots Add vicinae to configuration --- diff --git a/backup.nu b/backup.nu index 71da169..e46c4b8 100644 --- a/backup.nu +++ b/backup.nu @@ -4,8 +4,11 @@ cp -ur ~/.config/hypr config cp -ur ~/.config/ironbar config cp -ur ~/.config/ashell config cp -r ~/.config/nushell config +cp -ur ~/.config/vicinae config cp -ur ~/.config/waybar config +cp -ur ~/.local/share/vicinae/themes local + # Modify nushell files post-copy open config/nushell/config.nu | str replace -r "\\$env.VPN_GATEWAY = \".*\"" "$$env.VPN_GATEWAY = \"\"" | save config/nushell/config.nu -f rm config/nushell/env.nu diff --git a/config/vicinae/settings.json b/config/vicinae/settings.json new file mode 100644 index 0000000..2127cf6 --- /dev/null +++ b/config/vicinae/settings.json @@ -0,0 +1,34 @@ +// This configuration is merged with the default vicinae configuration file, which you can obtain by running the `vicinae config default` command. +// Every item defined in this file takes precedence over the values defined in the default config or any other imported file. +// +// You can make manual edits to this file, however you should keep in mind that this file may be written to by vicinae when a configuration change is made through the GUI. +// When that happens, any custom comments or formatting will be lost. +// +// If you want to maintain a configuration file with your own comments and formatting, you should create a separate file and add it to the 'imports' array. +// +// Learn more about configuration at https://docs.vicinae.com/config + +{ + "$schema": "https://vicinae.com/schemas/config.json", + "close_on_focus_loss": false, + "font": { + "rendering": "qt", + "normal": { + "family": "Maple Mono NF" + } + }, + "theme": { + "dark": { + "name": "autumn", + "icon_theme": "Adwaita" + } + }, + "telemetry": { + "system_info": true + }, + "providers": { + "theme": { + "enabled": true + } + } +} \ No newline at end of file diff --git a/local/themes/autumn.toml b/local/themes/autumn.toml new file mode 100644 index 0000000..94b8cb3 --- /dev/null +++ b/local/themes/autumn.toml @@ -0,0 +1,87 @@ +# This file demonstrates all available theme configuration options for Vicinae. +# You don't need to define all of these: only override what you want to customize. +# Undefined colors will be automatically derived from core colors or inherited from base themes. +# +# Check out the full documentation at https://docs.vicinae.com/theming/getting-started + +[meta] +name = "Autumn Dots" +description = "Fits with the theme" +variant = "dark" # "dark" | "light": impacts what icon to show in some circumstances +inherits = "vicinae-dark" +icon = "icons/theme-name.png" # Optional: path to theme icon (relative to the theme directory it is placed in if not an absolute path) + +[colors.core] +accent = "#1a1b26" +accent_foreground = "#1c1c1c" +background = "#000008" +foreground = "#c0caf5" +secondary_background = "#1a1b26" +border = "#1a1b26" + +[colors.main_window] +# border = "colors.core.secondary_background" +footer = { background = "colors.core.background" } + +# [colors.settings_window] +# border = "#2e2e2e" + +# [colors.accents] +# blue = "#aaa" +# green = "#3a9c61" +# magenta = "#bc8cff" +# orange = "#f0883e" +# red = "#b9543b" +# yellow = "#bfae78" +# cyan = "#18a5b3" +# purple = "#bc8cff" + +# # For now, shortcuts cannot have their own dedicated background +# [colors.shortcut] +# border = "colors.core.border" + +[colors.text] +default = "colors.core.foreground" +# muted = "#000" +# danger = "#b9543b" +# success = "#3a9c61" +# placeholder = "#000" +selection = { background = "colors.core.accent", foreground = "colors.core.foreground" } + +# [colors.text.links] +# default = "#2f6fed" +# visited = "#bc8cff" + +# [colors.input] +# border = "#2e2e2e" +# border_focus = "#2f6fed" +# border_error = "#b9543b" + +# [colors.button.primary] +# background = "#000" +# foreground = "#000" +# hover = { background = "#bb2e2e2e" } +# focus = { outline = "colors.core.accent" } + +# [colors.list.item.hover] +# foreground = "#e8e6e1" +# secondary_foreground = "#e8e6e1" + +# [colors.list.item.selection] +# background = "#2e2e2e" +# foreground = "#e8e6e1" +# secondary_background = "#2e2e2e" +# secondary_foreground = "#e8e6e1" + +# [colors.grid.item] +# background = "#242424" +# hover = { outline = "#e8e6e1" } +# selection = { outline = "#e8e6e1" } + +# [colors.scrollbars] +# background = "#2e2e2e" + +# [colors.loading] +# bar = "#e8e6e1" # shown right below the search bar when something is loading +# spinner = "#e8e6e1" # used by dynamic toasts +