Guest User

Untitled

a guest
Nov 26th, 2025
6
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.87 KB | None | 0 0
  1. Hyprland 0.51.1 built from branch at commit 71a1216abcc7031776630a6d88f105605c4dc1c9 ([gha] Nix: update inputs).
  2. Date: Mon Sep 22 20:54:03 2025
  3. Tag: v0.51.1, commits: 6436
  4. built against:
  5. aquamarine 0.9.5
  6. hyprlang 0.6.3
  7. hyprutils 0.10.0
  8. hyprcursor 0.1.13
  9. hyprgraphics 0.2.0
  10.  
  11.  
  12. no flags were set
  13.  
  14.  
  15. ~ ❯ hyprland systeminfo -c
  16. [ ERROR ] Unknown option 'systeminfo' !
  17. usage: Hyprland [arg [...]].
  18.  
  19. Arguments:
  20. --help -h - Show this message again
  21. --config FILE -c FILE - Specify config file to use
  22. --socket NAME - Sets the Wayland socket name (for Wayland socket handover)
  23. --wayland-fd FD - Sets the Wayland socket fd (for Wayland socket handover)
  24. --systeminfo - Prints system infos
  25. --i-am-really-stupid - Omits root user privileges check (why would you do that?)
  26. --verify-config - Do not run Hyprland, only print if the config has any errors
  27. --version -v - Print this binary's version
  28.  
  29. ~ ✗ hyprland --systeminfo -c
  30. Segmentation fault (core dumped) hyprland --systeminfo -c
  31.  
  32. ~ ✗ hyprland --systeminfo c
  33. Segmentation fault (core dumped) hyprland --systeminfo c
  34.  
  35. ~ ✗ hyprctl systeminfo -c
  36. Hyprland 0.51.1 built from branch at commit 71a1216abcc7031776630a6d88f105605c4dc1c9 ([gha] Nix: update inputs).
  37. Date: Mon Sep 22 20:54:03 2025
  38. Tag: v0.51.1, commits: 6436
  39. built against:
  40. aquamarine 0.9.5
  41. hyprlang 0.6.3
  42. hyprutils 0.10.0
  43. hyprcursor 0.1.13
  44. hyprgraphics 0.2.0
  45.  
  46.  
  47. no flags were set
  48.  
  49.  
  50. System Information:
  51. System name: Linux
  52. Node name: coffee
  53. Release: 6.17.7-arch1-1
  54. Version: #1 SMP PREEMPT_DYNAMIC Sun, 02 Nov 2025 17:27:22 +0000
  55.  
  56.  
  57. GPU information:
  58. 04:00.0 Non-Volatile memory controller [0108]: Sandisk Corp SanDisk Ultra 3D / WD PC SN530, IX SN530, Blue SN550 NVMe SSD (DRAM-less) [15b7:5009] (rev 01) (prog-if 02 [NVM Express])
  59. 05:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA104 [GeForce RTX 3070 Lite Hash Rate] [10de:2488] (rev a1) (prog-if 00 [VGA controller])
  60. 0e:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] [1002:73df] (rev c5) (prog-if 00 [VGA controller])
  61. NVRM version: NVIDIA UNIX Open Kernel Module for x86_64 580.95.05 Release Build (root@coffee)
  62.  
  63.  
  64. os-release: NAME="Arch Linux"
  65. PRETTY_NAME="Arch Linux"
  66. ID=arch
  67. BUILD_ID=rolling
  68. ANSI_COLOR="38;2;23;147;209"
  69. HOME_URL="https://archlinux.org/"
  70. DOCUMENTATION_URL="https://wiki.archlinux.org/"
  71. SUPPORT_URL="https://bbs.archlinux.org/"
  72. BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
  73. PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
  74. LOGO=archlinux-logo
  75.  
  76.  
  77. plugins:
  78.  
  79. Explicit sync: supported
  80. GL ver: 3.2
  81. Backend: drm
  82.  
  83. Monitor info:
  84. Panel DP-4: 3440x1440, DP-4 Pixio USA Pixio PXC348C -> backend drm
  85. explicit ✔️
  86. edid:
  87. hdr ❌
  88. chroma ✔️
  89. bt2020 ❌
  90. vrr capable ❌
  91. non-desktop ❌
  92.  
  93. Panel DP-5: 1920x1080, DP-5 LG Electronics LG ULTRAGEAR 0x00000E78 -> backend drm
  94. explicit ✔️
  95. edid:
  96. hdr ❌
  97. chroma ✔️
  98. bt2020 ❌
  99. vrr capable ❌
  100. non-desktop ❌
  101.  
  102. ======Config-Start======
  103.  
  104.  
  105. Config File: /home/coffee/.config/hypr/hyprland.conf: Read Succeeded
  106. # Learn how to configure Hyprland: https://wiki.hyprland.org/Configuring/
  107.  
  108. # Use defaults Omarchy defaults (but don't edit these directly!)
  109. source = ~/.local/share/omarchy/default/hypr/autostart.conf
  110. source = ~/.local/share/omarchy/default/hypr/bindings/media.conf
  111. source = ~/.local/share/omarchy/default/hypr/bindings/tiling.conf
  112. source = ~/.local/share/omarchy/default/hypr/bindings/utilities.conf
  113. source = ~/.local/share/omarchy/default/hypr/envs.conf
  114. source = ~/.local/share/omarchy/default/hypr/looknfeel.conf
  115. source = ~/.local/share/omarchy/default/hypr/input.conf
  116. source = ~/.local/share/omarchy/default/hypr/windows.conf
  117. source = ~/.config/omarchy/current/theme/hyprland.conf
  118.  
  119. # Change your own setup in these files (and overwrite any settings from defaults!)
  120. source = ~/.config/hypr/monitors.conf
  121. source = ~/.config/hypr/input.conf
  122. source = ~/.config/hypr/bindings.conf
  123. source = ~/.config/hypr/envs.conf
  124. source = ~/.config/hypr/looknfeel.conf
  125. source = ~/.config/hypr/autostart.conf
  126. source = ~/.config/hypr/windows.conf
  127.  
  128. # NVIDIA environment variables
  129. env = NVD_BACKEND,direct
  130. env = LIBVA_DRIVER_NAME,nvidia
  131. env = __GLX_VENDOR_LIBRARY_NAME,nvidia
  132.  
  133.  
  134. Config File: /home/coffee/.local/share/omarchy/default/hypr/autostart.conf: Read Succeeded
  135. exec-once = uwsm-app -- hypridle
  136. exec-once = uwsm-app -- mako
  137. exec-once = uwsm-app -- waybar
  138. exec-once = uwsm-app -- fcitx5
  139. exec-once = uwsm-app -- swaybg -i ~/.config/omarchy/current/background -m fill
  140. exec-once = uwsm-app -- swayosd-server
  141. exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
  142. exec-once = omarchy-cmd-first-run
  143. exec-once = uwsm-app -- elephant
  144. exec-once = uwsm-app -- walker --gapplication-service
  145.  
  146. # Slow app launch fix -- set systemd vars
  147. exec-once = systemctl --user import-environment $(env | cut -d'=' -f 1)
  148. exec-once = dbus-update-activation-environment --systemd --all
  149.  
  150.  
  151. Config File: /home/coffee/.local/share/omarchy/default/hypr/bindings/media.conf: Read Succeeded
  152. # Only display the OSD on the currently focused monitor
  153. $osdclient = swayosd-client --monitor "$(hyprctl monitors -j | jq -r '.[] | select(.focused == true).name')"
  154.  
  155. # Laptop multimedia keys for volume and LCD brightness (with OSD)
  156. bindeld = ,XF86AudioRaiseVolume, Volume up, exec, $osdclient --output-volume raise
  157. bindeld = ,XF86AudioLowerVolume, Volume down, exec, $osdclient --output-volume lower
  158. bindeld = ,XF86AudioMute, Mute, exec, $osdclient --output-volume mute-toggle
  159. bindeld = ,XF86AudioMicMute, Mute microphone, exec, $osdclient --input-volume mute-toggle
  160. bindeld = ,XF86MonBrightnessUp, Brightness up, exec, $osdclient --brightness raise
  161. bindeld = ,XF86MonBrightnessDown, Brightness down, exec, $osdclient --brightness lower
  162.  
  163. # Precise 1% multimedia adjustments with Alt modifier
  164. bindeld = ALT, XF86AudioRaiseVolume, Volume up precise, exec, $osdclient --output-volume +1
  165. bindeld = ALT, XF86AudioLowerVolume, Volume down precise, exec, $osdclient --output-volume -1
  166. bindeld = ALT, XF86MonBrightnessUp, Brightness up precise, exec, $osdclient --brightness +1
  167. bindeld = ALT, XF86MonBrightnessDown, Brightness down precise, exec, $osdclient --brightness -1
  168.  
  169. # Requires playerctl
  170. bindld = , XF86AudioNext, Next track, exec, $osdclient --playerctl next
  171. bindld = , XF86AudioPause, Pause, exec, $osdclient --playerctl play-pause
  172. bindld = , XF86AudioPlay, Play, exec, $osdclient --playerctl play-pause
  173. bindld = , XF86AudioPrev, Previous track, exec, $osdclient --playerctl previous
  174.  
  175. # Switch audio output with Super + Mute
  176. bindld = SUPER, XF86AudioMute, Switch audio output, exec, omarchy-cmd-audio-switch
  177.  
  178.  
  179. Config File: /home/coffee/.local/share/omarchy/default/hypr/bindings/tiling.conf: Read Succeeded
  180. # This is now a deprecated file meant for those who did not wish to learn the latest Omarchy hotkeys.
  181. # Do not make changes here, but bring them to tiling-v2.conf instead.
  182.  
  183. # Close windows
  184. bindd = SUPER, W, Close window, killactive,
  185. bindd = CTRL ALT, DELETE, Close all windows, exec, omarchy-hyprland-window-close-all
  186.  
  187. # Control tiling
  188. bindd = SUPER, J, Toggle window split, togglesplit, # dwindle
  189. bindd = SUPER, P, Pseudo window, pseudo, # dwindle
  190. bindd = SUPER SHIFT, V, Toggle window floating/tiling, togglefloating,
  191. bindd = SHIFT, F11, Force full screen, fullscreen, 0
  192. bindd = ALT, F11, Full width, fullscreen, 1
  193.  
  194. # Move focus with SUPER + arrow keys
  195. bindd = SUPER, LEFT, Move focus left, movefocus, l
  196. bindd = SUPER, RIGHT, Move focus right, movefocus, r
  197. bindd = SUPER, UP, Move focus up, movefocus, u
  198. bindd = SUPER, DOWN, Move focus down, movefocus, d
  199.  
  200. # Switch workspaces with SUPER + [0-9]
  201. bindd = SUPER, code:10, Switch to workspace 1, workspace, 1
  202. bindd = SUPER, code:11, Switch to workspace 2, workspace, 2
  203. bindd = SUPER, code:12, Switch to workspace 3, workspace, 3
  204. bindd = SUPER, code:13, Switch to workspace 4, workspace, 4
  205. bindd = SUPER, code:14, Switch to workspace 5, workspace, 5
  206. bindd = SUPER, code:15, Switch to workspace 6, workspace, 6
  207. bindd = SUPER, code:16, Switch to workspace 7, workspace, 7
  208. bindd = SUPER, code:17, Switch to workspace 8, workspace, 8
  209. bindd = SUPER, code:18, Switch to workspace 9, workspace, 9
  210. bindd = SUPER, code:19, Switch to workspace 10, workspace, 10
  211.  
  212. # Move active window to a workspace with SUPER + SHIFT + [0-9]
  213. bindd = SUPER SHIFT, code:10, Move window to workspace 1, movetoworkspace, 1
  214. bindd = SUPER SHIFT, code:11, Move window to workspace 2, movetoworkspace, 2
  215. bindd = SUPER SHIFT, code:12, Move window to workspace 3, movetoworkspace, 3
  216. bindd = SUPER SHIFT, code:13, Move window to workspace 4, movetoworkspace, 4
  217. bindd = SUPER SHIFT, code:14, Move window to workspace 5, movetoworkspace, 5
  218. bindd = SUPER SHIFT, code:15, Move window to workspace 6, movetoworkspace, 6
  219. bindd = SUPER SHIFT, code:16, Move window to workspace 7, movetoworkspace, 7
  220. bindd = SUPER SHIFT, code:17, Move window to workspace 8, movetoworkspace, 8
  221. bindd = SUPER SHIFT, code:18, Move window to workspace 9, movetoworkspace, 9
  222. bindd = SUPER SHIFT, code:19, Move window to workspace 10, movetoworkspace, 10
  223.  
  224. # TAB between workspaces
  225. bindd = SUPER, TAB, Next workspace, workspace, e+1
  226. bindd = SUPER SHIFT, TAB, Previous workspace, workspace, e-1
  227. bindd = SUPER CTRL, TAB, Former workspace, workspace, previous
  228.  
  229. # Swap active window with the one next to it with SUPER + SHIFT + arrow keys
  230. bindd = SUPER SHIFT, LEFT, Swap window to the left, swapwindow, l
  231. bindd = SUPER SHIFT, RIGHT, Swap window to the right, swapwindow, r
  232. bindd = SUPER SHIFT, UP, Swap window up, swapwindow, u
  233. bindd = SUPER SHIFT, DOWN, Swap window down, swapwindow, d
  234.  
  235. # Cycle through applications on active workspace
  236. bindd = ALT, TAB, Cycle to next window, cyclenext
  237. bindd = ALT SHIFT, TAB, Cycle to prev window, cyclenext, prev
  238. bindd = ALT, TAB, Reveal active window on top, bringactivetotop
  239. bindd = ALT SHIFT, TAB, Reveal active window on top, bringactivetotop
  240.  
  241. # Resize active window
  242. bindd = SUPER, code:20, Expand window left, resizeactive, -100 0 # - key
  243. bindd = SUPER, code:21, Shrink window left, resizeactive, 100 0 # = key
  244. bindd = SUPER SHIFT, code:20, Shrink window up, resizeactive, 0 -100
  245. bindd = SUPER SHIFT, code:21, Expand window down, resizeactive, 0 100
  246.  
  247. # Scroll through existing workspaces with SUPER + scroll
  248. bindd = SUPER, MOUSE_DOWN, Scroll active workspace forward, workspace, e+1
  249. bindd = SUPER, MOUSE_UP, Scroll active workspace backward, workspace, e-1
  250.  
  251. # Move/resize windows with mainMod + LMB/RMB and dragging
  252. bindmd = SUPER, mouse:272, Move window, movewindow
  253. bindmd = SUPER, mouse:273, Resize window, resizewindow
  254.  
  255.  
  256. Config File: /home/coffee/.local/share/omarchy/default/hypr/bindings/utilities.conf: Read Succeeded
  257. # Menus
  258. bindd = SUPER, SPACE, Launch apps, exec, omarchy-launch-walker
  259. bindd = SUPER CTRL, E, Emoji picker, exec, omarchy-launch-walker -m symbols
  260. bindd = SUPER ALT, SPACE, Omarchy menu, exec, omarchy-menu
  261. bindd = SUPER, ESCAPE, System menu, exec, omarchy-menu system
  262. bindld = , XF86PowerOff, Power menu, exec, omarchy-menu system
  263. bindd = SUPER, K, Show key bindings, exec, omarchy-menu-keybindings
  264. bindd = , XF86Calculator, Calculator, exec, gnome-calculator
  265.  
  266. # Aesthetics
  267. bindd = SUPER SHIFT, SPACE, Toggle top bar, exec, omarchy-toggle-waybar
  268. bindd = SUPER CTRL, SPACE, Next background in theme, exec, omarchy-theme-bg-next
  269. bindd = SUPER SHIFT CTRL, SPACE, Theme menu, exec, omarchy-menu theme
  270. bindd = SUPER, BACKSPACE, Toggle window transparency, exec, hyprctl dispatch setprop "address:$(hyprctl activewindow -j | jq -r '.address')" opaque toggle
  271. bindd = SUPER SHIFT, BACKSPACE, Toggle workspace gaps, exec, omarchy-hyprland-workspace-toggle-gaps
  272.  
  273. # Notifications
  274. bindd = SUPER, COMMA, Dismiss last notification, exec, makoctl dismiss
  275. bindd = SUPER SHIFT, COMMA, Dismiss all notifications, exec, makoctl dismiss --all
  276. bindd = SUPER CTRL, COMMA, Toggle silencing notifications, exec, makoctl mode -t do-not-disturb && makoctl mode | grep -q 'do-not-disturb' && notify-send "Silenced notifications" || notify-send "Enabled notifications"
  277.  
  278. # Toggle idling
  279. bindd = SUPER CTRL, I, Toggle locking on idle, exec, omarchy-toggle-idle
  280.  
  281. # Toggle nightlight
  282. bindd = SUPER CTRL, N, Toggle nightlight, exec, omarchy-toggle-nightlight
  283.  
  284. # Control Apple Display brightness
  285. bindd = CTRL, F1, Apple Display brightness down, exec, omarchy-cmd-apple-display-brightness -5000
  286. bindd = CTRL, F2, Apple Display brightness up, exec, omarchy-cmd-apple-display-brightness +5000
  287. bindd = SHIFT CTRL, F2, Apple Display full brightness, exec, omarchy-cmd-apple-display-brightness +60000
  288.  
  289. # Captures
  290. bindd = , PRINT, Screenshot with editing, exec, omarchy-cmd-screenshot
  291. bindd = SHIFT, PRINT, Screenshot to clipboard, exec, omarchy-cmd-screenshot smart clipboard
  292. bindd = ALT, PRINT, Screenrecording, exec, omarchy-menu screenrecord
  293. bindd = SUPER, PRINT, Color picker, exec, pkill hyprpicker || hyprpicker -a
  294.  
  295. # File sharing
  296. bindd = SUPER CTRL, S, Share, exec, omarchy-menu share
  297.  
  298. # Waybar-less information
  299. bindd = SUPER CTRL, T, Show time, exec, notify-send " $(date +"%A %H:%M — %d %B W%V %Y")"
  300. bindd = SUPER CTRL, B, Show battery remaining, exec, notify-send "󰁹 Battery is at $(omarchy-battery-remaining)%"
  301.  
  302.  
  303. Config File: /home/coffee/.local/share/omarchy/default/hypr/envs.conf: Read Succeeded
  304. # Cursor size
  305. env = XCURSOR_SIZE,24
  306. env = HYPRCURSOR_SIZE,24
  307.  
  308. # Force all apps to use Wayland
  309. env = GDK_BACKEND,wayland,x11,*
  310. env = QT_QPA_PLATFORM,wayland;xcb
  311. env = QT_STYLE_OVERRIDE,kvantum
  312. env = SDL_VIDEODRIVER,wayland
  313. env = MOZ_ENABLE_WAYLAND,1
  314. env = ELECTRON_OZONE_PLATFORM_HINT,wayland
  315. env = OZONE_PLATFORM,wayland
  316. env = XDG_SESSION_TYPE,wayland
  317.  
  318. # Allow better support for screen sharing (Google Meet, Discord, etc)
  319. env = XDG_CURRENT_DESKTOP,Hyprland
  320. env = XDG_SESSION_DESKTOP,Hyprland
  321.  
  322. xwayland {
  323. force_zero_scaling = true
  324. }
  325.  
  326. # Use XCompose file
  327. env = XCOMPOSEFILE,~/.XCompose
  328.  
  329. # Don't show update on first launch
  330. ecosystem {
  331. no_update_news = true
  332. }
  333.  
  334.  
  335. Config File: /home/coffee/.local/share/omarchy/default/hypr/looknfeel.conf: Read Succeeded
  336. # Refer to https://wiki.hyprland.org/Configuring/Variables/
  337.  
  338. # Variables
  339. $activeBorderColor = rgba(33ccffee) rgba(00ff99ee) 45deg
  340. $inactiveBorderColor = rgba(595959aa)
  341.  
  342. # https://wiki.hyprland.org/Configuring/Variables/#general
  343. general {
  344. gaps_in = 5
  345. gaps_out = 10
  346.  
  347. border_size = 2
  348.  
  349. # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
  350. col.active_border = $activeBorderColor
  351. col.inactive_border = $inactiveBorderColor
  352.  
  353. # Set to true enable resizing windows by clicking and dragging on borders and gaps
  354. resize_on_border = false
  355.  
  356. # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
  357. allow_tearing = false
  358.  
  359. layout = dwindle
  360. }
  361.  
  362. # https://wiki.hyprland.org/Configuring/Variables/#decoration
  363. decoration {
  364. rounding = 0
  365.  
  366. shadow {
  367. enabled = true
  368. range = 2
  369. render_power = 3
  370. color = rgba(1a1a1aee)
  371. }
  372.  
  373. # https://wiki.hyprland.org/Configuring/Variables/#blur
  374. blur {
  375. enabled = true
  376. size = 3
  377. passes = 3
  378. }
  379. }
  380.  
  381. # https://wiki.hypr.land/Configuring/Variables/#group
  382. group {
  383. col.border_active = $activeBorderColor
  384. col.border_inactive = $inactiveBorderColor
  385. col.border_locked_active = -1
  386. col.border_locked_inactive = -1
  387.  
  388. groupbar {
  389. font_size = 12
  390. font_family = monospace
  391. font_weight_active = ultraheavy
  392. font_weight_inactive = normal
  393.  
  394. indicator_height = 0
  395. indicator_gap = 5
  396. height = 22
  397. gaps_in = 5
  398. gaps_out = 0
  399.  
  400. text_color = rgb(ffffff)
  401. text_color_inactive = rgba(ffffff90)
  402. col.active = rgba(00000040)
  403. col.inactive = rgba(00000020)
  404.  
  405. gradients = true
  406. gradient_rounding = 0
  407. gradient_round_only_edges = false
  408. }
  409. }
  410.  
  411.  
  412. # https://wiki.hyprland.org/Configuring/Variables/#animations
  413. animations {
  414. enabled = yes, please :)
  415.  
  416. # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
  417.  
  418. bezier = easeOutQuint,0.23,1,0.32,1
  419. bezier = easeInOutCubic,0.65,0.05,0.36,1
  420. bezier = linear,0,0,1,1
  421. bezier = almostLinear,0.5,0.5,0.75,1.0
  422. bezier = quick,0.15,0,0.1,1
  423.  
  424. animation = global, 1, 10, default
  425. animation = border, 1, 5.39, easeOutQuint
  426. animation = windows, 1, 4.79, easeOutQuint
  427. animation = windowsIn, 1, 4.1, easeOutQuint, popin 87%
  428. animation = windowsOut, 1, 1.49, linear, popin 87%
  429. animation = fadeIn, 1, 1.73, almostLinear
  430. animation = fadeOut, 1, 1.46, almostLinear
  431. animation = fade, 1, 3.03, quick
  432. animation = layers, 1, 3.81, easeOutQuint
  433. animation = layersIn, 1, 4, easeOutQuint, fade
  434. animation = layersOut, 1, 1.5, linear, fade
  435. animation = fadeLayersIn, 1, 1.79, almostLinear
  436. animation = fadeLayersOut, 1, 1.39, almostLinear
  437. animation = workspaces, 0, 0, ease
  438. }
  439.  
  440. # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
  441. dwindle {
  442. pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
  443. preserve_split = true # You probably want this
  444. force_split = 2 # Always split on the right
  445. }
  446.  
  447. # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
  448. master {
  449. new_status = master
  450. }
  451.  
  452. # https://wiki.hyprland.org/Configuring/Variables/#misc
  453. misc {
  454. disable_hyprland_logo = true
  455. disable_splash_rendering = true
  456. focus_on_activate = true
  457. anr_missed_pings = 3
  458. new_window_takes_over_fullscreen = 1
  459. }
  460.  
  461. # https://wiki.hypr.land/Configuring/Variables/#cursor
  462. cursor {
  463. hide_on_key_press = true
  464. }
  465.  
  466. # Style Gum confirm to match terminal theme
  467. env = GUM_CONFIRM_PROMPT_FOREGROUND,6 # Cyan
  468. env = GUM_CONFIRM_SELECTED_FOREGROUND,0 # Black
  469. env = GUM_CONFIRM_SELECTED_BACKGROUND,2 # Green
  470. env = GUM_CONFIRM_UNSELECTED_FOREGROUND,0 # Black
  471. env = GUM_CONFIRM_UNSELECTED_BACKGROUND,8 # Dark grey
  472.  
  473.  
  474. Config File: /home/coffee/.local/share/omarchy/default/hypr/input.conf: Read Succeeded
  475. # https://wiki.hyprland.org/Configuring/Variables/#input
  476. input {
  477. kb_layout = us
  478. kb_variant =
  479. kb_model =
  480. kb_options = compose:caps
  481. kb_rules =
  482.  
  483. follow_mouse = 1
  484.  
  485. sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
  486.  
  487. touchpad {
  488. natural_scroll = false
  489. }
  490. }
  491.  
  492.  
  493. Config File: /home/coffee/.local/share/omarchy/default/hypr/windows.conf: Read Succeeded
  494. # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
  495. windowrule = suppressevent maximize, class:.*
  496.  
  497. # Just dash of opacity by default
  498. windowrule = opacity 0.97 0.9, class:.*
  499.  
  500. # Fix some dragging issues with XWayland
  501. windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
  502.  
  503. # App-specific tweaks
  504. source = ~/.local/share/omarchy/default/hypr/apps.conf
  505.  
  506.  
  507. Config File: /home/coffee/.local/share/omarchy/default/hypr/apps.conf: Read Succeeded
  508. # App-specific tweaks
  509. source = ~/.local/share/omarchy/default/hypr/apps/1password.conf
  510. source = ~/.local/share/omarchy/default/hypr/apps/bitwarden.conf
  511. source = ~/.local/share/omarchy/default/hypr/apps/browser.conf
  512. source = ~/.local/share/omarchy/default/hypr/apps/hyprshot.conf
  513. source = ~/.local/share/omarchy/default/hypr/apps/jetbrains.conf
  514. source = ~/.local/share/omarchy/default/hypr/apps/localsend.conf
  515. source = ~/.local/share/omarchy/default/hypr/apps/pip.conf
  516. source = ~/.local/share/omarchy/default/hypr/apps/qemu.conf
  517. source = ~/.local/share/omarchy/default/hypr/apps/retroarch.conf
  518. source = ~/.local/share/omarchy/default/hypr/apps/steam.conf
  519. source = ~/.local/share/omarchy/default/hypr/apps/system.conf
  520. source = ~/.local/share/omarchy/default/hypr/apps/terminals.conf
  521. source = ~/.local/share/omarchy/default/hypr/apps/walker.conf
  522. source = ~/.local/share/omarchy/default/hypr/apps/webcam-overlay.conf
  523.  
  524.  
  525. Config File: /home/coffee/.local/share/omarchy/default/hypr/apps/1password.conf: Read Succeeded
  526. windowrule = noscreenshare, class:^(1Password)$
  527.  
  528.  
  529. Config File: /home/coffee/.local/share/omarchy/default/hypr/apps/bitwarden.conf: Read Succeeded
  530. windowrule = noscreenshare, class:^(Bitwarden)$
  531.  
  532.  
  533. Config File: /home/coffee/.local/share/omarchy/default/hypr/apps/browser.conf: Read Succeeded
  534. # Browser types
  535. windowrule = tag +chromium-based-browser, class:((google-)?[cC]hrom(e|ium)|[bB]rave-browser|Microsoft-edge|Vivaldi-stable|helium)
  536. windowrule = tag +firefox-based-browser, class:([fF]irefox|zen|librewolf)
  537.  
  538. # Force chromium-based browsers into a tile to deal with --app bug
  539. windowrule = tile, tag:chromium-based-browser
  540.  
  541. # Only a subtle opacity change, but not for video sites
  542. windowrule = opacity 1 0.97, tag:chromium-based-browser
  543. windowrule = opacity 1 0.97, tag:firefox-based-browser
  544.  
  545. # Some video sites should never have opacity applied to them
  546. windowrule = opacity 1.0 1.0, initialTitle:((?i)(?:[a-z0-9-]+\.)*youtube\.com_/|app\.zoom\.us_/wc/home)
  547.  
  548.  
  549. Config File: /home/coffee/.local/share/omarchy/default/hypr/apps/hyprshot.conf: Read Succeeded
  550. # Remove 1px border around hyprshot screenshots
  551. layerrule = noanim, selection
  552.  
  553.  
  554. Config File: /home/coffee/.local/share/omarchy/default/hypr/apps/jetbrains.conf: Read Succeeded
  555. # JetBrains windows default size
  556. windowrule = size 50% 50%, class:(.*jetbrains.*)$, title:^$
  557.  
  558. # Fix tab dragging (tab titles are just one space)
  559. windowrule = noinitialfocus, class:^(.*jetbrains.*)$, title:^\\s$
  560.  
  561. # Allow dialogs (like "Send usage statistics") to be focusable and clickable
  562. windowrule = unset,nofocus,class:^(.*jetbrains.*)$,title:^$
  563. windowrule = unset,noinitialfocus,class:^(.*jetbrains.*)$,title:^$
  564.  
  565.  
  566. Config File: /home/coffee/.local/share/omarchy/default/hypr/apps/localsend.conf: Read Succeeded
  567. # Float LocalSend and fzf file picker
  568. windowrule = float, class:(Share|localsend)
  569. windowrule = center, class:(Share|localsend)
  570.  
  571.  
  572. Config File: /home/coffee/.local/share/omarchy/default/hypr/apps/pip.conf: Read Succeeded
  573. # Picture-in-picture overlays
  574. windowrule = tag +pip, title:(Picture.{0,1}in.{0,1}[Pp]icture)
  575. windowrule = float, tag:pip
  576. windowrule = pin, tag:pip
  577. windowrule = size 600 338, tag:pip
  578. windowrule = keepaspectratio, tag:pip
  579. windowrule = noborder, tag:pip
  580. windowrule = opacity 1 1, tag:pip
  581. windowrule = move 100%-w-40 4%, tag:pip
  582.  
  583.  
  584. Config File: /home/coffee/.local/share/omarchy/default/hypr/apps/qemu.conf: Read Succeeded
  585. windowrule = opacity 1 1, class:qemu
  586.  
  587.  
  588. Config File: /home/coffee/.local/share/omarchy/default/hypr/apps/retroarch.conf: Read Succeeded
  589. windowrule = fullscreen, class:com.libretro.RetroArch
  590. windowrule = opacity 1 1, class:com.libretro.RetroArch
  591. windowrule = idleinhibit fullscreen, class:com.libretro.RetroArch
  592.  
  593.  
  594.  
  595. Config File: /home/coffee/.local/share/omarchy/default/hypr/apps/steam.conf: Read Succeeded
  596. # Float Steam
  597. windowrule = float, class:steam
  598. windowrule = center, class:steam, title:Steam
  599. windowrule = opacity 1 1, class:steam
  600. windowrule = size 1100 700, class:steam, title:Steam
  601. windowrule = size 460 800, class:steam, title:Friends List
  602. windowrule = idleinhibit fullscreen, class:steam
  603.  
  604.  
  605. Config File: /home/coffee/.local/share/omarchy/default/hypr/apps/system.conf: Read Succeeded
  606. # Floating windows
  607. windowrule = float, tag:floating-window
  608. windowrule = center, tag:floating-window
  609. windowrule = size 875 600, tag:floating-window
  610.  
  611. windowrule = tag +floating-window, class:(blueberry.py|com.omarchy.Impala|com.omarchy.Wiremix|com.omarchy.Omarchy|org.gnome.NautilusPreviewer|com.gabm.satty|Omarchy|About|TUI.float)
  612. 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|.*wants to [open|save].*|[C|c]hoose.*)
  613. windowrule = float, class:org.gnome.Calculator
  614.  
  615. # Fullscreen screensaver
  616. windowrule = fullscreen, class:Screensaver
  617.  
  618. # No transparency on media windows
  619. windowrule = opacity 1 1, class:^(zoom|vlc|mpv|org.kde.kdenlive|com.obsproject.Studio|com.github.PintaProject.Pinta|imv|org.gnome.NautilusPreviewer)$
  620.  
  621. # Popped window rounding
  622. windowrule = rounding 8, tag:pop
  623.  
  624.  
  625. Config File: /home/coffee/.local/share/omarchy/default/hypr/apps/terminals.conf: Read Succeeded
  626. # Define terminal tag to style them uniformly
  627. windowrule = tag +terminal, class:(Alacritty|kitty|com.mitchellh.ghostty)
  628.  
  629.  
  630. Config File: /home/coffee/.local/share/omarchy/default/hypr/apps/walker.conf: Read Succeeded
  631. # Application-specific animation
  632. layerrule = noanim, walker
  633.  
  634.  
  635. Config File: /home/coffee/.local/share/omarchy/default/hypr/apps/webcam-overlay.conf: Read Succeeded
  636. # Webcam overlay for screen recording
  637. windowrule = float, title:WebcamOverlay
  638. windowrule = pin, title:WebcamOverlay
  639. windowrule = noinitialfocus, title:WebcamOverlay
  640. windowrule = nodim, title:WebcamOverlay
  641. windowrule = move 100%-w-40 100%-w-40, title:WebcamOverlay # There's a typo in the hyprland rule so 100%-w on the height param is actually correct here
  642.  
  643.  
  644. Config File: /home/coffee/.config/omarchy/current/theme/hyprland.conf: Read Succeeded
  645. $activeBorderColor = rgb(8A8A8D)
  646.  
  647. general {
  648. col.active_border = $activeBorderColor
  649. }
  650.  
  651. group {
  652. col.border_active = $activeBorderColor
  653. }
  654.  
  655.  
  656. Config File: /home/coffee/.config/hypr/monitors.conf: Read Succeeded
  657. # See https://wiki.hyprland.org/Configuring/Monitors/
  658. # List current monitors and resolutions possible: hyprctl monitors
  659. # Format: monitor = [port], resolution, position, scale
  660. # You must relaunch Hyprland after changing any envs (use Super+Esc, then Relaunch)
  661.  
  662. # Optimized for retina-class 2x displays, like 13" 2.8K, 27" 5K, 32" 6K.
  663. env = GDK_SCALE,1
  664. monitor=DP-4,3440x1440@144,0x0,1
  665. monitor=DP-5,1920x1080@120,-1080x-200,1,transform,1
  666.  
  667.  
  668. # Good compromise for 27" or 32" 4K monitors (but fractional!)
  669. # env = GDK_SCALE,1.75
  670. # monitor=,preferred,auto,1.666667
  671.  
  672. # Straight 1x setup for low-resolution displays like 1080p or 1440p
  673. # env = GDK_SCALE,1
  674. # monitor=,preferred,auto,1
  675.  
  676. # Example for Framework 13 w/ 6K XDR Apple display
  677. # monitor = DP-5, 6016x3384@60, auto, 2
  678. # monitor = eDP-1, 2880x1920@120, auto, 2
  679.  
  680.  
  681. Config File: /home/coffee/.config/hypr/input.conf: Read Succeeded
  682. # Control your input devices
  683. # See https://wiki.hypr.land/Configuring/Variables/#input
  684. input {
  685. # Use multiple keyboard layouts and switch between them with Left Alt + Right Alt
  686. # kb_layout = us,dk,eu
  687. kb_layout = us
  688. kb_options = compose:caps # ,grp:alts_toggle
  689.  
  690. # Change speed of keyboard repeat
  691. repeat_rate = 40
  692. repeat_delay = 600
  693.  
  694. # Start with numlock on by default
  695. numlock_by_default = true
  696.  
  697. # Increase sensitity for mouse/trackpack (default: 0)
  698. # sensitivity = 0.35
  699.  
  700. touchpad {
  701. # Use natural (inverse) scrolling
  702. # natural_scroll = true
  703.  
  704. # Use two-finger clicks for right-click instead of lower-right corner
  705. # clickfinger_behavior = true
  706.  
  707. # Control the speed of your scrolling
  708. scroll_factor = 0.4
  709. }
  710.  
  711.  
  712. }
  713.  
  714. # Scroll faster in the terminal
  715. windowrule = scrolltouchpad 1.5, tag:terminal
  716.  
  717.  
  718. Config File: /home/coffee/.config/hypr/bindings.conf: Read Succeeded
  719. # Application bindings
  720. $terminal = uwsm app -- $TERMINAL
  721. $browser = librewolf
  722.  
  723. bindd = SUPER, return, Terminal, exec, $terminal --working-directory="$(omarchy-cmd-terminal-cwd)"
  724. bindd = SUPER, B, Browser, exec, $browser
  725. bindd = SUPER SHIFT, B, Browser (private), exec, $browser --private
  726. bindd = SUPER, slash, Passwords, exec, uwsm app -- 1password
  727.  
  728.  
  729. # Overwrite existing bindings, like putting Omarchy Menu on Super + Space
  730. # unbind = SUPER, SPACE
  731. # bindd = SUPER, SPACE, Omarchy menu, exec, omarchy-menu
  732.  
  733.  
  734. unbind = SUPER, W
  735. bindd = SUPER, Q, Close active window, killactive,
  736.  
  737. unbind = SUPER, F
  738. unbind = SUPER, V
  739. bindd = SUPER, F, Toggle floating, togglefloating,
  740.  
  741. unbind = SUPER, D
  742. bindd = SUPER, D, Launch apps, exec, rofi -show run
  743.  
  744.  
  745. Config File: /home/coffee/.config/hypr/envs.conf: Read Succeeded
  746. # Extra env variables
  747. # Note: You must relaunch Hyprland after changing envs (use Super+Esc, then Relaunch)
  748. # env = MY_GLOBAL_ENV,setting
  749.  
  750.  
  751. Config File: /home/coffee/.config/hypr/looknfeel.conf: Read Succeeded
  752. # Change the default Omarchy look'n'feel
  753.  
  754. # https://wiki.hyprland.org/Configuring/Variables/#general
  755. general {
  756. # No gaps between windows
  757. # gaps_in = 0
  758. # gaps_out = 0
  759.  
  760. # Use master layout instead of dwindle
  761. # layout = master
  762. }
  763.  
  764. # https://wiki.hyprland.org/Configuring/Variables/#decoration
  765. decoration {
  766. # Use round window corners
  767. # rounding = 8
  768. }
  769.  
  770.  
  771. Config File: /home/coffee/.config/hypr/autostart.conf: Read Succeeded
  772. # Extra autostart processes
  773. # exec-once = uwsm app -- my-service
  774.  
  775.  
  776. Config File: /home/coffee/.config/hypr/windows.conf: Read Succeeded
  777. windowrule = opaque, class:gimp
  778.  
  779.  
  780. ======Config-End========
Add Comment
Please, Sign In to add comment