···11-# Makes hyprsunset do nothing to the screen by default
22-# Without this, the default applies some tint to the monitor
33-profile {
44- time = 07:00
55- identity = true
66-}
-39
dot_config/hypr/input.conf
···11-# Control your input devices
22-# See https://wiki.hypr.land/Configuring/Variables/#input
33-input {
44- # Use multiple keyboard layouts and switch between them with Left Alt + Right Alt
55- # kb_layout = us,dk,eu
66- kb_layout = us,de
77- kb_variant =
88- kb_model =
99- kb_options = grp:alts_toggle
1010- kb_rules =
1111-1212- follow_mouse = 1
1313-1414- sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
1515-1616- # Change speed of keyboard repeat
1717- repeat_rate = 40
1818- repeat_delay = 600
1919-2020- # Start with numlock on by default
2121- numlock_by_default = true
2222-2323- # Increase sensitity for mouse/trackpack (default: 0)
2424- # sensitivity = 0.35
2525-2626- touchpad {
2727- # Use natural (inverse) scrolling
2828- natural_scroll = true
2929-3030- # Use two-finger clicks for right-click instead of lower-right corner
3131- clickfinger_behavior = true
3232-3333- # Control the speed of your scrolling
3434- scroll_factor = 0.4
3535- }
3636-}
3737-3838-# Scroll nicely in the terminal
3939-windowrule = scrolltouchpad 1.5, class:(Alacritty)
-119
dot_config/hypr/looknfeel.conf
···11-# Omarchy default look'n'feel configuration
22-# Refer to https://wiki.hyprland.org/Configuring/Variables/
33-44-# https://wiki.hyprland.org/Configuring/Variables/#general
55-general {
66- gaps_in = 2
77- gaps_out = 4
88-99- border_size = 2
1010-1111- # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
1212- col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
1313- col.inactive_border = rgba(595959aa)
1414-1515- # Set to true enable resizing windows by clicking and dragging on borders and gaps
1616- resize_on_border = false
1717-1818- # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
1919- allow_tearing = false
2020-2121- layout = dwindle
2222-}
2323-2424-# https://wiki.hyprland.org/Configuring/Variables/#decoration
2525-decoration {
2626- rounding = 4
2727-2828- shadow {
2929- enabled = true
3030- range = 2
3131- render_power = 3
3232- color = rgba(1a1a1aee)
3333- }
3434-3535- # https://wiki.hyprland.org/Configuring/Variables/#blur
3636- blur {
3737- enabled = true
3838- size = 3
3939- passes = 1
4040-4141- vibrancy = 0.1696
4242- }
4343-}
4444-4545-# https://wiki.hyprland.org/Configuring/Variables/#animations
4646-animations {
4747- enabled = yes, please :)
4848-4949- # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
5050-5151- bezier = easeOutQuint,0.23,1,0.32,1
5252- bezier = easeInOutCubic,0.65,0.05,0.36,1
5353- bezier = linear,0,0,1,1
5454- bezier = almostLinear,0.5,0.5,0.75,1.0
5555- bezier = quick,0.15,0,0.1,1
5656-5757- animation = global, 1, 10, default
5858- animation = border, 1, 5.39, easeOutQuint
5959- animation = windows, 1, 4.79, easeOutQuint
6060- animation = windowsIn, 1, 4.1, easeOutQuint, popin 87%
6161- animation = windowsOut, 1, 1.49, linear, popin 87%
6262- animation = fadeIn, 1, 1.73, almostLinear
6363- animation = fadeOut, 1, 1.46, almostLinear
6464- animation = fade, 1, 3.03, quick
6565- animation = layers, 1, 3.81, easeOutQuint
6666- animation = layersIn, 1, 4, easeOutQuint, fade
6767- animation = layersOut, 1, 1.5, linear, fade
6868- animation = fadeLayersIn, 1, 1.79, almostLinear
6969- animation = fadeLayersOut, 1, 1.39, almostLinear
7070- animation = workspaces, 0, 0, ease
7171-}
7272-7373-# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
7474-dwindle {
7575- pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
7676- preserve_split = true # You probably want this
7777- force_split = 2 # Always split on the right
7878-}
7979-8080-# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
8181-master {
8282- new_status = master
8383-}
8484-8585-# https://wiki.hyprland.org/Configuring/Variables/#misc
8686-misc {
8787- disable_hyprland_logo = true
8888- disable_splash_rendering = true
8989- focus_on_activate = true
9090-}
9191-9292-# https://wiki.hypr.land/Configuring/Variables/#cursor
9393-cursor {
9494- hide_on_key_press = true
9595-}
9696-9797-# Change the default Omarchy look'n'feel
9898-9999-# https://wiki.hyprland.org/Configuring/Variables/#general
100100-general {
101101- # No gaps between windows
102102- # gaps_in = 0
103103- # gaps_out = 0
104104-105105- # Use master layout instead of dwindle
106106- # layout = master
107107-}
108108-109109-# https://wiki.hyprland.org/Configuring/Variables/#decoration
110110-decoration {
111111- # Use round window corners
112112- # rounding = 8
113113-}
114114-115115-# https://wiki.hypr.land/Configuring/Dwindle-Layout/
116116-dwindle {
117117- # Avoid overly wide single-window layouts on wide screens
118118- # single_window_aspect_ratio = 1 1
119119-}
-12
dot_config/hypr/monitors.conf
···11-# See https://wiki.hyprland.org/Configuring/Monitors/
22-# List current monitors and resolutions possible: hyprctl monitors
33-# Format: monitor = [port], resolution, position, scale
44-# You must relaunch Hyprland after changing any envs (use Super+Esc, then Relaunch)
55-66-# Good compromise for 27" or 32" 4K monitors (but fractional!)
77- env = GDK_SCALE,1.75
88- monitor=,preferred,auto,1.666667
99-1010-# Framework 13 w/ 32" 4K monitor
1111-monitor= eDP-1, 2880x1920@120, auto, 2
1212-monitor=DP-2, 3840x2160@60, auto, 1.333333
-27
dot_config/hypr/theme.conf
···11-# name: Rosé Pine
22-# author: jishnurajendran
33-# upstream: https://github.com/jishnurajendran/hyprland-rosepine/blob/main/rose-pine.conf
44-# All natural pine, faux fur and a bit of soho vibes for the classy minimalist
55-$base = 0xff191724
66-$surface = 0xff1f1d2e
77-$overlay = 0xff26233a
88-$muted = 0xff6e6a86
99-$subtle = 0xff908caa
1010-$text = 0xffe0def4
1111-$love = 0xffeb6f92
1212-$gold = 0xfff6c177
1313-$rose = 0xffebbcba
1414-$pine = 0xff31748f
1515-$foam = 0xff9ccfd8
1616-$iris = 0xffc4a7e7
1717-$highlightLow = 0xff21202e
1818-$highlightMed = 0xff403d52
1919-$highlightHigh = 0xff524f67
2020-2121-general {
2222- # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
2323- col.active_border = $rose $pine $love $iris 90deg
2424-}
2525-2626-# Change border color on full screen
2727-windowrulev2 = bordercolor $love,fullscreen:1
-45
dot_config/hypr/windows.conf
···11-# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
22-windowrule = suppressevent maximize, class:.*
33-44-# Just dash of opacity by default
55-windowrule = opacity 0.97 0.9, class:.*
66-77-# Fix some dragging issues with XWayland
88-windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
99-1010-# App-specific tweaks
1111-1212-# Browser types (Chromium only)
1313-windowrule = tag +chromium-based-browser, class:([cC]hrom(e|ium))
1414-1515-# Force chromium-based browsers into a tile to deal with --app bug
1616-windowrule = tile, tag:chromium-based-browser
1717-1818-# Only a subtle opacity change, but not for video sites
1919-windowrule = opacity 1 0.97, tag:chromium-based-browser
2020-2121-# Some video sites should never have opacity applied to them
2222-windowrule = opacity 1.0 1.0, initialTitle:((?i)(?:[a-z0-9-]+\\.)*youtube\\.com_/|app\\.zoom\\.us_/wc/home)
2323-2424-# Remove 1px border around hyprshot screenshots
2525-layerrule = noanim, selection
2626-2727-# Floating windows
2828-windowrule = float, tag:floating-window
2929-windowrule = center, tag:floating-window
3030-windowrule = size 800 600, tag:floating-window
3131-3232-windowrule = tag +floating-window, class:(blueberry.py|Impala|Wiremix|org.gnome.NautilusPreviewer|com.gabm.satty|Omarchy|About|TUI.float)
3333-windowrule = tag +floating-window, class:(xdg-desktop-portal-gtk|sublime_text|DesktopEditors|org.gnome.Nautilus), title:^(Open.*Files?|Open [F|f]older.*|Save.*Files?|Save.*As|Save|All Files)
3434-3535-# Fullscreen screensaver
3636-windowrule = fullscreen, class:Screensaver
3737-3838-# No transparency on media windows
3939-windowrule = opacity 1 1, class:^(zoom|vlc|mpv|org.kde.kdenlive|com.obsproject.Studio|com.github.PintaProject.Pinta|imv|org.gnome.NautilusPreviewer)$
4040-4141-# Define terminal tag to style them uniformly (Alacritty only)
4242-windowrule = tag +terminal, class:(Alacritty)
4343-4444-# Application-specific animation
4545-layerrule = noanim, walker