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
--- /dev/null
+// 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
--- /dev/null
+# 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
+