mirror of
https://github.com/marcogll/omarchy_setup.git
synced 2026-01-13 13:25:16 +00:00
docs(v3.5.0): update README for integrated mg_dotfiles and security improvements
- Integrated mg_dotfiles as regular directory (not submodule) - Added .zshrc.local.example template for local configs without secrets - Added mg_dotfiles/zsh/.zshrc.local to .gitignore to protect API keys - Updated README to reflect mg_dotfiles integration and new structure - Added nvim configuration directory with LazyVim setup
This commit is contained in:
13
mg_dotfiles/omarchy/hypr/autostart.conf
Normal file
13
mg_dotfiles/omarchy/hypr/autostart.conf
Normal file
@@ -0,0 +1,13 @@
|
||||
# Extra autostart processes
|
||||
# exec-once = uwsm-app -- my-service
|
||||
# Aplicar mi tema de cursor a GTK
|
||||
exec-once = gsettings set org.gnome.desktop.interface cursor-theme 'Bibata-Modern-Ice'
|
||||
|
||||
# Establecer el tema de iconos Tela Nord
|
||||
|
||||
# -----------------------------------------------------
|
||||
# CONFIGURACIÓN DE TEMA DE ICONOS
|
||||
# -----------------------------------------------------
|
||||
exec-once = /usr/lib/xdg-desktop-portal-gtk
|
||||
exec-once = sleep 1
|
||||
exec-once = gsettings set org.gnome.desktop.interface icon-theme 'Tela-nord-dark'
|
||||
115
mg_dotfiles/omarchy/hypr/bindings.conf
Normal file
115
mg_dotfiles/omarchy/hypr/bindings.conf
Normal file
@@ -0,0 +1,115 @@
|
||||
################################################################################
|
||||
# HYPRLAND BINDINGS #
|
||||
################################################################################
|
||||
# Cómo funcionan los bindings:
|
||||
#
|
||||
# bindd = MODIFICADORES, TECLA, Nombre, exec, comando
|
||||
#
|
||||
# • MODIFICADORES = SUPER | SHIFT | CTRL | ALT (puedes combinarlos)
|
||||
# • TECLA = tecla física: RETURN, C, T, ESCAPE, etc.
|
||||
# • Nombre = etiqueta descriptiva (solo texto)
|
||||
# • exec = ejecuta un comando (lo más usado)
|
||||
#
|
||||
# Notas:
|
||||
# - Cada binding debe tener TODOS los parámetros.
|
||||
# - Si una línea queda incompleta, Hyprland marcará un error.
|
||||
# - Si duplicas una combinación de teclas, Hyprland usa la última.
|
||||
################################################################################
|
||||
|
||||
|
||||
# ------------------------------
|
||||
# Variables (solo comodidad)
|
||||
# ------------------------------
|
||||
$terminal = uwsm-app -- xdg-terminal-exec
|
||||
$browser = omarchy-launch-browser
|
||||
|
||||
|
||||
|
||||
################################################################################
|
||||
# APPLICATION BINDS #
|
||||
################################################################################
|
||||
|
||||
# Terminal con cwd actual (SUPER + ENTER)
|
||||
bindd = SUPER, RETURN, Terminal, exec, $terminal --dir="$(omarchy-cmd-terminal-cwd)"
|
||||
|
||||
# Explorador de archivos (SUPER + E)
|
||||
bindd = SUPER, E, File Manager, exec, uwsm-app -- nautilus --new-window
|
||||
|
||||
# Navegador normal (SUPER + B)
|
||||
bindd = SUPER, B, Browser, exec, $browser
|
||||
|
||||
# Navegador privado (SUPER + SHIFT + B)
|
||||
bindd = SUPER SHIFT, B, Browser Private, exec, $browser --private
|
||||
|
||||
# Spotify (SUPER + SHIFT + M)
|
||||
bindd = SUPER SHIFT, M, Music, exec, omarchy-launch-or-focus spotify
|
||||
|
||||
# Editor (omarchy) (SUPER + SHIFT + N)
|
||||
bindd = SUPER SHIFT, N, Editor, exec, omarchy-launch-editor
|
||||
|
||||
# Monitor del sistema tipo Windows (CTRL + SHIFT + ESCAPE)
|
||||
bindd = CTRL SHIFT, ESCAPE, Activity Monitor, exec, $terminal -e btop
|
||||
|
||||
# Lazydocker (SUPER + SHIFT + D)
|
||||
bindd = SUPER SHIFT, D, Docker, exec, $terminal -e lazydocker
|
||||
|
||||
|
||||
|
||||
################################################################################
|
||||
# WEB APP BINDINGS #
|
||||
################################################################################
|
||||
|
||||
# ChatGPT (SUPER + SHIFT + A)
|
||||
bindd = SUPER SHIFT, A, ChatGPT, exec, omarchy-launch-webapp "https://chatgpt.com"
|
||||
|
||||
# Grok (SUPER + SHIFT + G)
|
||||
bindd = SUPER SHIFT, G, Grok, exec, omarchy-launch-webapp "https://grok.com"
|
||||
|
||||
# Google Calendar (SUPER + SHIFT + C)
|
||||
bindd = SUPER SHIFT, C, Calendar, exec, omarchy-launch-webapp "https://calendar.google.com/"
|
||||
|
||||
# Gmail (SUPER + SHIFT + E)
|
||||
bindd = SUPER SHIFT, E, Email, exec, omarchy-launch-webapp "https://mail.google.com/"
|
||||
|
||||
# YouTube (SUPER + SHIFT + Y)
|
||||
bindd = SUPER SHIFT, Y, YouTube, exec, omarchy-launch-webapp "https://youtube.com/"
|
||||
|
||||
# WhatsApp Web (SUPER + SHIFT + W)
|
||||
bindd = SUPER SHIFT, W, WhatsApp, exec, omarchy-launch-or-focus-webapp WhatsApp "https://web.whatsapp.com/"
|
||||
|
||||
# Google Photos (SUPER + SHIFT + P)
|
||||
bindd = SUPER SHIFT, P, Google Photos, exec, omarchy-launch-or-focus-webapp "Google Photos" "https://photos.google.com/"
|
||||
|
||||
# Jules (SUPER + SHIFT + J)
|
||||
bindd = SUPER SHIFT, J, Jules, exec, omarchy-launch-webapp "https://jules.google.com/"
|
||||
|
||||
# Outlook (SUPER + ALT + O)
|
||||
bindd = SUPER ALT, O, Outlook, exec, omarchy-launch-webapp "https://outlook.com/"
|
||||
|
||||
|
||||
|
||||
################################################################################
|
||||
# APPS NATIVAS #
|
||||
################################################################################
|
||||
|
||||
# Telegram Desktop (SUPER + SHIFT + T)
|
||||
bindd = SUPER SHIFT, T, Telegram, exec, omarchy-launch-or-focus "^TelegramDesktop$" "/usr/bin/Telegram"
|
||||
|
||||
# VS Code (SUPER + SHIFT + V)
|
||||
bindd = SUPER SHIFT, V, VSCode, exec, uwsm-app -- code
|
||||
|
||||
# Antigravity (SUPER + ALT + V)
|
||||
bindd = SUPER ALT, V, Antigravity, exec, /home/marco/.antigravity/antigravity --password-store="gnome-libsecret"
|
||||
|
||||
|
||||
|
||||
################################################################################
|
||||
# OPTIONAL OVERRIDES #
|
||||
################################################################################
|
||||
# Ejemplo: poner Omarchy Menu en SUPER + SPACE
|
||||
# unbind = SUPER, SPACE
|
||||
# bindd = SUPER, SPACE, Omarchy Menu, exec, omarchy-menu
|
||||
################################################################################
|
||||
|
||||
# Suspend system
|
||||
bind = SUPER SHIFT, S, exec, systemctl suspend
|
||||
8
mg_dotfiles/omarchy/hypr/envs.conf
Normal file
8
mg_dotfiles/omarchy/hypr/envs.conf
Normal file
@@ -0,0 +1,8 @@
|
||||
# Extra env variables
|
||||
# env = MY_GLOBAL_ENV,setting
|
||||
# Mi tema de cursor personalizado
|
||||
env = HYPRCURSOR_THEME,Bibata-Modern-Ice
|
||||
env = HYPRCURSOR_SIZE,24
|
||||
env = XCURSOR_THEME,Bibata-Modern-Ice
|
||||
env = XCURSOR_SIZE,24
|
||||
env = OMARCHY_SCREENSHOT_DIR,$HOME/Pictures/Screenshots
|
||||
22
mg_dotfiles/omarchy/hypr/hypridle.conf
Normal file
22
mg_dotfiles/omarchy/hypr/hypridle.conf
Normal file
@@ -0,0 +1,22 @@
|
||||
general {
|
||||
lock_cmd = omarchy-lock-screen # lock screen and 1password
|
||||
before_sleep_cmd = loginctl lock-session # lock before suspend.
|
||||
after_sleep_cmd = hyprctl dispatch dpms on # to avoid having to press a key twice to turn on the display.
|
||||
inhibit_sleep = 3 # wait until screen is locked
|
||||
}
|
||||
|
||||
listener {
|
||||
timeout = 150 # 2.5min
|
||||
on-timeout = pidof hyprlock || omarchy-launch-screensaver # start screensaver (if we haven't locked already)
|
||||
}
|
||||
|
||||
listener {
|
||||
timeout = 151 # 5min
|
||||
on-timeout = loginctl lock-session # lock screen when timeout has passed
|
||||
}
|
||||
|
||||
listener {
|
||||
timeout = 330 # 5.5min
|
||||
on-timeout = hyprctl dispatch dpms off # screen off when timeout has passed
|
||||
on-resume = hyprctl dispatch dpms on && brightnessctl -r # screen on when activity is detected
|
||||
}
|
||||
37
mg_dotfiles/omarchy/hypr/hyprland.conf
Normal file
37
mg_dotfiles/omarchy/hypr/hyprland.conf
Normal file
@@ -0,0 +1,37 @@
|
||||
# Learn how to configure Hyprland: https://wiki.hyprland.org/Configuring/
|
||||
|
||||
# Use defaults Omarchy defaults (but don't edit these directly!)
|
||||
source = ~/.local/share/omarchy/default/hypr/autostart.conf
|
||||
source = ~/.local/share/omarchy/default/hypr/bindings/media.conf
|
||||
source = ~/.local/share/omarchy/default/hypr/bindings/clipboard.conf
|
||||
source = ~/.local/share/omarchy/default/hypr/bindings/tiling-v2.conf
|
||||
source = ~/.local/share/omarchy/default/hypr/bindings/utilities.conf
|
||||
source = ~/.local/share/omarchy/default/hypr/envs.conf
|
||||
source = ~/.local/share/omarchy/default/hypr/looknfeel.conf
|
||||
source = ~/.local/share/omarchy/default/hypr/input.conf
|
||||
source = ~/.local/share/omarchy/default/hypr/windows.conf
|
||||
source = ~/.config/omarchy/current/theme/hyprland.conf
|
||||
|
||||
# Change your own setup in these files (and overwrite any settings from defaults!)
|
||||
source = ~/.config/hypr/monitors.conf
|
||||
source = ~/.config/hypr/input.conf
|
||||
source = ~/.config/hypr/bindings.conf
|
||||
source = ~/.config/hypr/envs.conf
|
||||
source = ~/.config/hypr/looknfeel.conf
|
||||
source = ~/.config/hypr/autostart.conf
|
||||
|
||||
# Add any other personal Hyprland configuration below
|
||||
# windowrule = workspace 5, class:qemu
|
||||
env = LIBVA_DRIVER_NAME,iHD
|
||||
env = MOZ_ENABLE_WAYLAND,1
|
||||
|
||||
#Ajustes de escalado para aplicaciones GTK/QT
|
||||
env = GDK_SCALE,1
|
||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||
env = QT_QPA_PLATFORM,wayland;xcb
|
||||
|
||||
|
||||
# CORRECCIÓN PARA APPS GIGANTES (Spotify, VSCode, Discord)
|
||||
xwayland {
|
||||
force_zero_scaling = true
|
||||
}
|
||||
43
mg_dotfiles/omarchy/hypr/hyprlock.conf
Normal file
43
mg_dotfiles/omarchy/hypr/hyprlock.conf
Normal file
@@ -0,0 +1,43 @@
|
||||
source = ~/.config/omarchy/current/theme/hyprlock.conf
|
||||
|
||||
general {
|
||||
ignore_empty_input = true
|
||||
}
|
||||
|
||||
background {
|
||||
monitor =
|
||||
color = $color
|
||||
path = ~/.config/omarchy/current/background
|
||||
blur_passes = 3
|
||||
}
|
||||
|
||||
animations {
|
||||
enabled = false
|
||||
}
|
||||
|
||||
input-field {
|
||||
monitor =
|
||||
size = 650, 100
|
||||
position = 0, 0
|
||||
halign = center
|
||||
valign = center
|
||||
|
||||
inner_color = $inner_color
|
||||
outer_color = $outer_color
|
||||
outline_thickness = 4
|
||||
|
||||
font_family = CaskaydiaMono Nerd Font
|
||||
font_color = $font_color
|
||||
|
||||
placeholder_text = Enter Password
|
||||
check_color = $check_color
|
||||
fail_text = <i>$FAIL ($ATTEMPTS)</i>
|
||||
|
||||
rounding = 0
|
||||
shadow_passes = 0
|
||||
fade_on_empty = false
|
||||
}
|
||||
|
||||
auth {
|
||||
fingerprint:enabled = true
|
||||
}
|
||||
12
mg_dotfiles/omarchy/hypr/hyprsunset.conf
Normal file
12
mg_dotfiles/omarchy/hypr/hyprsunset.conf
Normal file
@@ -0,0 +1,12 @@
|
||||
# Makes hyprsunset do nothing to the screen by default
|
||||
# Without this, the default applies some tint to the monitor
|
||||
profile {
|
||||
time = 07:00
|
||||
identity = true
|
||||
}
|
||||
|
||||
# Enable auto switch to nightlight:
|
||||
# profile {
|
||||
# time = 20:00
|
||||
# temperature = 4000
|
||||
# }
|
||||
24
mg_dotfiles/omarchy/hypr/input.conf
Normal file
24
mg_dotfiles/omarchy/hypr/input.conf
Normal file
@@ -0,0 +1,24 @@
|
||||
# ================================
|
||||
# 🧭 Hyprland input configuration
|
||||
# ================================
|
||||
input {
|
||||
kb_layout = es
|
||||
kb_model = pc105
|
||||
kb_options =
|
||||
repeat_rate = 40
|
||||
repeat_delay = 600
|
||||
numlock_by_default = true
|
||||
|
||||
touchpad {
|
||||
clickfinger_behavior = true
|
||||
scroll_factor = 0.6
|
||||
# natural_scroll = true
|
||||
}
|
||||
}
|
||||
|
||||
# Scroll sensitivity per app
|
||||
windowrule = match:class (Alacritty|kitty), scroll_touchpad 1.5
|
||||
windowrule = match:class com.mitchellh.ghostty, scroll_touchpad 0.2
|
||||
|
||||
# Three-finger gesture: switch workspace
|
||||
gesture = 3, horizontal, workspace
|
||||
30
mg_dotfiles/omarchy/hypr/looknfeel.conf
Normal file
30
mg_dotfiles/omarchy/hypr/looknfeel.conf
Normal file
@@ -0,0 +1,30 @@
|
||||
# Change the default Omarchy look'n'feel
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#general
|
||||
general {
|
||||
# No gaps between windows or borders
|
||||
# gaps_in = 0
|
||||
# gaps_out = 0
|
||||
# border_size = 0
|
||||
|
||||
# Use master layout instead of dwindle
|
||||
# layout = master
|
||||
}
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#decoration
|
||||
decoration {
|
||||
# Use round window corners
|
||||
# rounding = 8
|
||||
}
|
||||
|
||||
# https://wiki.hypr.land/Configuring/Dwindle-Layout/
|
||||
dwindle {
|
||||
# Avoid overly wide single-window layouts on wide screens
|
||||
# single_window_aspect_ratio = 1 1
|
||||
}
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#misc
|
||||
misc {
|
||||
# Note: on_focus_under_fullscreen option was removed in Hyprland 0.52+
|
||||
# This section overrides the default config that uses the removed option
|
||||
}
|
||||
20
mg_dotfiles/omarchy/hypr/monitors.conf
Normal file
20
mg_dotfiles/omarchy/hypr/monitors.conf
Normal file
@@ -0,0 +1,20 @@
|
||||
# ---------------------------------------------------------
|
||||
# CONFIGURACIÓN ESPECÍFICA: Laptop + Huawei Externo
|
||||
# ---------------------------------------------------------
|
||||
|
||||
# 1. Laptop (eDP-1) - Pantalla Surface/HiDPI
|
||||
monitor = eDP-1, 3000x2000@60, 0x0, 2
|
||||
|
||||
# 2. Monitor Externo Huawei (DP-2)
|
||||
# CAMBIO: Usamos 'preferred' para que detecte solo 1920x1080@75Hz
|
||||
# Posición: 1500x0 (calculado: 3000/2 = 1500)
|
||||
monitor = DP-2, preferred, 1500x0, 1
|
||||
|
||||
# 3. Fallback (Otros monitores)
|
||||
monitor = , preferred, auto, 1
|
||||
|
||||
# ---------------------------------------------------------
|
||||
# Limpieza de variables antiguas
|
||||
# ---------------------------------------------------------
|
||||
# Asegúrate de NO tener "env = GDK_SCALE,2" descomentado en otro lado
|
||||
# para evitar problemas de tamaño en el monitor externo.
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/amber.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/amber.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/amber.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/arctic-blue.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/arctic-blue.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/arctic-blue.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/autumn-leaves.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/autumn-leaves.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/autumn-leaves.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/blood-orange.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/blood-orange.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/blood-orange.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/blue-light-reduce.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/blue-light-reduce.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/blue-light-reduce.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/brightness-boost.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/brightness-boost.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/brightness-boost.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/cel-shade.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/cel-shade.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/cel-shade.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/cherry-blossom.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/cherry-blossom.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/cherry-blossom.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/chromatic-shift.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/chromatic-shift.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/chromatic-shift.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/color-blind-deuteranopia.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/color-blind-deuteranopia.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/color-blind-deuteranopia.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/color-invert.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/color-invert.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/color-invert.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/color-pop.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/color-pop.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/color-pop.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/comic-book.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/comic-book.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/comic-book.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/cool-tone.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/cool-tone.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/cool-tone.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/crt-breakdown.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/crt-breakdown.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/crt-breakdown.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/crt-glitch.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/crt-glitch.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/crt-glitch.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/crunch-mode.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/crunch-mode.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/crunch-mode.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/cyberpunk-neon.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/cyberpunk-neon.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/cyberpunk-neon.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/cyberpunk.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/cyberpunk.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/cyberpunk.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/depth-of-field.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/depth-of-field.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/depth-of-field.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/desaturate.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/desaturate.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/desaturate.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/desert-sand.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/desert-sand.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/desert-sand.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/dream.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/dream.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/dream.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/duotone.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/duotone.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/duotone.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/film-grain.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/film-grain.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/film-grain.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/forest-green.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/forest-green.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/forest-green.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/frost.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/frost.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/frost.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/gameboy.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/gameboy.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/gameboy.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/genesis.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/genesis.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/genesis.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/glitch-wave.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/glitch-wave.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/glitch-wave.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/golden-hour.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/golden-hour.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/golden-hour.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/grayscale.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/grayscale.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/grayscale.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/high-contrast.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/high-contrast.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/high-contrast.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/holo-interface.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/holo-interface.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/holo-interface.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/hue-shift-180.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/hue-shift-180.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/hue-shift-180.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/hue-shift-90.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/hue-shift-90.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/hue-shift-90.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/infrared.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/infrared.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/infrared.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/liquid.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/liquid.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/liquid.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/low-light.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/low-light.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/low-light.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/midnight-purple.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/midnight-purple.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/midnight-purple.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-amber.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-amber.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/monochrome-amber.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-blue.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-blue.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/monochrome-blue.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-cyan.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-cyan.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/monochrome-cyan.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-green.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-green.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/monochrome-green.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-lavender.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-lavender.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/monochrome-lavender.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-mint.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-mint.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/monochrome-mint.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-orange.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-orange.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/monochrome-orange.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-peach.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-peach.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/monochrome-peach.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-pink.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-pink.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/monochrome-pink.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-purple.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-purple.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/monochrome-purple.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-red.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-red.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/monochrome-red.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-teal.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-teal.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/monochrome-teal.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-yellow.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/monochrome-yellow.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/monochrome-yellow.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/negative.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/negative.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/negative.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/night-vision.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/night-vision.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/night-vision.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/noir.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/noir.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/noir.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/ocean.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/ocean.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/ocean.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/oil-paint.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/oil-paint.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/oil-paint.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/old-crt.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/old-crt.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/old-crt.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/posterize.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/posterize.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/posterize.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/power-crunch.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/power-crunch.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/power-crunch.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/protanopia.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/protanopia.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/protanopia.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/purple-haze.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/purple-haze.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/purple-haze.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/retro-glow.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/retro-glow.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/retro-glow.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/retro-vhs.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/retro-vhs.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/retro-vhs.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/saturate.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/saturate.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/saturate.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/scanlines.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/scanlines.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/scanlines.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/sepia.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/sepia.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/sepia.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/soft-contrast.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/soft-contrast.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/soft-contrast.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/solarize.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/solarize.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/solarize.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/sunset.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/sunset.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/sunset.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/system-meltdown.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/system-meltdown.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/system-meltdown.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/technicolor.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/technicolor.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/technicolor.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/thermal.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/thermal.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/thermal.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/tritanopia.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/tritanopia.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/tritanopia.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/tritone.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/tritone.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/tritone.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/underwater.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/underwater.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/underwater.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/vaporwave.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/vaporwave.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/vaporwave.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/vibe-00s.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/vibe-00s.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/vibe-00s.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/vibe-40s.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/vibe-40s.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/vibe-40s.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/vibe-50s.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/vibe-50s.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/vibe-50s.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/vibe-60s.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/vibe-60s.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/vibe-60s.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/vibe-70s.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/vibe-70s.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/vibe-70s.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/vibe-80s.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/vibe-80s.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/vibe-80s.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/vibe-90s.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/vibe-90s.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/vibe-90s.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/vintage-film.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/vintage-film.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/vintage-film.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/vintage.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/vintage.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/vintage.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/warm-tone.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/warm-tone.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/warm-tone.glsl
|
||||
1
mg_dotfiles/omarchy/hypr/shaders/xray.glsl
Symbolic link
1
mg_dotfiles/omarchy/hypr/shaders/xray.glsl
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/share/aether/shaders/xray.glsl
|
||||
8
mg_dotfiles/omarchy/hypr/windows.conf
Normal file
8
mg_dotfiles/omarchy/hypr/windows.conf
Normal file
@@ -0,0 +1,8 @@
|
||||
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
|
||||
|
||||
# App-specific tweaks
|
||||
source = ~/.local/share/omarchy/default/hypr/apps.conf
|
||||
|
||||
# XWayland fix - corrected syntax (old 'no_focus on' removed, using proper matchers)
|
||||
# The old rule was trying to match specific XWayland windows but had invalid syntax
|
||||
# Kept minimal - let apps handle their own focus behavior
|
||||
Reference in New Issue
Block a user