adds workspace fish function and snappy-switcher config
This commit is contained in:
@@ -0,0 +1,149 @@
|
||||
# ╔═══════════════════════════════════════════════════════════════════════════╗
|
||||
# ║ SNAPPY SWITCHER CONFIGURATION ║
|
||||
# ║ v3.2.0 Stable Release ║
|
||||
# ╚═══════════════════════════════════════════════════════════════════════════╝
|
||||
#
|
||||
# This file controls all aspects of the Snappy Switcher window switcher.
|
||||
# Copy this file to: ~/.config/snappy-switcher/config.ini
|
||||
#
|
||||
# Run: snappy-switcher --daemon to start the daemon
|
||||
# Run: snappy-switcher next to cycle windows
|
||||
#
|
||||
# ═══════════════════════════════════════════════════════════════════════════
|
||||
|
||||
# ┌───────────────────────────────────────────────────────────────────────────┐
|
||||
# │ GENERAL SETTINGS │
|
||||
# └───────────────────────────────────────────────────────────────────────────┘
|
||||
[general]
|
||||
|
||||
# View Mode: How windows are displayed
|
||||
# overview = Show all windows individually (simple)
|
||||
# context = Group tiled windows by workspace+app (power user)
|
||||
mode = context
|
||||
|
||||
# The panel position whether to follow the focus of your monitor
|
||||
follow_monitor = true
|
||||
|
||||
# Show workspace ID badge on each card (e.g. [3], [F:3] for floating)
|
||||
show_workspace_badge = false
|
||||
|
||||
# Sticky Mode: Retain focus on the currently active window when opening the switcher
|
||||
# true = Open switcher but keep current window selected (index 0)
|
||||
# false = Immediately jump to the previous window (index 1)
|
||||
sticky_mode = false
|
||||
|
||||
# Modifier that dismisses the switcher when released.
|
||||
# Examples: alt, super, shift, control
|
||||
#
|
||||
# NOTE ON 'SUPER': If you use 'super', you can open and cycle the switcher
|
||||
# normally (e.g., Super+Tab). However, navigating with Super + Arrow Keys
|
||||
# may not work depending on your Wayland compositor (like Hyprland), as the
|
||||
# compositor often intercepts Super+Arrow for its own global binds before
|
||||
# the switcher can see them.
|
||||
# Workaround: Use Super + Alt + Arrow, or change to dismiss_modifier = alt.
|
||||
dismiss_modifier = alt
|
||||
|
||||
# ┌───────────────────────────────────────────────────────────────────────────┐
|
||||
# │ THEME SETTINGS │
|
||||
# └───────────────────────────────────────────────────────────────────────────┘
|
||||
[theme]
|
||||
|
||||
# Theme file to load (searched in ~/.config/snappy-switcher/themes/ first,
|
||||
# then /usr/share/snappy-switcher/themes/)
|
||||
|
||||
# Available themes:
|
||||
# snappy-slate.ini - Default dark theme (Catppuccin-inspired)
|
||||
# catppuccin-mocha.ini - Catppuccin Mocha
|
||||
# catppuccin-latte.ini - Catppuccin Latte (light)
|
||||
# catppuccin-frappe.ini - Catppuccin Frappe
|
||||
# cyberpunk.ini - Cyberpunk theme
|
||||
# nord.ini - Nord color scheme
|
||||
# nordic.ini - Nordic color scheme
|
||||
# dracula.ini - Dracula theme
|
||||
# rose-pine.ini - Rosé Pine theme
|
||||
# gruvbox-dark.ini - Gruvbox Dark
|
||||
# grovestorm.ini - Gruvbox + Evergreen theme
|
||||
# tokyo-night.ini - Tokyo Night
|
||||
# liquid-glassW.ini - Liquid Glass White (frosted acrylic, needs blur)
|
||||
# liquid-glassB.ini - Liquid Glass Black (smoked glass, needs blur)
|
||||
# stormlight.ini - A Lighting Quick Yellow (Catppuccin-inspired)
|
||||
name = liquid-glassB.ini
|
||||
|
||||
# Override specific theme colors here (optional)
|
||||
# These will be applied AFTER the theme file is loaded
|
||||
# Uncomment and modify to customize:
|
||||
#
|
||||
# background = #1e1e2eff
|
||||
# card_bg = #313244ff
|
||||
# card_selected = #2ecc71ff
|
||||
# text_color = #cdd6f4ff
|
||||
# subtext_color = #a6adc8ff
|
||||
border_color = #2ecc7188
|
||||
#
|
||||
# Granular UI element colors (all support 8-char #RRGGBBAA for transparency)
|
||||
# bundle_bg = #313244ff # Context-mode stacked card background
|
||||
# badge_bg = #89b4faff # Group count badge circle
|
||||
# badge_text_color = #cdd6f4ff # Group count badge number
|
||||
|
||||
# Border and corner styling
|
||||
border_width = 10
|
||||
corner_radius = 20
|
||||
|
||||
# ┌───────────────────────────────────────────────────────────────────────────┐
|
||||
# │ LAYOUT SETTINGS │
|
||||
# └───────────────────────────────────────────────────────────────────────────┘
|
||||
[layout]
|
||||
|
||||
# Card dimensions (pixels)
|
||||
card_width = 120
|
||||
card_height = 120
|
||||
|
||||
# Spacing
|
||||
card_gap = 10
|
||||
padding = 10
|
||||
|
||||
# Grid layout
|
||||
max_cols = 5
|
||||
|
||||
# Icon settings
|
||||
icon_size = 48
|
||||
icon_radius = 15
|
||||
|
||||
# ┌───────────────────────────────────────────────────────────────────────────┐
|
||||
# │ ICON SETTINGS │
|
||||
# └───────────────────────────────────────────────────────────────────────────┘
|
||||
[icons]
|
||||
|
||||
# Icon theme name (from ~/.icons/ or /usr/share/icons/)
|
||||
# Popular themes: Papirus, Tela, Numix, Adwaita, hicolor
|
||||
theme = Tela-black-dark
|
||||
|
||||
# Fallback icon theme if primary theme doesn't have the icon
|
||||
fallback = hicolor
|
||||
|
||||
# Show letter fallback when no icon is found
|
||||
# true = Show colored circle with first letter of app name
|
||||
# false = Show nothing
|
||||
show_letter_fallback = true
|
||||
|
||||
# ┌───────────────────────────────────────────────────────────────────────────┐
|
||||
# │ FONT SETTINGS │
|
||||
# └───────────────────────────────────────────────────────────────────────────┘
|
||||
[font]
|
||||
|
||||
# Font family for all text
|
||||
# Examples: Sans, Inter, Roboto, JetBrainsMono Nerd Font, FiraCode Nerd Font etc...
|
||||
family = Fira Sans Semibold
|
||||
|
||||
# Font weight: Normal, Bold, Light, Medium, SemiBold
|
||||
weight = Bold
|
||||
|
||||
# Title text size (pixels)
|
||||
title_size = 10
|
||||
|
||||
# Letter icon size (for fallback icons)
|
||||
icon_letter_size = 24
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════
|
||||
# END OF CONFIGURATION
|
||||
# ═══════════════════════════════════════════════════════════════════════════
|
||||
Reference in New Issue
Block a user