diff --git a/hypr/autostart.conf b/hypr/autostart.conf new file mode 100644 index 0000000..708b3a2 --- /dev/null +++ b/hypr/autostart.conf @@ -0,0 +1,2 @@ +# Extra autostart processes +# exec-once = uwsm-app -- my-service diff --git a/hypr/bindings.conf b/hypr/bindings.conf new file mode 100644 index 0000000..71d36c9 --- /dev/null +++ b/hypr/bindings.conf @@ -0,0 +1,34 @@ +# Application bindings +bindd = SUPER, RETURN, Terminal, exec, uwsm-app -- xdg-terminal-exec --dir="$(omarchy-cmd-terminal-cwd)" +bindd = SUPER ALT, RETURN, Tmux, exec, uwsm-app -- xdg-terminal-exec --dir="$(omarchy-cmd-terminal-cwd)" tmux new +bindd = SUPER SHIFT, RETURN, Browser, exec, omarchy-launch-browser +bindd = SUPER SHIFT, F, File manager, exec, uwsm-app -- nautilus --new-window +bindd = SUPER ALT SHIFT, F, File manager (cwd), exec, uwsm-app -- nautilus --new-window "$(omarchy-cmd-terminal-cwd)" +bindd = SUPER SHIFT, B, Browser, exec, omarchy-launch-browser +bindd = SUPER SHIFT ALT, B, Browser (private), exec, omarchy-launch-browser --private +bindd = SUPER SHIFT, M, Music, exec, omarchy-launch-or-focus spotify +bindd = SUPER SHIFT, N, Editor, exec, omarchy-launch-editor +bindd = SUPER SHIFT, D, Docker, exec, omarchy-launch-tui lazydocker +bindd = SUPER SHIFT, G, Signal, exec, omarchy-launch-or-focus ^signal$ "uwsm-app -- signal-desktop" +bindd = SUPER SHIFT, O, Obsidian, exec, omarchy-launch-or-focus ^obsidian$ "uwsm-app -- obsidian -disable-gpu --enable-wayland-ime" +bindd = SUPER SHIFT, W, Typora, exec, uwsm-app -- typora --enable-wayland-ime +bindd = SUPER SHIFT, SLASH, Passwords, exec, uwsm-app -- 1password + +# If your web app url contains #, type it as ## to prevent hyprland treating it as a comment +bindd = SUPER SHIFT, A, ChatGPT, exec, omarchy-launch-webapp "https://chatgpt.com" +bindd = SUPER SHIFT ALT, A, Grok, exec, omarchy-launch-webapp "https://grok.com" +bindd = SUPER SHIFT, C, Calendar, exec, omarchy-launch-webapp "https://app.hey.com/calendar/weeks/" +bindd = SUPER SHIFT, E, Email, exec, omarchy-launch-webapp "https://app.hey.com" +bindd = SUPER SHIFT, Y, YouTube, exec, omarchy-launch-webapp "https://youtube.com/" +bindd = SUPER SHIFT ALT, G, WhatsApp, exec, omarchy-launch-or-focus-webapp WhatsApp "https://web.whatsapp.com/" +bindd = SUPER SHIFT CTRL, G, Google Messages, exec, omarchy-launch-or-focus-webapp "Google Messages" "https://messages.google.com/web/conversations" +bindd = SUPER SHIFT, P, Google Photos, exec, omarchy-launch-or-focus-webapp "Google Photos" "https://photos.google.com/" +bindd = SUPER SHIFT, X, X, exec, omarchy-launch-webapp "https://x.com/" +bindd = SUPER SHIFT ALT, X, X Post, exec, omarchy-launch-webapp "https://x.com/compose/post" + +# Add extra bindings +# bind = SUPER SHIFT, R, exec, alacritty -e ssh your-server + +# Overwrite existing bindings, like putting Omarchy Menu on Super + Space +# unbind = SUPER, SPACE +# bindd = SUPER, SPACE, Omarchy menu, exec, omarchy-menu diff --git a/hypr/hypridle.conf b/hypr/hypridle.conf new file mode 100644 index 0000000..b7d1769 --- /dev/null +++ b/hypr/hypridle.conf @@ -0,0 +1,28 @@ +general { + lock_cmd = omarchy-lock-screen # lock screen and 1password + before_sleep_cmd = loginctl lock-session # lock before suspend. + after_sleep_cmd = sleep 1 && hyprctl dispatch dpms on # delay for PAM readiness, then turn on 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 = brightnessctl -sd '*::kbd_backlight' set 0 # save state and turn off keyboard backlight + on-resume = brightnessctl -rd '*::kbd_backlight' # restore keyboard backlight +} + +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 +} diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf new file mode 100644 index 0000000..6478d1b --- /dev/null +++ b/hypr/hyprland.conf @@ -0,0 +1,23 @@ +# 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/looknfeel.conf +source = ~/.config/hypr/autostart.conf + +# Add any other personal Hyprland configuration below +# windowrule = workspace 5, match:class qemu diff --git a/hypr/hyprlock.conf b/hypr/hyprlock.conf new file mode 100644 index 0000000..f3f794b --- /dev/null +++ b/hypr/hyprlock.conf @@ -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 = Fira Code + font_color = $font_color + + placeholder_text = Enter Password 󰈷 + check_color = $check_color + fail_text = $FAIL ($ATTEMPTS) + + rounding = 0 + shadow_passes = 0 + fade_on_empty = false +} + +auth { + fingerprint:enabled = true +} diff --git a/hypr/hyprsunset.conf b/hypr/hyprsunset.conf new file mode 100644 index 0000000..c4d0f8d --- /dev/null +++ b/hypr/hyprsunset.conf @@ -0,0 +1,14 @@ +# 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 +} + +# To enable auto switch to nightlight, set in your .config/hypr/autostart: +# exec-once = uwsm app -- hyprsunset +# and use the following: +# profile { +# time = 20:00 +# temperature = 4000 +# } diff --git a/hypr/input.conf b/hypr/input.conf new file mode 100644 index 0000000..2174205 --- /dev/null +++ b/hypr/input.conf @@ -0,0 +1,50 @@ +# Control your input devices +# See https://wiki.hypr.land/Configuring/Variables/#input +input { + # Use multiple keyboard layouts and switch between them with Left Alt + Right Alt + # kb_layout = us,dk,eu + + # Use a specific keyboard variant if needed (e.g. intl for international keyboards) + # kb_variant = intl + + kb_layout = gb + kb_options = compose:caps # ,grp:alts_toggle + + # Change speed of keyboard repeat + repeat_rate = 40 + repeat_delay = 600 + + # Start with numlock on by default + numlock_by_default = true + + # Increase sensitivity for mouse/trackpad (default: 0) + # sensitivity = 0.35 + + # Turn off mouse acceleration (default: false) + # force_no_accel = true + + touchpad { + # Use natural (inverse) scrolling + # natural_scroll = true + + # Use two-finger clicks for right-click instead of lower-right corner + # clickfinger_behavior = true + + # Control the speed of your scrolling + scroll_factor = 0.4 + + # Enable the touchpad while typing + # disable_while_typing = false + + # Left-click-and-drag with three fingers + # drag_3fg = 1 + } +} + +# Scroll nicely in the terminal +windowrule = match:class (Alacritty|kitty), scroll_touchpad 1.5 +windowrule = match:class com.mitchellh.ghostty, scroll_touchpad 0.2 + +# Enable touchpad gestures for changing workspaces +# See https://wiki.hyprland.org/Configuring/Gestures/ +# gesture = 3, horizontal, workspace diff --git a/hypr/looknfeel.conf b/hypr/looknfeel.conf new file mode 100644 index 0000000..588a833 --- /dev/null +++ b/hypr/looknfeel.conf @@ -0,0 +1,34 @@ +# Change the default Omarchy look'n'feel + +# https://wiki.hyprland.org/Configuring/Variables/#general +general { + # No gaps between windows or borders + gaps_in = 1 + gaps_out = 1 + border_size = 1 + + # Change to niri-like side-scrolling layout + # layout = scrolling +} + +# https://wiki.hyprland.org/Configuring/Variables/#decoration +decoration { + # Use round window corners + # rounding = 8 + + # Dim unfocused windows (0.0 = no dim, 1.0 = fully dimmed) + dim_inactive = true + dim_strength = 0.20 +} + +# https://wiki.hyprland.org/Configuring/Variables/#animations +animations { + # Disable all animations + # enabled = no +} + +# https://wiki.hypr.land/Configuring/Variables/#layout +layout { + # Avoid overly wide single-window layouts on wide screens + # single_window_aspect_ratio = 1 1 +} diff --git a/hypr/monitors.conf b/hypr/monitors.conf new file mode 100644 index 0000000..e9aed98 --- /dev/null +++ b/hypr/monitors.conf @@ -0,0 +1,15 @@ +# See https://wiki.hyprland.org/Configuring/Monitors/ +# List current monitors and resolutions possible: hyprctl monitors +# Format: monitor = [port], resolution, position, scale + +env = GDK_SCALE,1 +monitor = , preferred, auto, 1 +# monitor = DP-9, 3840x2160@60, auto, 1 +# monitor = DP-10, 2560x2880@60, auto, 1 + +# Portrait/rotated secondary monitor (transform: 1 = 90°, 3 = 270°) +# monitor = DP-2, preferred, auto, 1, transform, 1 + +# Example for Framework 13 w/ 6K XDR Apple display +# monitor = DP-5, 6016x3384@60, auto, 2 +# monitor = eDP-1, 2880x1920@120, auto, 2 diff --git a/hypr/shaders/amber-monitor.glsl b/hypr/shaders/amber-monitor.glsl new file mode 120000 index 0000000..a1750fc --- /dev/null +++ b/hypr/shaders/amber-monitor.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/amber-monitor.glsl \ No newline at end of file diff --git a/hypr/shaders/amber.glsl b/hypr/shaders/amber.glsl new file mode 120000 index 0000000..8886826 --- /dev/null +++ b/hypr/shaders/amber.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/amber.glsl \ No newline at end of file diff --git a/hypr/shaders/anonymous-hacker.glsl b/hypr/shaders/anonymous-hacker.glsl new file mode 120000 index 0000000..577c3a0 --- /dev/null +++ b/hypr/shaders/anonymous-hacker.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/anonymous-hacker.glsl \ No newline at end of file diff --git a/hypr/shaders/apple2-color-fringe.glsl b/hypr/shaders/apple2-color-fringe.glsl new file mode 120000 index 0000000..82dce7e --- /dev/null +++ b/hypr/shaders/apple2-color-fringe.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/apple2-color-fringe.glsl \ No newline at end of file diff --git a/hypr/shaders/arctic-blue.glsl b/hypr/shaders/arctic-blue.glsl new file mode 120000 index 0000000..624082d --- /dev/null +++ b/hypr/shaders/arctic-blue.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/arctic-blue.glsl \ No newline at end of file diff --git a/hypr/shaders/ascii-art.glsl b/hypr/shaders/ascii-art.glsl new file mode 120000 index 0000000..efb7f2a --- /dev/null +++ b/hypr/shaders/ascii-art.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/ascii-art.glsl \ No newline at end of file diff --git a/hypr/shaders/autumn-leaves.glsl b/hypr/shaders/autumn-leaves.glsl new file mode 120000 index 0000000..8f310cb --- /dev/null +++ b/hypr/shaders/autumn-leaves.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/autumn-leaves.glsl \ No newline at end of file diff --git a/hypr/shaders/blade-runner-rain.glsl b/hypr/shaders/blade-runner-rain.glsl new file mode 120000 index 0000000..462ff7b --- /dev/null +++ b/hypr/shaders/blade-runner-rain.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/blade-runner-rain.glsl \ No newline at end of file diff --git a/hypr/shaders/blood-orange.glsl b/hypr/shaders/blood-orange.glsl new file mode 120000 index 0000000..446a027 --- /dev/null +++ b/hypr/shaders/blood-orange.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/blood-orange.glsl \ No newline at end of file diff --git a/hypr/shaders/blue-light-reduce.glsl b/hypr/shaders/blue-light-reduce.glsl new file mode 120000 index 0000000..f65b27a --- /dev/null +++ b/hypr/shaders/blue-light-reduce.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/blue-light-reduce.glsl \ No newline at end of file diff --git a/hypr/shaders/brightness-boost.glsl b/hypr/shaders/brightness-boost.glsl new file mode 120000 index 0000000..67bb508 --- /dev/null +++ b/hypr/shaders/brightness-boost.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/brightness-boost.glsl \ No newline at end of file diff --git a/hypr/shaders/c64-raster-bars.glsl b/hypr/shaders/c64-raster-bars.glsl new file mode 120000 index 0000000..4b07c12 --- /dev/null +++ b/hypr/shaders/c64-raster-bars.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/c64-raster-bars.glsl \ No newline at end of file diff --git a/hypr/shaders/cel-shade.glsl b/hypr/shaders/cel-shade.glsl new file mode 120000 index 0000000..7570501 --- /dev/null +++ b/hypr/shaders/cel-shade.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/cel-shade.glsl \ No newline at end of file diff --git a/hypr/shaders/cherry-blossom.glsl b/hypr/shaders/cherry-blossom.glsl new file mode 120000 index 0000000..8fa8177 --- /dev/null +++ b/hypr/shaders/cherry-blossom.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/cherry-blossom.glsl \ No newline at end of file diff --git a/hypr/shaders/chromatic-shift.glsl b/hypr/shaders/chromatic-shift.glsl new file mode 120000 index 0000000..3a6b302 --- /dev/null +++ b/hypr/shaders/chromatic-shift.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/chromatic-shift.glsl \ No newline at end of file diff --git a/hypr/shaders/chromatic.glsl b/hypr/shaders/chromatic.glsl new file mode 120000 index 0000000..2a5a5d8 --- /dev/null +++ b/hypr/shaders/chromatic.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/chromatic.glsl \ No newline at end of file diff --git a/hypr/shaders/cloaking-device.glsl b/hypr/shaders/cloaking-device.glsl new file mode 120000 index 0000000..fbd9199 --- /dev/null +++ b/hypr/shaders/cloaking-device.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/cloaking-device.glsl \ No newline at end of file diff --git a/hypr/shaders/code-rain.glsl b/hypr/shaders/code-rain.glsl new file mode 120000 index 0000000..02bb71f --- /dev/null +++ b/hypr/shaders/code-rain.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/code-rain.glsl \ No newline at end of file diff --git a/hypr/shaders/color-blind-deuteranopia.glsl b/hypr/shaders/color-blind-deuteranopia.glsl new file mode 120000 index 0000000..30383ad --- /dev/null +++ b/hypr/shaders/color-blind-deuteranopia.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/color-blind-deuteranopia.glsl \ No newline at end of file diff --git a/hypr/shaders/color-invert.glsl b/hypr/shaders/color-invert.glsl new file mode 120000 index 0000000..500f530 --- /dev/null +++ b/hypr/shaders/color-invert.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/color-invert.glsl \ No newline at end of file diff --git a/hypr/shaders/color-pop.glsl b/hypr/shaders/color-pop.glsl new file mode 120000 index 0000000..4f9b2cc --- /dev/null +++ b/hypr/shaders/color-pop.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/color-pop.glsl \ No newline at end of file diff --git a/hypr/shaders/comic-book.glsl b/hypr/shaders/comic-book.glsl new file mode 120000 index 0000000..2f1550b --- /dev/null +++ b/hypr/shaders/comic-book.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/comic-book.glsl \ No newline at end of file diff --git a/hypr/shaders/common.glsl b/hypr/shaders/common.glsl new file mode 120000 index 0000000..945102c --- /dev/null +++ b/hypr/shaders/common.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/common.glsl \ No newline at end of file diff --git a/hypr/shaders/cool-tone.glsl b/hypr/shaders/cool-tone.glsl new file mode 120000 index 0000000..98c04e9 --- /dev/null +++ b/hypr/shaders/cool-tone.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/cool-tone.glsl \ No newline at end of file diff --git a/hypr/shaders/crt-amber-flicker.glsl b/hypr/shaders/crt-amber-flicker.glsl new file mode 120000 index 0000000..31bbac4 --- /dev/null +++ b/hypr/shaders/crt-amber-flicker.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/crt-amber-flicker.glsl \ No newline at end of file diff --git a/hypr/shaders/crt-breakdown.glsl b/hypr/shaders/crt-breakdown.glsl new file mode 120000 index 0000000..cfba8cd --- /dev/null +++ b/hypr/shaders/crt-breakdown.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/crt-breakdown.glsl \ No newline at end of file diff --git a/hypr/shaders/crt-glitch.glsl b/hypr/shaders/crt-glitch.glsl new file mode 120000 index 0000000..bdae2ee --- /dev/null +++ b/hypr/shaders/crt-glitch.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/crt-glitch.glsl \ No newline at end of file diff --git a/hypr/shaders/crt-green-scanlines.glsl b/hypr/shaders/crt-green-scanlines.glsl new file mode 120000 index 0000000..0053303 --- /dev/null +++ b/hypr/shaders/crt-green-scanlines.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/crt-green-scanlines.glsl \ No newline at end of file diff --git a/hypr/shaders/crunch-mode.glsl b/hypr/shaders/crunch-mode.glsl new file mode 120000 index 0000000..634aea5 --- /dev/null +++ b/hypr/shaders/crunch-mode.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/crunch-mode.glsl \ No newline at end of file diff --git a/hypr/shaders/cyber-grid.glsl b/hypr/shaders/cyber-grid.glsl new file mode 120000 index 0000000..a6e3450 --- /dev/null +++ b/hypr/shaders/cyber-grid.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/cyber-grid.glsl \ No newline at end of file diff --git a/hypr/shaders/cyberpunk-neon-glitch.glsl b/hypr/shaders/cyberpunk-neon-glitch.glsl new file mode 120000 index 0000000..a254e42 --- /dev/null +++ b/hypr/shaders/cyberpunk-neon-glitch.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/cyberpunk-neon-glitch.glsl \ No newline at end of file diff --git a/hypr/shaders/cyberpunk-neon.glsl b/hypr/shaders/cyberpunk-neon.glsl new file mode 120000 index 0000000..9ab85b5 --- /dev/null +++ b/hypr/shaders/cyberpunk-neon.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/cyberpunk-neon.glsl \ No newline at end of file diff --git a/hypr/shaders/cyberpunk.glsl b/hypr/shaders/cyberpunk.glsl new file mode 120000 index 0000000..1da0104 --- /dev/null +++ b/hypr/shaders/cyberpunk.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/cyberpunk.glsl \ No newline at end of file diff --git a/hypr/shaders/data-corruption.glsl b/hypr/shaders/data-corruption.glsl new file mode 120000 index 0000000..4b4e0a4 --- /dev/null +++ b/hypr/shaders/data-corruption.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/data-corruption.glsl \ No newline at end of file diff --git a/hypr/shaders/depth-of-field.glsl b/hypr/shaders/depth-of-field.glsl new file mode 120000 index 0000000..6a9205c --- /dev/null +++ b/hypr/shaders/depth-of-field.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/depth-of-field.glsl \ No newline at end of file diff --git a/hypr/shaders/desaturate.glsl b/hypr/shaders/desaturate.glsl new file mode 120000 index 0000000..fa2098a --- /dev/null +++ b/hypr/shaders/desaturate.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/desaturate.glsl \ No newline at end of file diff --git a/hypr/shaders/desert-sand.glsl b/hypr/shaders/desert-sand.glsl new file mode 120000 index 0000000..7ef8010 --- /dev/null +++ b/hypr/shaders/desert-sand.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/desert-sand.glsl \ No newline at end of file diff --git a/hypr/shaders/dream.glsl b/hypr/shaders/dream.glsl new file mode 120000 index 0000000..2c9b9e2 --- /dev/null +++ b/hypr/shaders/dream.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/dream.glsl \ No newline at end of file diff --git a/hypr/shaders/duotone.glsl b/hypr/shaders/duotone.glsl new file mode 120000 index 0000000..7a76376 --- /dev/null +++ b/hypr/shaders/duotone.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/duotone.glsl \ No newline at end of file diff --git a/hypr/shaders/film-grain.glsl b/hypr/shaders/film-grain.glsl new file mode 120000 index 0000000..fe2000a --- /dev/null +++ b/hypr/shaders/film-grain.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/film-grain.glsl \ No newline at end of file diff --git a/hypr/shaders/film-projector.glsl b/hypr/shaders/film-projector.glsl new file mode 120000 index 0000000..987f23b --- /dev/null +++ b/hypr/shaders/film-projector.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/film-projector.glsl \ No newline at end of file diff --git a/hypr/shaders/focus-mode.glsl b/hypr/shaders/focus-mode.glsl new file mode 120000 index 0000000..17183e3 --- /dev/null +++ b/hypr/shaders/focus-mode.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/focus-mode.glsl \ No newline at end of file diff --git a/hypr/shaders/forest-green.glsl b/hypr/shaders/forest-green.glsl new file mode 120000 index 0000000..815814a --- /dev/null +++ b/hypr/shaders/forest-green.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/forest-green.glsl \ No newline at end of file diff --git a/hypr/shaders/frost.glsl b/hypr/shaders/frost.glsl new file mode 120000 index 0000000..b340242 --- /dev/null +++ b/hypr/shaders/frost.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/frost.glsl \ No newline at end of file diff --git a/hypr/shaders/fsociety.glsl b/hypr/shaders/fsociety.glsl new file mode 120000 index 0000000..78724ce --- /dev/null +++ b/hypr/shaders/fsociety.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/fsociety.glsl \ No newline at end of file diff --git a/hypr/shaders/gameboy-screen.glsl b/hypr/shaders/gameboy-screen.glsl new file mode 120000 index 0000000..aed3ae9 --- /dev/null +++ b/hypr/shaders/gameboy-screen.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/gameboy-screen.glsl \ No newline at end of file diff --git a/hypr/shaders/gameboy.glsl b/hypr/shaders/gameboy.glsl new file mode 120000 index 0000000..20c525d --- /dev/null +++ b/hypr/shaders/gameboy.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/gameboy.glsl \ No newline at end of file diff --git a/hypr/shaders/genesis.glsl b/hypr/shaders/genesis.glsl new file mode 120000 index 0000000..861f373 --- /dev/null +++ b/hypr/shaders/genesis.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/genesis.glsl \ No newline at end of file diff --git a/hypr/shaders/glitch-wave.glsl b/hypr/shaders/glitch-wave.glsl new file mode 120000 index 0000000..8447ab5 --- /dev/null +++ b/hypr/shaders/glitch-wave.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/glitch-wave.glsl \ No newline at end of file diff --git a/hypr/shaders/godzilla-mayhem.glsl b/hypr/shaders/godzilla-mayhem.glsl new file mode 120000 index 0000000..7b41462 --- /dev/null +++ b/hypr/shaders/godzilla-mayhem.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/godzilla-mayhem.glsl \ No newline at end of file diff --git a/hypr/shaders/golden-hour.glsl b/hypr/shaders/golden-hour.glsl new file mode 120000 index 0000000..adb2414 --- /dev/null +++ b/hypr/shaders/golden-hour.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/golden-hour.glsl \ No newline at end of file diff --git a/hypr/shaders/grayscale.glsl b/hypr/shaders/grayscale.glsl new file mode 120000 index 0000000..a6edf88 --- /dev/null +++ b/hypr/shaders/grayscale.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/grayscale.glsl \ No newline at end of file diff --git a/hypr/shaders/hacker-data-stream.glsl b/hypr/shaders/hacker-data-stream.glsl new file mode 120000 index 0000000..e893427 --- /dev/null +++ b/hypr/shaders/hacker-data-stream.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/hacker-data-stream.glsl \ No newline at end of file diff --git a/hypr/shaders/high-contrast.glsl b/hypr/shaders/high-contrast.glsl new file mode 120000 index 0000000..4e89e88 --- /dev/null +++ b/hypr/shaders/high-contrast.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/high-contrast.glsl \ No newline at end of file diff --git a/hypr/shaders/holo-interface.glsl b/hypr/shaders/holo-interface.glsl new file mode 120000 index 0000000..33ead16 --- /dev/null +++ b/hypr/shaders/holo-interface.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/holo-interface.glsl \ No newline at end of file diff --git a/hypr/shaders/hologram.glsl b/hypr/shaders/hologram.glsl new file mode 120000 index 0000000..1db7d7f --- /dev/null +++ b/hypr/shaders/hologram.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/hologram.glsl \ No newline at end of file diff --git a/hypr/shaders/holographic-foil.glsl b/hypr/shaders/holographic-foil.glsl new file mode 120000 index 0000000..8313d4c --- /dev/null +++ b/hypr/shaders/holographic-foil.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/holographic-foil.glsl \ No newline at end of file diff --git a/hypr/shaders/hue-shift-180.glsl b/hypr/shaders/hue-shift-180.glsl new file mode 120000 index 0000000..e33c687 --- /dev/null +++ b/hypr/shaders/hue-shift-180.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/hue-shift-180.glsl \ No newline at end of file diff --git a/hypr/shaders/hue-shift-90.glsl b/hypr/shaders/hue-shift-90.glsl new file mode 120000 index 0000000..9defdc8 --- /dev/null +++ b/hypr/shaders/hue-shift-90.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/hue-shift-90.glsl \ No newline at end of file diff --git a/hypr/shaders/infrared.glsl b/hypr/shaders/infrared.glsl new file mode 120000 index 0000000..db246f6 --- /dev/null +++ b/hypr/shaders/infrared.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/infrared.glsl \ No newline at end of file diff --git a/hypr/shaders/kindle-mode.glsl b/hypr/shaders/kindle-mode.glsl new file mode 120000 index 0000000..e1eae50 --- /dev/null +++ b/hypr/shaders/kindle-mode.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/kindle-mode.glsl \ No newline at end of file diff --git a/hypr/shaders/linux-console-boot.glsl b/hypr/shaders/linux-console-boot.glsl new file mode 120000 index 0000000..5a93601 --- /dev/null +++ b/hypr/shaders/linux-console-boot.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/linux-console-boot.glsl \ No newline at end of file diff --git a/hypr/shaders/liquid-glass-dither.glsl b/hypr/shaders/liquid-glass-dither.glsl new file mode 120000 index 0000000..6d3c076 --- /dev/null +++ b/hypr/shaders/liquid-glass-dither.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/liquid-glass-dither.glsl \ No newline at end of file diff --git a/hypr/shaders/liquid.glsl b/hypr/shaders/liquid.glsl new file mode 120000 index 0000000..07882d7 --- /dev/null +++ b/hypr/shaders/liquid.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/liquid.glsl \ No newline at end of file diff --git a/hypr/shaders/low-light.glsl b/hypr/shaders/low-light.glsl new file mode 120000 index 0000000..56afa90 --- /dev/null +++ b/hypr/shaders/low-light.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/low-light.glsl \ No newline at end of file diff --git a/hypr/shaders/matrix-rain.glsl b/hypr/shaders/matrix-rain.glsl new file mode 120000 index 0000000..865dd62 --- /dev/null +++ b/hypr/shaders/matrix-rain.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/matrix-rain.glsl \ No newline at end of file diff --git a/hypr/shaders/midnight-purple.glsl b/hypr/shaders/midnight-purple.glsl new file mode 120000 index 0000000..fa8b44d --- /dev/null +++ b/hypr/shaders/midnight-purple.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/midnight-purple.glsl \ No newline at end of file diff --git a/hypr/shaders/monochrome-amber.glsl b/hypr/shaders/monochrome-amber.glsl new file mode 120000 index 0000000..efd2737 --- /dev/null +++ b/hypr/shaders/monochrome-amber.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/monochrome-amber.glsl \ No newline at end of file diff --git a/hypr/shaders/monochrome-blue.glsl b/hypr/shaders/monochrome-blue.glsl new file mode 120000 index 0000000..65bcb58 --- /dev/null +++ b/hypr/shaders/monochrome-blue.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/monochrome-blue.glsl \ No newline at end of file diff --git a/hypr/shaders/monochrome-cyan.glsl b/hypr/shaders/monochrome-cyan.glsl new file mode 120000 index 0000000..aa5c385 --- /dev/null +++ b/hypr/shaders/monochrome-cyan.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/monochrome-cyan.glsl \ No newline at end of file diff --git a/hypr/shaders/monochrome-green.glsl b/hypr/shaders/monochrome-green.glsl new file mode 120000 index 0000000..7223579 --- /dev/null +++ b/hypr/shaders/monochrome-green.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/monochrome-green.glsl \ No newline at end of file diff --git a/hypr/shaders/monochrome-lavender.glsl b/hypr/shaders/monochrome-lavender.glsl new file mode 120000 index 0000000..d252e7b --- /dev/null +++ b/hypr/shaders/monochrome-lavender.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/monochrome-lavender.glsl \ No newline at end of file diff --git a/hypr/shaders/monochrome-mint.glsl b/hypr/shaders/monochrome-mint.glsl new file mode 120000 index 0000000..fbcc668 --- /dev/null +++ b/hypr/shaders/monochrome-mint.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/monochrome-mint.glsl \ No newline at end of file diff --git a/hypr/shaders/monochrome-orange.glsl b/hypr/shaders/monochrome-orange.glsl new file mode 120000 index 0000000..3ef5b3e --- /dev/null +++ b/hypr/shaders/monochrome-orange.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/monochrome-orange.glsl \ No newline at end of file diff --git a/hypr/shaders/monochrome-peach.glsl b/hypr/shaders/monochrome-peach.glsl new file mode 120000 index 0000000..a67ce80 --- /dev/null +++ b/hypr/shaders/monochrome-peach.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/monochrome-peach.glsl \ No newline at end of file diff --git a/hypr/shaders/monochrome-pink.glsl b/hypr/shaders/monochrome-pink.glsl new file mode 120000 index 0000000..25b80c3 --- /dev/null +++ b/hypr/shaders/monochrome-pink.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/monochrome-pink.glsl \ No newline at end of file diff --git a/hypr/shaders/monochrome-purple.glsl b/hypr/shaders/monochrome-purple.glsl new file mode 120000 index 0000000..77f867f --- /dev/null +++ b/hypr/shaders/monochrome-purple.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/monochrome-purple.glsl \ No newline at end of file diff --git a/hypr/shaders/monochrome-red.glsl b/hypr/shaders/monochrome-red.glsl new file mode 120000 index 0000000..ab8e496 --- /dev/null +++ b/hypr/shaders/monochrome-red.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/monochrome-red.glsl \ No newline at end of file diff --git a/hypr/shaders/monochrome-teal.glsl b/hypr/shaders/monochrome-teal.glsl new file mode 120000 index 0000000..39e043d --- /dev/null +++ b/hypr/shaders/monochrome-teal.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/monochrome-teal.glsl \ No newline at end of file diff --git a/hypr/shaders/monochrome-yellow.glsl b/hypr/shaders/monochrome-yellow.glsl new file mode 120000 index 0000000..4d8d7ff --- /dev/null +++ b/hypr/shaders/monochrome-yellow.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/monochrome-yellow.glsl \ No newline at end of file diff --git a/hypr/shaders/negative.glsl b/hypr/shaders/negative.glsl new file mode 120000 index 0000000..80bb8c6 --- /dev/null +++ b/hypr/shaders/negative.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/negative.glsl \ No newline at end of file diff --git a/hypr/shaders/neon-pulse.glsl b/hypr/shaders/neon-pulse.glsl new file mode 120000 index 0000000..be641ed --- /dev/null +++ b/hypr/shaders/neon-pulse.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/neon-pulse.glsl \ No newline at end of file diff --git a/hypr/shaders/night-vision.glsl b/hypr/shaders/night-vision.glsl new file mode 120000 index 0000000..4a39a8a --- /dev/null +++ b/hypr/shaders/night-vision.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/night-vision.glsl \ No newline at end of file diff --git a/hypr/shaders/noir.glsl b/hypr/shaders/noir.glsl new file mode 120000 index 0000000..aca9094 --- /dev/null +++ b/hypr/shaders/noir.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/noir.glsl \ No newline at end of file diff --git a/hypr/shaders/ocean.glsl b/hypr/shaders/ocean.glsl new file mode 120000 index 0000000..508234c --- /dev/null +++ b/hypr/shaders/ocean.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/ocean.glsl \ No newline at end of file diff --git a/hypr/shaders/oil-paint.glsl b/hypr/shaders/oil-paint.glsl new file mode 120000 index 0000000..dc93220 --- /dev/null +++ b/hypr/shaders/oil-paint.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/oil-paint.glsl \ No newline at end of file diff --git a/hypr/shaders/old-crt.glsl b/hypr/shaders/old-crt.glsl new file mode 120000 index 0000000..f8d6b46 --- /dev/null +++ b/hypr/shaders/old-crt.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/old-crt.glsl \ No newline at end of file diff --git a/hypr/shaders/phosphor-burn.glsl b/hypr/shaders/phosphor-burn.glsl new file mode 120000 index 0000000..6488e42 --- /dev/null +++ b/hypr/shaders/phosphor-burn.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/phosphor-burn.glsl \ No newline at end of file diff --git a/hypr/shaders/pixelate-transition.glsl b/hypr/shaders/pixelate-transition.glsl new file mode 120000 index 0000000..fb95992 --- /dev/null +++ b/hypr/shaders/pixelate-transition.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/pixelate-transition.glsl \ No newline at end of file diff --git a/hypr/shaders/plasma-demo.glsl b/hypr/shaders/plasma-demo.glsl new file mode 120000 index 0000000..7edf431 --- /dev/null +++ b/hypr/shaders/plasma-demo.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/plasma-demo.glsl \ No newline at end of file diff --git a/hypr/shaders/posterize.glsl b/hypr/shaders/posterize.glsl new file mode 120000 index 0000000..18dc8d0 --- /dev/null +++ b/hypr/shaders/posterize.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/posterize.glsl \ No newline at end of file diff --git a/hypr/shaders/power-crunch.glsl b/hypr/shaders/power-crunch.glsl new file mode 120000 index 0000000..34fccc5 --- /dev/null +++ b/hypr/shaders/power-crunch.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/power-crunch.glsl \ No newline at end of file diff --git a/hypr/shaders/protanopia.glsl b/hypr/shaders/protanopia.glsl new file mode 120000 index 0000000..4961d66 --- /dev/null +++ b/hypr/shaders/protanopia.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/protanopia.glsl \ No newline at end of file diff --git a/hypr/shaders/pulse-wave.glsl b/hypr/shaders/pulse-wave.glsl new file mode 120000 index 0000000..7f74d77 --- /dev/null +++ b/hypr/shaders/pulse-wave.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/pulse-wave.glsl \ No newline at end of file diff --git a/hypr/shaders/purple-haze.glsl b/hypr/shaders/purple-haze.glsl new file mode 120000 index 0000000..948b70c --- /dev/null +++ b/hypr/shaders/purple-haze.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/purple-haze.glsl \ No newline at end of file diff --git a/hypr/shaders/radar-scan.glsl b/hypr/shaders/radar-scan.glsl new file mode 120000 index 0000000..85af8c8 --- /dev/null +++ b/hypr/shaders/radar-scan.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/radar-scan.glsl \ No newline at end of file diff --git a/hypr/shaders/reading-mode.glsl b/hypr/shaders/reading-mode.glsl new file mode 120000 index 0000000..0dc6a4a --- /dev/null +++ b/hypr/shaders/reading-mode.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/reading-mode.glsl \ No newline at end of file diff --git a/hypr/shaders/retro-glow.glsl b/hypr/shaders/retro-glow.glsl new file mode 120000 index 0000000..2d64dc7 --- /dev/null +++ b/hypr/shaders/retro-glow.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/retro-glow.glsl \ No newline at end of file diff --git a/hypr/shaders/retro-vaporwave-wave.glsl b/hypr/shaders/retro-vaporwave-wave.glsl new file mode 120000 index 0000000..40f7b9b --- /dev/null +++ b/hypr/shaders/retro-vaporwave-wave.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/retro-vaporwave-wave.glsl \ No newline at end of file diff --git a/hypr/shaders/retro-vhs.glsl b/hypr/shaders/retro-vhs.glsl new file mode 120000 index 0000000..6707bbf --- /dev/null +++ b/hypr/shaders/retro-vhs.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/retro-vhs.glsl \ No newline at end of file diff --git a/hypr/shaders/rgb-split.glsl b/hypr/shaders/rgb-split.glsl new file mode 120000 index 0000000..328fe64 --- /dev/null +++ b/hypr/shaders/rgb-split.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/rgb-split.glsl \ No newline at end of file diff --git a/hypr/shaders/saturate.glsl b/hypr/shaders/saturate.glsl new file mode 120000 index 0000000..d1d8f67 --- /dev/null +++ b/hypr/shaders/saturate.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/saturate.glsl \ No newline at end of file diff --git a/hypr/shaders/scanlines-retro-tv.glsl b/hypr/shaders/scanlines-retro-tv.glsl new file mode 120000 index 0000000..0916158 --- /dev/null +++ b/hypr/shaders/scanlines-retro-tv.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/scanlines-retro-tv.glsl \ No newline at end of file diff --git a/hypr/shaders/scanlines.glsl b/hypr/shaders/scanlines.glsl new file mode 120000 index 0000000..9557bf2 --- /dev/null +++ b/hypr/shaders/scanlines.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/scanlines.glsl \ No newline at end of file diff --git a/hypr/shaders/screen-shake.glsl b/hypr/shaders/screen-shake.glsl new file mode 120000 index 0000000..ef8f6b8 --- /dev/null +++ b/hypr/shaders/screen-shake.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/screen-shake.glsl \ No newline at end of file diff --git a/hypr/shaders/sepia.glsl b/hypr/shaders/sepia.glsl new file mode 120000 index 0000000..4ff13b6 --- /dev/null +++ b/hypr/shaders/sepia.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/sepia.glsl \ No newline at end of file diff --git a/hypr/shaders/signal-interference.glsl b/hypr/shaders/signal-interference.glsl new file mode 120000 index 0000000..4388e2d --- /dev/null +++ b/hypr/shaders/signal-interference.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/signal-interference.glsl \ No newline at end of file diff --git a/hypr/shaders/soft-contrast.glsl b/hypr/shaders/soft-contrast.glsl new file mode 120000 index 0000000..21262a2 --- /dev/null +++ b/hypr/shaders/soft-contrast.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/soft-contrast.glsl \ No newline at end of file diff --git a/hypr/shaders/solarize.glsl b/hypr/shaders/solarize.glsl new file mode 120000 index 0000000..aeb706c --- /dev/null +++ b/hypr/shaders/solarize.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/solarize.glsl \ No newline at end of file diff --git a/hypr/shaders/starfield-warp.glsl b/hypr/shaders/starfield-warp.glsl new file mode 120000 index 0000000..fec63a5 --- /dev/null +++ b/hypr/shaders/starfield-warp.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/starfield-warp.glsl \ No newline at end of file diff --git a/hypr/shaders/sunset.glsl b/hypr/shaders/sunset.glsl new file mode 120000 index 0000000..7215b13 --- /dev/null +++ b/hypr/shaders/sunset.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/sunset.glsl \ No newline at end of file diff --git a/hypr/shaders/system-meltdown.glsl b/hypr/shaders/system-meltdown.glsl new file mode 120000 index 0000000..1e576a8 --- /dev/null +++ b/hypr/shaders/system-meltdown.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/system-meltdown.glsl \ No newline at end of file diff --git a/hypr/shaders/technicolor.glsl b/hypr/shaders/technicolor.glsl new file mode 120000 index 0000000..ed20d80 --- /dev/null +++ b/hypr/shaders/technicolor.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/technicolor.glsl \ No newline at end of file diff --git a/hypr/shaders/terminal-boot.glsl b/hypr/shaders/terminal-boot.glsl new file mode 120000 index 0000000..6ae8f50 --- /dev/null +++ b/hypr/shaders/terminal-boot.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/terminal-boot.glsl \ No newline at end of file diff --git a/hypr/shaders/terminal-typing-effect.glsl b/hypr/shaders/terminal-typing-effect.glsl new file mode 120000 index 0000000..97c1e70 --- /dev/null +++ b/hypr/shaders/terminal-typing-effect.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/terminal-typing-effect.glsl \ No newline at end of file diff --git a/hypr/shaders/test-passthrough.glsl b/hypr/shaders/test-passthrough.glsl new file mode 120000 index 0000000..ef6963c --- /dev/null +++ b/hypr/shaders/test-passthrough.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/test-passthrough.glsl \ No newline at end of file diff --git a/hypr/shaders/thermal-vision.glsl b/hypr/shaders/thermal-vision.glsl new file mode 120000 index 0000000..4047c81 --- /dev/null +++ b/hypr/shaders/thermal-vision.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/thermal-vision.glsl \ No newline at end of file diff --git a/hypr/shaders/thermal.glsl b/hypr/shaders/thermal.glsl new file mode 120000 index 0000000..2d458b3 --- /dev/null +++ b/hypr/shaders/thermal.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/thermal.glsl \ No newline at end of file diff --git a/hypr/shaders/tritanopia.glsl b/hypr/shaders/tritanopia.glsl new file mode 120000 index 0000000..2f4d436 --- /dev/null +++ b/hypr/shaders/tritanopia.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/tritanopia.glsl \ No newline at end of file diff --git a/hypr/shaders/tritone.glsl b/hypr/shaders/tritone.glsl new file mode 120000 index 0000000..a2af357 --- /dev/null +++ b/hypr/shaders/tritone.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/tritone.glsl \ No newline at end of file diff --git a/hypr/shaders/tron-grid.glsl b/hypr/shaders/tron-grid.glsl new file mode 120000 index 0000000..3100a48 --- /dev/null +++ b/hypr/shaders/tron-grid.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/tron-grid.glsl \ No newline at end of file diff --git a/hypr/shaders/tv-static.glsl b/hypr/shaders/tv-static.glsl new file mode 120000 index 0000000..e1d41db --- /dev/null +++ b/hypr/shaders/tv-static.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/tv-static.glsl \ No newline at end of file diff --git a/hypr/shaders/underwater.glsl b/hypr/shaders/underwater.glsl new file mode 120000 index 0000000..f3442fa --- /dev/null +++ b/hypr/shaders/underwater.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/underwater.glsl \ No newline at end of file diff --git a/hypr/shaders/vaporwave.glsl b/hypr/shaders/vaporwave.glsl new file mode 120000 index 0000000..f773b18 --- /dev/null +++ b/hypr/shaders/vaporwave.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/vaporwave.glsl \ No newline at end of file diff --git a/hypr/shaders/vhs-tracking.glsl b/hypr/shaders/vhs-tracking.glsl new file mode 120000 index 0000000..bf7c65e --- /dev/null +++ b/hypr/shaders/vhs-tracking.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/vhs-tracking.glsl \ No newline at end of file diff --git a/hypr/shaders/vibe-00s.glsl b/hypr/shaders/vibe-00s.glsl new file mode 120000 index 0000000..70be754 --- /dev/null +++ b/hypr/shaders/vibe-00s.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/vibe-00s.glsl \ No newline at end of file diff --git a/hypr/shaders/vibe-40s.glsl b/hypr/shaders/vibe-40s.glsl new file mode 120000 index 0000000..9c89065 --- /dev/null +++ b/hypr/shaders/vibe-40s.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/vibe-40s.glsl \ No newline at end of file diff --git a/hypr/shaders/vibe-50s.glsl b/hypr/shaders/vibe-50s.glsl new file mode 120000 index 0000000..6f91438 --- /dev/null +++ b/hypr/shaders/vibe-50s.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/vibe-50s.glsl \ No newline at end of file diff --git a/hypr/shaders/vibe-60s.glsl b/hypr/shaders/vibe-60s.glsl new file mode 120000 index 0000000..5fe18e7 --- /dev/null +++ b/hypr/shaders/vibe-60s.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/vibe-60s.glsl \ No newline at end of file diff --git a/hypr/shaders/vibe-70s.glsl b/hypr/shaders/vibe-70s.glsl new file mode 120000 index 0000000..8699100 --- /dev/null +++ b/hypr/shaders/vibe-70s.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/vibe-70s.glsl \ No newline at end of file diff --git a/hypr/shaders/vibe-80s.glsl b/hypr/shaders/vibe-80s.glsl new file mode 120000 index 0000000..70aeaa9 --- /dev/null +++ b/hypr/shaders/vibe-80s.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/vibe-80s.glsl \ No newline at end of file diff --git a/hypr/shaders/vibe-90s.glsl b/hypr/shaders/vibe-90s.glsl new file mode 120000 index 0000000..cbd1186 --- /dev/null +++ b/hypr/shaders/vibe-90s.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/vibe-90s.glsl \ No newline at end of file diff --git a/hypr/shaders/vintage-film.glsl b/hypr/shaders/vintage-film.glsl new file mode 120000 index 0000000..818f1a9 --- /dev/null +++ b/hypr/shaders/vintage-film.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/vintage-film.glsl \ No newline at end of file diff --git a/hypr/shaders/vintage.glsl b/hypr/shaders/vintage.glsl new file mode 120000 index 0000000..8bc9790 --- /dev/null +++ b/hypr/shaders/vintage.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/vintage.glsl \ No newline at end of file diff --git a/hypr/shaders/warm-tone.glsl b/hypr/shaders/warm-tone.glsl new file mode 120000 index 0000000..62a9975 --- /dev/null +++ b/hypr/shaders/warm-tone.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/warm-tone.glsl \ No newline at end of file diff --git a/hypr/shaders/wave-distortion.glsl b/hypr/shaders/wave-distortion.glsl new file mode 120000 index 0000000..690a839 --- /dev/null +++ b/hypr/shaders/wave-distortion.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/wave-distortion.glsl \ No newline at end of file diff --git a/hypr/shaders/xray.glsl b/hypr/shaders/xray.glsl new file mode 120000 index 0000000..d2fb8b4 --- /dev/null +++ b/hypr/shaders/xray.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/xray.glsl \ No newline at end of file diff --git a/hypr/shaders/zoom-blur.glsl b/hypr/shaders/zoom-blur.glsl new file mode 120000 index 0000000..cf9b0fc --- /dev/null +++ b/hypr/shaders/zoom-blur.glsl @@ -0,0 +1 @@ +/usr/share/aether/shaders/zoom-blur.glsl \ No newline at end of file diff --git a/hypr/xdph.conf b/hypr/xdph.conf new file mode 100644 index 0000000..63b66be --- /dev/null +++ b/hypr/xdph.conf @@ -0,0 +1,4 @@ +screencopy { + allow_token_by_default = true + custom_picker_binary = hyprland-preview-share-picker +} diff --git a/opencode.json b/opencode.json new file mode 100644 index 0000000..92188a2 --- /dev/null +++ b/opencode.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://opencode.ai/config.json", + "theme": "system", + "autoupdate": false, + "provider": { + "lmstudio": { + "npm": "@ai-sdk/openai-compatible", + "name": "LM Studio (Local)", + "options": { + "baseURL": "http://framework:1234/v1" + }, + "models": { + "qwen/qwen3-coder-next": { + "name": "qwen coder next" + } + } + } + } +} diff --git a/scripts/generic/set_up_sym_links.sh b/scripts/generic/set_up_sym_links.sh index 7660cb0..c921d77 100755 --- a/scripts/generic/set_up_sym_links.sh +++ b/scripts/generic/set_up_sym_links.sh @@ -5,6 +5,7 @@ link_to_config=( "git" "starship.toml" "fastfetch" + "hypr" ) link_to_home=( ".bashrc" @@ -23,7 +24,6 @@ for dir in "${directories[@]}"; do fi done - for link in "${link_to_config[@]}"; do config_path="$HOME/dotfiles/$link" target_path="$HOME/.config/$link" @@ -43,3 +43,7 @@ for link in "${link_to_home[@]}"; do ln -sf "$config_path" "$target_path" fi done + +# Open Code Local LLM Config +rm ~/.config/opencode/opencode.json +cp ~/dotfiles/opencode.json ~/.config/opencode/opencode.json