omarchy 4.0 probook
41
alacritty/alacritty/alacritty.toml
Normal file
|
|
@ -0,0 +1,41 @@
|
||||||
|
general.import = [ "~/.config/omarchy/current/theme/alacritty.toml" ]
|
||||||
|
|
||||||
|
[env]
|
||||||
|
TERM = "xterm-256color"
|
||||||
|
|
||||||
|
[font]
|
||||||
|
normal = { family = "JetBrainsMonoNL Nerd Font Mono" }
|
||||||
|
bold = { family = "JetBrainsMonoNL Nerd Font Mono" }
|
||||||
|
italic = { family = "JetBrainsMonoNL Nerd Font Mono" }
|
||||||
|
size = 9
|
||||||
|
|
||||||
|
[window]
|
||||||
|
padding.x = 7
|
||||||
|
padding.y = 7
|
||||||
|
decorations = "None"
|
||||||
|
|
||||||
|
[keyboard]
|
||||||
|
bindings = [
|
||||||
|
{ key = "Insert", mods = "Shift", action = "Paste" },
|
||||||
|
{ key = "Insert", mods = "Control", action = "Copy" },
|
||||||
|
# Send Shift+Return as CSI-u so TUIs can distinguish it from Return without treating it as Alt+Return.
|
||||||
|
{ key = "Return", mods = "Shift", chars = "\u001B[13;2u" },
|
||||||
|
# Legacy encoding sends Alt+Shift+Return the same as Alt+Return; send CSI-u so tmux can match M-S-Enter.
|
||||||
|
{ key = "Return", mods = "Alt|Shift", chars = "\u001B[13;4u" }
|
||||||
|
]
|
||||||
|
|
||||||
|
[terminal]
|
||||||
|
osc52 = "CopyPaste"
|
||||||
|
|
||||||
|
[cursor]
|
||||||
|
# Set to false to disable completely
|
||||||
|
smooth_motion = true
|
||||||
|
# 0.0 = cursor is not moving, 1.0 = cursor moves instantly
|
||||||
|
smooth_motion_factor = 0.5
|
||||||
|
# 0.0 = broken, 1.0 = cursor shape is unaffected by movement
|
||||||
|
smooth_motion_spring = 0.5
|
||||||
|
# Limits how the cursor size may change
|
||||||
|
smooth_motion_max_stretch_x = 10.0
|
||||||
|
smooth_motion_max_stretch_y = 5.0
|
||||||
|
# Override "block" cursor if you don't like how it looks in this fork
|
||||||
|
#block_replace_shape = "underline"
|
||||||
25
hypr/hypr/autostart.conf
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
# Extra autostart processes
|
||||||
|
# exec-once = uwsm-app -- my-service
|
||||||
|
# 1
|
||||||
|
#exec-once = [workspace 1 silent; monitor eDP-1] uwsm-app -- rocketchat-desktop
|
||||||
|
# 2
|
||||||
|
#exec-once = [workspace 2 silent; monitor eDP-1] uwsm-app -- triliumnext
|
||||||
|
# 3
|
||||||
|
#exec-once = [workspace 3 silent; monitor eDP-1] omarchy-launch-webapp "https://chatty.aime.team"
|
||||||
|
# 4
|
||||||
|
#exec-once = [workspace 4 silent; monitor HDMI-A-1] uwsm-app -- zen
|
||||||
|
# 5
|
||||||
|
# exec-once = [workspace 5 silent; monitor HDMI-A-1] uwsm-app -- nautilus
|
||||||
|
# 6
|
||||||
|
# exec-once = [workspace 6 silent; monitor HDMI-A-1] uwsm-app -- vscodium
|
||||||
|
# 7
|
||||||
|
# 8
|
||||||
|
# exec-once = [workspace 8 silent; monitor HDMI-A-1] omarchy-launch-webapp "http://192.168.1.151/zabbix/"
|
||||||
|
# exec-once = [workspace 8 silent; monitor eDP-1] uwsm-app -- Telegram
|
||||||
|
# 9
|
||||||
|
#exec-once = [workspace 9 silent; monitor eDP-1] uwsm-app -- thunderbird
|
||||||
|
# 10
|
||||||
|
#exec-once = [workspace 10 silent; monitor eDP-1] uwsm-app -- keepassxc
|
||||||
|
#exec-once = [workspace 10 silent; monitor eDP-1] uwsm-app -- bitwarden-desktop
|
||||||
|
# Scratchpad
|
||||||
|
# exec-once = [workspace special; silent] uwsm-app -- subl
|
||||||
25
hypr/hypr/autostart.conf.bak.1783333903
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
# Extra autostart processes
|
||||||
|
# exec-once = uwsm-app -- my-service
|
||||||
|
# 1
|
||||||
|
exec-once = [workspace 1 silent; monitor eDP-1] uwsm-app -- rocketchat-desktop
|
||||||
|
# 2
|
||||||
|
exec-once = [workspace 2 silent; monitor eDP-1] uwsm-app -- triliumnext
|
||||||
|
# 3
|
||||||
|
exec-once = [workspace 3 silent; monitor eDP-1] omarchy-launch-webapp "https://chatty.aime.team"
|
||||||
|
# 4
|
||||||
|
exec-once = [workspace 4 silent; monitor HDMI-A-1] uwsm-app -- zen
|
||||||
|
# 5
|
||||||
|
# exec-once = [workspace 5 silent; monitor HDMI-A-1] uwsm-app -- nautilus
|
||||||
|
# 6
|
||||||
|
# exec-once = [workspace 6 silent; monitor HDMI-A-1] uwsm-app -- vscodium
|
||||||
|
# 7
|
||||||
|
# 8
|
||||||
|
# exec-once = [workspace 8 silent; monitor HDMI-A-1] omarchy-launch-webapp "http://192.168.1.151/zabbix/"
|
||||||
|
# exec-once = [workspace 8 silent; monitor eDP-1] uwsm-app -- Telegram
|
||||||
|
# 9
|
||||||
|
exec-once = [workspace 9 silent; monitor eDP-1] uwsm-app -- thunderbird
|
||||||
|
# 10
|
||||||
|
exec-once = [workspace 10 silent; monitor eDP-1] uwsm-app -- keepassxc
|
||||||
|
exec-once = [workspace 10 silent; monitor eDP-1] uwsm-app -- bitwarden-desktop
|
||||||
|
# Scratchpad
|
||||||
|
# exec-once = [workspace special; silent] uwsm-app -- subl
|
||||||
247
hypr/hypr/bindings.conf
Normal file
|
|
@ -0,0 +1,247 @@
|
||||||
|
# Application bindings
|
||||||
|
bindd = SUPER ALT, RETURN, Tmux, exec, uwsm-app -- xdg-terminal-exec --dir="$(omarchy-cmd-terminal-cwd)" tmux new
|
||||||
|
bindd = SUPER, RETURN, Terminal, exec, uwsm-app -- xdg-terminal-exec --dir="$(omarchy-cmd-terminal-cwd)"
|
||||||
|
|
||||||
|
bindd = SUPER, A, Alacritty, exec, alacritty
|
||||||
|
bindd = SUPER, D, Notepad, exec, notepad.alexkdeveloper
|
||||||
|
bindd = SUPER CTRL, RETURN, Browser, exec, omarchy-launch-browser
|
||||||
|
bindd = SUPER CTRL, E, Email, exec, thunderbird
|
||||||
|
bindd = SUPER CTRL, V, Vault, exec, bitwarden-desktop
|
||||||
|
bindd = SUPER CTRL, C, Calendar, exec, omarchy-launch-webapp "https://cloud.aime.team/index.php/apps/calendar/timeGridWeek/now"
|
||||||
|
bindd = SUPER, E, File manager, exec, uwsm-app -- nautilus --new-window
|
||||||
|
bindd = SUPER ALT CTRL, F, File manager (cwd), exec, uwsm-app -- nautilus --new-window "$(omarchy-cmd-terminal-cwd)"
|
||||||
|
bindd = SUPER CTRL, B, Browser, exec, omarchy-launch-browser
|
||||||
|
bindd = SUPER SHIFT ALT, B, Browser (private), exec, omarchy-launch-browser --private
|
||||||
|
bindd = SUPER CTRL, N, Trilium, exec, triliumnext
|
||||||
|
bindd = SUPER CTRL, M, Zabbix, exec, omarchy-launch-webapp "http://192.168.1.151/zabbix/"
|
||||||
|
bindd = SUPER CTRL, S, Sublime, exec, subl
|
||||||
|
bindd = SUPER CTRL, R, Rocketchat, exec, rocketchat-desktop
|
||||||
|
bindd = SUPER CTRL, D, Discord, exec, omarchy-launch-webapp "https://discord.com/channels/@me"
|
||||||
|
# bindd = SUPER CTRL, G, Signal, exec, omarchy-launch-or-focus ^signal$ "uwsm-app -- signal-desktop"
|
||||||
|
bindd = SUPER CTRL, K, Logins, exec, keepassxc
|
||||||
|
# bindd = SUPER CTRL, L, Writer, exec, libreoffice
|
||||||
|
bindd = SUPER CTRL, Q, Remmina, exec, remmina
|
||||||
|
bindd = SUPER CTRL, W, Typora, exec, uwsm-app -- typora --enable-wayland-ime
|
||||||
|
|
||||||
|
# bindd = SUPER CTRL, O, Obsidian, exec, omarchy-launch-or-focus ^obsidian$ "uwsm-app -- obsidian"
|
||||||
|
# bindd = SUPER CTRL, Y, Screenshot, exec, ~/.config/screenshot-gui/screenshot-gui
|
||||||
|
# bindd = SUPER CTRL, SLASH, Passwords, exec, uwsm-app -- 1password
|
||||||
|
# unbind = SUPER, SPACE
|
||||||
|
|
||||||
|
|
||||||
|
# If your web app url contains #, type it as ## to prevent hyprland treating it as a comment
|
||||||
|
bindd = SUPER CTRL, A, AI, exec, omarchy-launch-webapp "https://chatty.aime.team"
|
||||||
|
bindd = SUPER SHIFT CTRL, A, Grok, exec, omarchy-launch-webapp "https://grok.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 CTRL, P, Google Photos, exec, omarchy-launch-or-focus-webapp "Google Photos" "https://photos.google.com/"
|
||||||
|
bindd = SUPER CTRL, 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"
|
||||||
|
|
||||||
|
# bindd = SUPER CTRL, Y, YouTube, exec, omarchy-launch-webapp "https://youtube.com/"
|
||||||
|
|
||||||
|
# Overwrite existing bindings, like putting Omarchy Menu on Super + Space
|
||||||
|
# unbind = SUPER, SPACE
|
||||||
|
# bindd = SUPER, SPACE, Omarchy menu, exec, omarchy-menu
|
||||||
|
|
||||||
|
## Utilities.conf
|
||||||
|
# Menus
|
||||||
|
bindd = SUPER, SPACE, Launch apps, exec, omarchy-launch-walker
|
||||||
|
bindd = SUPER SHIFT, E, Emoji picker, exec, omarchy-launch-walker -m symbols
|
||||||
|
bindd = SUPER SHIFT, C, Capture menu, exec, omarchy-menu capture
|
||||||
|
bindd = SUPER SHIFT, O, Toggle menu, exec, omarchy-menu toggle
|
||||||
|
bindd = SUPER SHIFT, H, Hardware menu, exec, omarchy-menu hardware
|
||||||
|
bindd = SUPER ALT, SPACE, Omarchy menu, exec, omarchy-menu
|
||||||
|
bindd = SUPER SHIFT, code:201, Omarchy menu, exec, omarchy-menu
|
||||||
|
bindd = SUPER, ESCAPE, System menu, exec, omarchy-menu system
|
||||||
|
bindld = , XF86PowerOff, Power menu, exec, omarchy-menu system
|
||||||
|
bindd = SUPER, K, Show key bindings, exec, omarchy-menu-keybindings
|
||||||
|
bindd = , XF86Calculator, Calculator, exec, gnome-calculator
|
||||||
|
|
||||||
|
# Aesthetics
|
||||||
|
bindd = SUPER SHIFT, SPACE, Toggle top bar, exec, omarchy-toggle-waybar
|
||||||
|
bindd = SUPER SHIFT, SPACE, Theme background menu, exec, omarchy-menu background
|
||||||
|
bindd = SUPER CTRL SHIFT, SPACE, Theme menu, exec, omarchy-menu theme
|
||||||
|
bindd = SUPER, BACKSPACE, Toggle window transparency, exec, omarchy-hyprland-window-transparency-toggle
|
||||||
|
bindd = SUPER SHIFT, BACKSPACE, Toggle window gaps, exec, omarchy-hyprland-window-gaps-toggle
|
||||||
|
bindd = SUPER SHIFT, BACKSPACE, Toggle single-window square aspect, exec, omarchy-hyprland-window-single-square-aspect-toggle
|
||||||
|
|
||||||
|
# Notifications
|
||||||
|
bindd = SUPER, COMMA, Dismiss last notification, exec, makoctl dismiss
|
||||||
|
bindd = SUPER SHIFT, COMMA, Dismiss all notifications, exec, makoctl dismiss --all
|
||||||
|
bindd = SUPER SHIFT, COMMA, Toggle silencing notifications, exec, omarchy-toggle-notification-silencing
|
||||||
|
bindd = SUPER ALT, COMMA, Invoke last notification, exec, makoctl invoke
|
||||||
|
bindd = SUPER CTRL ALT, COMMA, Restore last notification, exec, makoctl restore
|
||||||
|
|
||||||
|
# Toggles
|
||||||
|
bindd = SUPER SHIFT, I, Toggle locking on idle, exec, omarchy-toggle-idle
|
||||||
|
bindd = SUPER SHIFT, N, Toggle nightlight, exec, omarchy-toggle-nightlight
|
||||||
|
bindd = SUPER SHIFT, Delete, Toggle laptop display, exec, omarchy-hyprland-monitor-internal toggle
|
||||||
|
bindd = SUPER CTRL ALT, Delete, Toggle laptop display mirroring, exec, omarchy-hyprland-monitor-internal-mirror toggle
|
||||||
|
bindl = , switch:on:Lid Switch, exec, omarchy-hw-external-monitors && omarchy-hyprland-monitor-internal off
|
||||||
|
bindl = , switch:off:Lid Switch, exec, omarchy-hyprland-monitor-internal on
|
||||||
|
|
||||||
|
# Captures
|
||||||
|
bindd = , PRINT, Screenshot, exec, omarchy-capture-screenshot
|
||||||
|
bindd = ALT, PRINT, Screenrecording, exec, omarchy-menu screenrecord
|
||||||
|
bindd = SUPER, PRINT, Color picker, exec, pkill hyprpicker || hyprpicker -a
|
||||||
|
bindd = SUPER SHIFT, PRINT, Extract text (OCR) from screenshot, exec, omarchy-capture-text-extraction
|
||||||
|
|
||||||
|
# File sharing
|
||||||
|
bindd = SUPER SHIFT, S, Share, exec, omarchy-menu share
|
||||||
|
|
||||||
|
# Transcoding
|
||||||
|
bindd = SUPER SHIFT, PERIOD, Transcode, exec, omarchy-transcode
|
||||||
|
|
||||||
|
# Reminders
|
||||||
|
bindd = SUPER SHIFT, R, Set reminder, exec, omarchy-menu reminder-set
|
||||||
|
bindd = SUPER CTRL ALT, R, Show reminders, exec, omarchy-reminder show
|
||||||
|
bindd = SUPER CTRL SHIFT, R, Clear reminders, exec, omarchy-reminder clear
|
||||||
|
|
||||||
|
# Waybar-less information
|
||||||
|
bindd = SUPER CTRL ALT, T, Show time, exec, notify-send -u low " $(date +"%A %H:%M · %d %B %Y · Week %V")"
|
||||||
|
bindd = SUPER CTRL ALT, B, Show battery remaining, exec, notify-send -u low "$(omarchy-battery-status)"
|
||||||
|
bindd = SUPER CTRL ALT, W, Show weather, exec, notify-send -u low "$(omarchy-weather-status)"
|
||||||
|
|
||||||
|
# Control panels
|
||||||
|
bindd = SUPER SHIFT, A, Audio controls, exec, omarchy-launch-audio
|
||||||
|
bindd = SUPER SHIFT, B, Bluetooth controls, exec, omarchy-launch-bluetooth
|
||||||
|
bindd = SUPER SHIFT, W, Wifi controls, exec, omarchy-launch-wifi
|
||||||
|
bindd = SUPER SHIFT, T, Activity, exec, omarchy-launch-tui btop
|
||||||
|
|
||||||
|
# Dictation
|
||||||
|
bindd = SUPER SHIFT, X, Toggle dictation, exec, voxtype record toggle
|
||||||
|
|
||||||
|
bindd = , F9, Start dictation (push-to-talk), exec, voxtype record start
|
||||||
|
binddr = , F9, Stop dictation (push-to-talk), exec, voxtype record stop
|
||||||
|
|
||||||
|
# Zoom
|
||||||
|
bindd = SUPER SHIFT, Z, Zoom in, exec, hyprctl keyword cursor:zoom_factor $(hyprctl getoption cursor:zoom_factor -j | jq '.float + 1')
|
||||||
|
bindd = SUPER CTRL ALT, Z, Reset zoom, exec, hyprctl keyword cursor:zoom_factor 1
|
||||||
|
|
||||||
|
# Lock system
|
||||||
|
bindd = SUPER CTRL, L, Lock system, exec, omarchy-system-lock
|
||||||
|
|
||||||
|
## Tiling-v2.conf
|
||||||
|
# Close windows
|
||||||
|
bindd = SUPER, W, Close window, killactive,
|
||||||
|
bindd = CTRL ALT, DELETE, Close all windows, exec, omarchy-hyprland-window-close-all
|
||||||
|
|
||||||
|
# Control tiling
|
||||||
|
bindd = SUPER, J, Toggle window split, layoutmsg, togglesplit
|
||||||
|
bindd = SUPER, P, Pseudo window, pseudo, # dwindle
|
||||||
|
bindd = SUPER, T, Toggle window floating/tiling, togglefloating,
|
||||||
|
bindd = SUPER, F, Full screen, fullscreen, 0
|
||||||
|
bindd = SUPER SHIFT, F, Tiled full screen, fullscreenstate, 0 2
|
||||||
|
bindd = SUPER ALT, F, Full width, fullscreen, 1
|
||||||
|
bindd = SUPER, O, Pop window out (float & pin), exec, omarchy-hyprland-window-pop
|
||||||
|
bindd = SUPER, L, Toggle workspace layout, exec, omarchy-hyprland-workspace-layout-toggle
|
||||||
|
|
||||||
|
# Move focus with SUPER + arrow keys
|
||||||
|
bindd = SUPER, LEFT, Focus on left window, movefocus, l
|
||||||
|
bindd = SUPER, RIGHT, Focus on right window, movefocus, r
|
||||||
|
bindd = SUPER, UP, Focus on above window, movefocus, u
|
||||||
|
bindd = SUPER, DOWN, Focus on below window, movefocus, d
|
||||||
|
|
||||||
|
# Switch workspaces with SUPER + [1-9; 0]
|
||||||
|
bindd = SUPER, code:10, Switch to workspace 1, workspace, 1
|
||||||
|
bindd = SUPER, code:11, Switch to workspace 2, workspace, 2
|
||||||
|
bindd = SUPER, code:12, Switch to workspace 3, workspace, 3
|
||||||
|
bindd = SUPER, code:13, Switch to workspace 4, workspace, 4
|
||||||
|
bindd = SUPER, code:14, Switch to workspace 5, workspace, 5
|
||||||
|
bindd = SUPER, code:15, Switch to workspace 6, workspace, 6
|
||||||
|
bindd = SUPER, code:16, Switch to workspace 7, workspace, 7
|
||||||
|
bindd = SUPER, code:17, Switch to workspace 8, workspace, 8
|
||||||
|
bindd = SUPER, code:18, Switch to workspace 9, workspace, 9
|
||||||
|
bindd = SUPER, code:19, Switch to workspace 10, workspace, 10
|
||||||
|
|
||||||
|
# Move active window to a workspace with SUPER + CTRL + [1-9; 0]
|
||||||
|
bindd = SUPER SHIFT, code:10, Move window to workspace 1, movetoworkspace, 1
|
||||||
|
bindd = SUPER SHIFT, code:11, Move window to workspace 2, movetoworkspace, 2
|
||||||
|
bindd = SUPER SHIFT, code:12, Move window to workspace 3, movetoworkspace, 3
|
||||||
|
bindd = SUPER SHIFT, code:13, Move window to workspace 4, movetoworkspace, 4
|
||||||
|
bindd = SUPER SHIFT, code:14, Move window to workspace 5, movetoworkspace, 5
|
||||||
|
bindd = SUPER SHIFT, code:15, Move window to workspace 6, movetoworkspace, 6
|
||||||
|
bindd = SUPER SHIFT, code:16, Move window to workspace 7, movetoworkspace, 7
|
||||||
|
bindd = SUPER SHIFT, code:17, Move window to workspace 8, movetoworkspace, 8
|
||||||
|
bindd = SUPER SHIFT, code:18, Move window to workspace 9, movetoworkspace, 9
|
||||||
|
bindd = SUPER SHIFT, code:19, Move window to workspace 10, movetoworkspace, 10
|
||||||
|
|
||||||
|
# Move active window silently to a workspace with SUPER + CTRL + ALT + [1-9; 0]
|
||||||
|
bindd = SUPER CTRL ALT, code:10, Move window silently to workspace 1, movetoworkspacesilent, 1
|
||||||
|
bindd = SUPER CTRL ALT, code:11, Move window silently to workspace 2, movetoworkspacesilent, 2
|
||||||
|
bindd = SUPER CTRL ALT, code:12, Move window silently to workspace 3, movetoworkspacesilent, 3
|
||||||
|
bindd = SUPER CTRL ALT, code:13, Move window silently to workspace 4, movetoworkspacesilent, 4
|
||||||
|
bindd = SUPER CTRL ALT, code:14, Move window silently to workspace 5, movetoworkspacesilent, 5
|
||||||
|
bindd = SUPER CTRL ALT, code:15, Move window silently to workspace 6, movetoworkspacesilent, 6
|
||||||
|
bindd = SUPER CTRL ALT, code:16, Move window silently to workspace 7, movetoworkspacesilent, 7
|
||||||
|
bindd = SUPER CTRL ALT, code:17, Move window silently to workspace 8, movetoworkspacesilent, 8
|
||||||
|
bindd = SUPER CTRL ALT, code:18, Move window silently to workspace 9, movetoworkspacesilent, 9
|
||||||
|
bindd = SUPER CTRL ALT, code:19, Move window silently to workspace 10, movetoworkspacesilent, 10
|
||||||
|
|
||||||
|
# Control scratchpad
|
||||||
|
bindd = SUPER, S, Toggle scratchpad, togglespecialworkspace, scratchpad
|
||||||
|
bindd = SUPER ALT, S, Move window to scratchpad, movetoworkspacesilent, special:scratchpad
|
||||||
|
|
||||||
|
# TAB between workspaces
|
||||||
|
bindd = SUPER, TAB, Next workspace, workspace, e+1
|
||||||
|
bindd = SUPER SHIFT, TAB, Previous workspace, workspace, e-1
|
||||||
|
bindd = SUPER SHIFT, TAB, Former workspace, workspace, previous
|
||||||
|
|
||||||
|
# Move workspaces to other monitors
|
||||||
|
bindd = SUPER CTRL ALT, LEFT, Move workspace to left monitor, movecurrentworkspacetomonitor, l
|
||||||
|
bindd = SUPER CTRL ALT, RIGHT, Move workspace to right monitor, movecurrentworkspacetomonitor, r
|
||||||
|
bindd = SUPER CTRL ALT, UP, Move workspace to up monitor, movecurrentworkspacetomonitor, u
|
||||||
|
bindd = SUPER CTRL ALT, DOWN, Move workspace to down monitor, movecurrentworkspacetomonitor, d
|
||||||
|
|
||||||
|
# Swap active window with the one next to it with SUPER + CTRL + arrow keys
|
||||||
|
bindd = SUPER SHIFT, LEFT, Swap window to the left, swapwindow, l
|
||||||
|
bindd = SUPER SHIFT, RIGHT, Swap window to the right, swapwindow, r
|
||||||
|
bindd = SUPER SHIFT, UP, Swap window up, swapwindow, u
|
||||||
|
bindd = SUPER SHIFT, DOWN, Swap window down, swapwindow, d
|
||||||
|
|
||||||
|
# Cycle through applications on active workspace
|
||||||
|
bindd = SUPER, TAB, Focus on next window, cyclenext
|
||||||
|
bindd = SUPER SHIFT, TAB, Focus on previous window, cyclenext, prev
|
||||||
|
bindd = ALT, TAB, Reveal active window on top, bringactivetotop
|
||||||
|
# bindd = ALT SHIFT, TAB, Reveal active window on top, bringactivetotop
|
||||||
|
|
||||||
|
# Cycle through monitors
|
||||||
|
bindd = CTRL ALT, TAB, Focus on next monitor, focusmonitor, +1
|
||||||
|
bindd = CTRL ALT SHIFT, TAB, Focus on previous monitor, focusmonitor, -1
|
||||||
|
|
||||||
|
# Resize active window
|
||||||
|
bindd = SUPER, code:20, Expand window left, resizeactive, -100 0 # - key
|
||||||
|
bindd = SUPER, code:21, Shrink window left, resizeactive, 100 0 # = key
|
||||||
|
bindd = SUPER SHIFT, code:20, Shrink window up, resizeactive, 0 -100
|
||||||
|
bindd = SUPER SHIFT, code:21, Expand window down, resizeactive, 0 100
|
||||||
|
|
||||||
|
# Scroll through existing workspaces with SUPER + scroll
|
||||||
|
bindd = SUPER, mouse_down, Scroll active workspace forward, workspace, e+1
|
||||||
|
bindd = SUPER, mouse_up, Scroll active workspace backward, workspace, e-1
|
||||||
|
|
||||||
|
# Move/resize windows with mainMod + LMB/RMB and dragging
|
||||||
|
bindmd = SUPER, mouse:272, Move window, movewindow
|
||||||
|
bindmd = SUPER, mouse:273, Resize window, resizewindow
|
||||||
|
|
||||||
|
# Toggle groups
|
||||||
|
bindd = SUPER, G, Toggle window grouping, togglegroup
|
||||||
|
bindd = SUPER ALT, G, Move active window out of group, moveoutofgroup
|
||||||
|
|
||||||
|
# Join groups
|
||||||
|
bindd = SUPER ALT, LEFT, Move window to group on left, moveintogroup, l
|
||||||
|
bindd = SUPER ALT, RIGHT, Move window to group on right, moveintogroup, r
|
||||||
|
bindd = SUPER ALT, UP, Move window to group on top, moveintogroup, u
|
||||||
|
bindd = SUPER ALT, DOWN, Move window to group on bottom, moveintogroup, d
|
||||||
|
|
||||||
|
# Navigate a single set of grouped windows
|
||||||
|
bindd = ALT, TAB, Next window in group, changegroupactive, f
|
||||||
|
bindd = ALT SHIFT, TAB, Previous window in group, changegroupactive, b
|
||||||
|
|
||||||
|
# Window navigation for grouped windows
|
||||||
|
bindd = SUPER SHIFT, LEFT, Move grouped window focus left, changegroupactive, b
|
||||||
|
bindd = SUPER SHIFT, RIGHT, Move grouped window focus right, changegroupactive, f
|
||||||
|
|
||||||
|
# Scroll through a set of grouped windows with SUPER + ALT + scroll
|
||||||
|
bindd = SUPER ALT, mouse_down, Next window in group, changegroupactive, f
|
||||||
|
bindd = SUPER ALT, mouse_up, Previous window in group, changegroupactive, b
|
||||||
258
hypr/hypr/bindings.conf.bak.1783333904
Normal file
|
|
@ -0,0 +1,258 @@
|
||||||
|
# Application bindings
|
||||||
|
bindd = SUPER ALT, RETURN, Tmux, exec, uwsm-app -- xdg-terminal-exec --dir="$(omarchy-cmd-terminal-cwd)" tmux new
|
||||||
|
bindd = SUPER, RETURN, Terminal, exec, uwsm-app -- xdg-terminal-exec --dir="$(omarchy-cmd-terminal-cwd)"
|
||||||
|
|
||||||
|
bindd = SUPER, A, Alacritty, exec, alacritty
|
||||||
|
bindd = SUPER, D, Notepad, exec, notepad.alexkdeveloper
|
||||||
|
bindd = SUPER CTRL, RETURN, Browser, exec, omarchy-launch-browser
|
||||||
|
bindd = SUPER CTRL, E, Email, exec, thunderbird
|
||||||
|
bindd = SUPER CTRL, V, Vault, exec, bitwarden-desktop
|
||||||
|
bindd = SUPER CTRL, C, Calendar, exec, omarchy-launch-webapp "https://cloud.aime.team/index.php/apps/calendar/timeGridWeek/now"
|
||||||
|
bindd = SUPER, E, File manager, exec, uwsm-app -- nautilus --new-window
|
||||||
|
bindd = SUPER ALT CTRL, F, File manager (cwd), exec, uwsm-app -- nautilus --new-window "$(omarchy-cmd-terminal-cwd)"
|
||||||
|
bindd = SUPER CTRL, B, Browser, exec, omarchy-launch-browser
|
||||||
|
bindd = SUPER SHIFT ALT, B, Browser (private), exec, omarchy-launch-browser --private
|
||||||
|
bindd = SUPER CTRL, N, Trilium, exec, triliumnext
|
||||||
|
bindd = SUPER CTRL, M, Zabbix, exec, omarchy-launch-webapp "http://192.168.1.151/zabbix/"
|
||||||
|
bindd = SUPER CTRL, S, Sublime, exec, subl
|
||||||
|
bindd = SUPER CTRL, R, Rocketchat, exec, rocketchat-desktop
|
||||||
|
bindd = SUPER CTRL, D, Discord, exec, omarchy-launch-webapp "https://discord.com/channels/@me"
|
||||||
|
bindd = SUPER CTRL, G, Signal, exec, omarchy-launch-or-focus ^signal$ "uwsm-app -- signal-desktop"
|
||||||
|
bindd = SUPER CTRL, K, Logins, exec, keepassxc
|
||||||
|
# bindd = SUPER CTRL, L, Writer, exec, libreoffice
|
||||||
|
bindd = SUPER CTRL, Q, Remmina, exec, remmina
|
||||||
|
bindd = SUPER CTRL, W, Typora, exec, uwsm-app -- typora --enable-wayland-ime
|
||||||
|
|
||||||
|
# bindd = SUPER CTRL, O, Obsidian, exec, omarchy-launch-or-focus ^obsidian$ "uwsm-app -- obsidian"
|
||||||
|
# bindd = SUPER CTRL, Y, Screenshot, exec, ~/.config/screenshot-gui/screenshot-gui
|
||||||
|
# bindd = SUPER CTRL, SLASH, Passwords, exec, uwsm-app -- 1password
|
||||||
|
# unbind = SUPER, SPACE
|
||||||
|
|
||||||
|
|
||||||
|
# If your web app url contains #, type it as ## to prevent hyprland treating it as a comment
|
||||||
|
bindd = SUPER CTRL, A, AI, exec, omarchy-launch-webapp "https://chatty.aime.team"
|
||||||
|
bindd = SUPER SHIFT CTRL, A, Grok, exec, omarchy-launch-webapp "https://grok.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 CTRL, P, Google Photos, exec, omarchy-launch-or-focus-webapp "Google Photos" "https://photos.google.com/"
|
||||||
|
bindd = SUPER CTRL, 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"
|
||||||
|
|
||||||
|
# bindd = SUPER CTRL, Y, YouTube, exec, omarchy-launch-webapp "https://youtube.com/"
|
||||||
|
|
||||||
|
# Overwrite existing bindings, like putting Omarchy Menu on Super + Space
|
||||||
|
# unbind = SUPER, SPACE
|
||||||
|
# bindd = SUPER, SPACE, Omarchy menu, exec, omarchy-menu
|
||||||
|
|
||||||
|
## Utilities.conf
|
||||||
|
# Menus
|
||||||
|
bindd = SUPER, SPACE, Launch apps, exec, omarchy-launch-walker
|
||||||
|
bindd = SUPER SHIFT, E, Emoji picker, exec, omarchy-launch-walker -m symbols
|
||||||
|
bindd = SUPER SHIFT, C, Capture menu, exec, omarchy-menu capture
|
||||||
|
bindd = SUPER SHIFT, O, Toggle menu, exec, omarchy-menu toggle
|
||||||
|
bindd = SUPER SHIFT, H, Hardware menu, exec, omarchy-menu hardware
|
||||||
|
bindd = SUPER ALT, SPACE, Omarchy menu, exec, omarchy-menu
|
||||||
|
bindd = SUPER SHIFT, code:201, Omarchy menu, exec, omarchy-menu
|
||||||
|
bindd = SUPER, ESCAPE, System menu, exec, omarchy-menu system
|
||||||
|
bindld = , XF86PowerOff, Power menu, exec, omarchy-menu system
|
||||||
|
bindd = SUPER, K, Show key bindings, exec, omarchy-menu-keybindings
|
||||||
|
bindd = , XF86Calculator, Calculator, exec, gnome-calculator
|
||||||
|
|
||||||
|
# Aesthetics
|
||||||
|
bindd = SUPER SHIFT, SPACE, Toggle top bar, exec, omarchy-toggle-waybar
|
||||||
|
bindd = SUPER SHIFT, SPACE, Theme background menu, exec, omarchy-menu background
|
||||||
|
bindd = SUPER CTRL SHIFT, SPACE, Theme menu, exec, omarchy-menu theme
|
||||||
|
bindd = SUPER, BACKSPACE, Toggle window transparency, exec, omarchy-hyprland-window-transparency-toggle
|
||||||
|
bindd = SUPER SHIFT, BACKSPACE, Toggle window gaps, exec, omarchy-hyprland-window-gaps-toggle
|
||||||
|
bindd = SUPER SHIFT, BACKSPACE, Toggle single-window square aspect, exec, omarchy-hyprland-window-single-square-aspect-toggle
|
||||||
|
|
||||||
|
# Notifications
|
||||||
|
bindd = SUPER, COMMA, Dismiss last notification, exec, makoctl dismiss
|
||||||
|
bindd = SUPER SHIFT, COMMA, Dismiss all notifications, exec, makoctl dismiss --all
|
||||||
|
bindd = SUPER SHIFT, COMMA, Toggle silencing notifications, exec, omarchy-toggle-notification-silencing
|
||||||
|
bindd = SUPER ALT, COMMA, Invoke last notification, exec, makoctl invoke
|
||||||
|
bindd = SUPER CTRL ALT, COMMA, Restore last notification, exec, makoctl restore
|
||||||
|
|
||||||
|
# Toggles
|
||||||
|
bindd = SUPER SHIFT, I, Toggle locking on idle, exec, omarchy-toggle-idle
|
||||||
|
bindd = SUPER SHIFT, N, Toggle nightlight, exec, omarchy-toggle-nightlight
|
||||||
|
bindd = SUPER SHIFT, Delete, Toggle laptop display, exec, omarchy-hyprland-monitor-internal toggle
|
||||||
|
bindd = SUPER CTRL ALT, Delete, Toggle laptop display mirroring, exec, omarchy-hyprland-monitor-internal-mirror toggle
|
||||||
|
bindl = , switch:on:Lid Switch, exec, omarchy-hw-external-monitors && omarchy-hyprland-monitor-internal off
|
||||||
|
bindl = , switch:off:Lid Switch, exec, omarchy-hyprland-monitor-internal on
|
||||||
|
|
||||||
|
# Captures
|
||||||
|
bindd = , PRINT, Screenshot, exec, omarchy-capture-screenshot
|
||||||
|
bindd = ALT, PRINT, Screenrecording, exec, omarchy-menu screenrecord
|
||||||
|
bindd = SUPER, PRINT, Color picker, exec, pkill hyprpicker || hyprpicker -a
|
||||||
|
bindd = SUPER SHIFT, PRINT, Extract text (OCR) from screenshot, exec, omarchy-capture-text-extraction
|
||||||
|
|
||||||
|
# File sharing
|
||||||
|
bindd = SUPER SHIFT, S, Share, exec, omarchy-menu share
|
||||||
|
|
||||||
|
# Transcoding
|
||||||
|
bindd = SUPER SHIFT, PERIOD, Transcode, exec, omarchy-transcode
|
||||||
|
|
||||||
|
# Reminders
|
||||||
|
bindd = SUPER SHIFT, R, Set reminder, exec, omarchy-menu reminder-set
|
||||||
|
bindd = SUPER CTRL ALT, R, Show reminders, exec, omarchy-reminder show
|
||||||
|
bindd = SUPER CTRL SHIFT, R, Clear reminders, exec, omarchy-reminder clear
|
||||||
|
|
||||||
|
# Waybar-less information
|
||||||
|
bindd = SUPER CTRL ALT, T, Show time, exec, notify-send -u low " $(date +"%A %H:%M · %d %B %Y · Week %V")"
|
||||||
|
bindd = SUPER CTRL ALT, B, Show battery remaining, exec, notify-send -u low "$(omarchy-battery-status)"
|
||||||
|
bindd = SUPER CTRL ALT, W, Show weather, exec, notify-send -u low "$(omarchy-weather-status)"
|
||||||
|
|
||||||
|
# Control panels
|
||||||
|
bindd = SUPER SHIFT, A, Audio controls, exec, omarchy-launch-audio
|
||||||
|
bindd = SUPER SHIFT, B, Bluetooth controls, exec, omarchy-launch-bluetooth
|
||||||
|
bindd = SUPER SHIFT, W, Wifi controls, exec, omarchy-launch-wifi
|
||||||
|
bindd = SUPER SHIFT, T, Activity, exec, omarchy-launch-tui btop
|
||||||
|
|
||||||
|
# Dictation
|
||||||
|
bindd = SUPER SHIFT, X, Toggle dictation, exec, voxtype record toggle
|
||||||
|
|
||||||
|
bindd = , F9, Start dictation (push-to-talk), exec, voxtype record start
|
||||||
|
binddr = , F9, Stop dictation (push-to-talk), exec, voxtype record stop
|
||||||
|
|
||||||
|
# Zoom
|
||||||
|
bindd = SUPER SHIFT, Z, Zoom in, exec, hyprctl keyword cursor:zoom_factor $(hyprctl getoption cursor:zoom_factor -j | jq '.float + 1')
|
||||||
|
bindd = SUPER CTRL ALT, Z, Reset zoom, exec, hyprctl keyword cursor:zoom_factor 1
|
||||||
|
|
||||||
|
# Lock system
|
||||||
|
bindd = SUPER CTRL, L, Lock system, exec, omarchy-system-lock
|
||||||
|
|
||||||
|
## Tiling-v2.conf
|
||||||
|
# Close windows
|
||||||
|
bindd = SUPER, W, Close window, killactive,
|
||||||
|
bindd = CTRL ALT, DELETE, Close all windows, exec, omarchy-hyprland-window-close-all
|
||||||
|
|
||||||
|
# Control tiling
|
||||||
|
bindd = SUPER, J, Toggle window split, layoutmsg, togglesplit
|
||||||
|
bindd = SUPER, P, Pseudo window, pseudo, # dwindle
|
||||||
|
bindd = SUPER, T, Toggle window floating/tiling, togglefloating,
|
||||||
|
bindd = SUPER, F, Full screen, fullscreen, 0
|
||||||
|
bindd = SUPER SHIFT, F, Tiled full screen, fullscreenstate, 0 2
|
||||||
|
bindd = SUPER ALT, F, Full width, fullscreen, 1
|
||||||
|
bindd = SUPER, O, Pop window out (float & pin), exec, omarchy-hyprland-window-pop
|
||||||
|
bindd = SUPER, L, Toggle workspace layout, exec, omarchy-hyprland-workspace-layout-toggle
|
||||||
|
|
||||||
|
# Move focus with SUPER + arrow keys
|
||||||
|
bindd = SUPER, LEFT, Focus on left window, movefocus, l
|
||||||
|
bindd = SUPER, RIGHT, Focus on right window, movefocus, r
|
||||||
|
bindd = SUPER, UP, Focus on above window, movefocus, u
|
||||||
|
bindd = SUPER, DOWN, Focus on below window, movefocus, d
|
||||||
|
|
||||||
|
# Switch workspaces with SUPER + [1-9; 0]
|
||||||
|
bindd = SUPER, code:10, Switch to workspace 1, workspace, 1
|
||||||
|
bindd = SUPER, code:11, Switch to workspace 2, workspace, 2
|
||||||
|
bindd = SUPER, code:12, Switch to workspace 3, workspace, 3
|
||||||
|
bindd = SUPER, code:13, Switch to workspace 4, workspace, 4
|
||||||
|
bindd = SUPER, code:14, Switch to workspace 5, workspace, 5
|
||||||
|
bindd = SUPER, code:15, Switch to workspace 6, workspace, 6
|
||||||
|
bindd = SUPER, code:16, Switch to workspace 7, workspace, 7
|
||||||
|
bindd = SUPER, code:17, Switch to workspace 8, workspace, 8
|
||||||
|
bindd = SUPER, code:18, Switch to workspace 9, workspace, 9
|
||||||
|
bindd = SUPER, code:19, Switch to workspace 10, workspace, 10
|
||||||
|
|
||||||
|
# Move active window to a workspace with SUPER + CTRL + [1-9; 0]
|
||||||
|
bindd = SUPER SHIFT, code:10, Move window to workspace 1, movetoworkspace, 1
|
||||||
|
bindd = SUPER SHIFT, code:11, Move window to workspace 2, movetoworkspace, 2
|
||||||
|
bindd = SUPER SHIFT, code:12, Move window to workspace 3, movetoworkspace, 3
|
||||||
|
bindd = SUPER SHIFT, code:13, Move window to workspace 4, movetoworkspace, 4
|
||||||
|
bindd = SUPER SHIFT, code:14, Move window to workspace 5, movetoworkspace, 5
|
||||||
|
bindd = SUPER SHIFT, code:15, Move window to workspace 6, movetoworkspace, 6
|
||||||
|
bindd = SUPER SHIFT, code:16, Move window to workspace 7, movetoworkspace, 7
|
||||||
|
bindd = SUPER SHIFT, code:17, Move window to workspace 8, movetoworkspace, 8
|
||||||
|
bindd = SUPER SHIFT, code:18, Move window to workspace 9, movetoworkspace, 9
|
||||||
|
bindd = SUPER SHIFT, code:19, Move window to workspace 10, movetoworkspace, 10
|
||||||
|
|
||||||
|
# Move active window silently to a workspace with SUPER + CTRL + ALT + [1-9; 0]
|
||||||
|
bindd = SUPER CTRL ALT, code:10, Move window silently to workspace 1, movetoworkspacesilent, 1
|
||||||
|
bindd = SUPER CTRL ALT, code:11, Move window silently to workspace 2, movetoworkspacesilent, 2
|
||||||
|
bindd = SUPER CTRL ALT, code:12, Move window silently to workspace 3, movetoworkspacesilent, 3
|
||||||
|
bindd = SUPER CTRL ALT, code:13, Move window silently to workspace 4, movetoworkspacesilent, 4
|
||||||
|
bindd = SUPER CTRL ALT, code:14, Move window silently to workspace 5, movetoworkspacesilent, 5
|
||||||
|
bindd = SUPER CTRL ALT, code:15, Move window silently to workspace 6, movetoworkspacesilent, 6
|
||||||
|
bindd = SUPER CTRL ALT, code:16, Move window silently to workspace 7, movetoworkspacesilent, 7
|
||||||
|
bindd = SUPER CTRL ALT, code:17, Move window silently to workspace 8, movetoworkspacesilent, 8
|
||||||
|
bindd = SUPER CTRL ALT, code:18, Move window silently to workspace 9, movetoworkspacesilent, 9
|
||||||
|
bindd = SUPER CTRL ALT, code:19, Move window silently to workspace 10, movetoworkspacesilent, 10
|
||||||
|
|
||||||
|
# Control scratchpad
|
||||||
|
# bindd = SUPER, S, Toggle scratchpad, togglespecialworkspace, scratchpad
|
||||||
|
bindd = SUPER ALT, S, Move window to scratchpad, movetoworkspacesilent, special:scratchpad
|
||||||
|
|
||||||
|
# TAB between workspaces
|
||||||
|
# bindd = SUPER, TAB, Next workspace, workspace, e+1
|
||||||
|
# bindd = SUPER SHIFT, TAB, Previous workspace, workspace, e-1
|
||||||
|
# bindd = SUPER SHIFT, TAB, Former workspace, workspace, previous
|
||||||
|
|
||||||
|
# Move workspaces to other monitors
|
||||||
|
bindd = SUPER CTRL ALT, LEFT, Move workspace to left monitor, movecurrentworkspacetomonitor, l
|
||||||
|
bindd = SUPER CTRL ALT, RIGHT, Move workspace to right monitor, movecurrentworkspacetomonitor, r
|
||||||
|
bindd = SUPER CTRL ALT, UP, Move workspace to up monitor, movecurrentworkspacetomonitor, u
|
||||||
|
bindd = SUPER CTRL ALT, DOWN, Move workspace to down monitor, movecurrentworkspacetomonitor, d
|
||||||
|
|
||||||
|
# Swap active window with the one next to it with SUPER + CTRL + arrow keys
|
||||||
|
bindd = SUPER SHIFT, LEFT, Swap window to the left, swapwindow, l
|
||||||
|
bindd = SUPER SHIFT, RIGHT, Swap window to the right, swapwindow, r
|
||||||
|
bindd = SUPER SHIFT, UP, Swap window up, swapwindow, u
|
||||||
|
bindd = SUPER SHIFT, DOWN, Swap window down, swapwindow, d
|
||||||
|
|
||||||
|
# Cycle through applications on active workspace
|
||||||
|
bindd = SUPER, TAB, Focus on next window, cyclenext
|
||||||
|
bindd = SUPER SHIFT, TAB, Focus on previous window, cyclenext, prev
|
||||||
|
bindd = ALT, TAB, Reveal active window on top, bringactivetotop
|
||||||
|
# bindd = ALT SHIFT, TAB, Reveal active window on top, bringactivetotop
|
||||||
|
|
||||||
|
# Cycle through monitors
|
||||||
|
bindd = CTRL ALT, TAB, Focus on next monitor, focusmonitor, +1
|
||||||
|
bindd = CTRL ALT SHIFT, TAB, Focus on previous monitor, focusmonitor, -1
|
||||||
|
|
||||||
|
# Resize active window
|
||||||
|
bindd = SUPER, code:20, Expand window left, resizeactive, -100 0 # - key
|
||||||
|
bindd = SUPER, code:21, Shrink window left, resizeactive, 100 0 # = key
|
||||||
|
bindd = SUPER SHIFT, code:20, Shrink window up, resizeactive, 0 -100
|
||||||
|
bindd = SUPER SHIFT, code:21, Expand window down, resizeactive, 0 100
|
||||||
|
|
||||||
|
# Scroll through existing workspaces with SUPER + scroll
|
||||||
|
bindd = SUPER, mouse_down, Scroll active workspace forward, workspace, e+1
|
||||||
|
bindd = SUPER, mouse_up, Scroll active workspace backward, workspace, e-1
|
||||||
|
|
||||||
|
# Move/resize windows with mainMod + LMB/RMB and dragging
|
||||||
|
bindmd = SUPER, mouse:272, Move window, movewindow
|
||||||
|
bindmd = SUPER, mouse:273, Resize window, resizewindow
|
||||||
|
|
||||||
|
# Toggle groups
|
||||||
|
bindd = SUPER, G, Toggle window grouping, togglegroup
|
||||||
|
bindd = SUPER ALT, G, Move active window out of group, moveoutofgroup
|
||||||
|
|
||||||
|
# Join groups
|
||||||
|
bindd = SUPER ALT, LEFT, Move window to group on left, moveintogroup, l
|
||||||
|
bindd = SUPER ALT, RIGHT, Move window to group on right, moveintogroup, r
|
||||||
|
bindd = SUPER ALT, UP, Move window to group on top, moveintogroup, u
|
||||||
|
bindd = SUPER ALT, DOWN, Move window to group on bottom, moveintogroup, d
|
||||||
|
|
||||||
|
# Navigate a single set of grouped windows
|
||||||
|
bindd = ALT, TAB, Next window in group, changegroupactive, f
|
||||||
|
bindd = ALT SHIFT, TAB, Previous window in group, changegroupactive, b
|
||||||
|
|
||||||
|
# Window navigation for grouped windows
|
||||||
|
bindd = SUPER SHIFT, LEFT, Move grouped window focus left, changegroupactive, b
|
||||||
|
bindd = SUPER SHIFT, RIGHT, Move grouped window focus right, changegroupactive, f
|
||||||
|
|
||||||
|
# Scroll through a set of grouped windows with SUPER + ALT + scroll
|
||||||
|
bindd = SUPER ALT, mouse_down, Next window in group, changegroupactive, f
|
||||||
|
bindd = SUPER ALT, mouse_up, Previous window in group, changegroupactive, b
|
||||||
|
|
||||||
|
# Activate window in a group by number
|
||||||
|
bindd = SUPER ALT, code:10, Switch to group window 1, changegroupactive, 1
|
||||||
|
bindd = SUPER ALT, code:11, Switch to group window 2, changegroupactive, 2
|
||||||
|
bindd = SUPER ALT, code:12, Switch to group window 3, changegroupactive, 3
|
||||||
|
bindd = SUPER ALT, code:13, Switch to group window 4, changegroupactive, 4
|
||||||
|
bindd = SUPER ALT, code:14, Switch to group window 5, changegroupactive, 5
|
||||||
|
|
||||||
|
# Cycle monitor scaling with SUPER + /
|
||||||
|
bindd = SUPER, code:61, Cycle monitor scaling, exec, omarchy-hyprland-monitor-scaling-cycle
|
||||||
|
bindd = SUPER ALT, code:61, Cycle monitor scaling backwards, exec, omarchy-hyprland-monitor-scaling-cycle --reverse
|
||||||
19
hypr/hypr/hypridle.conf
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
general {
|
||||||
|
lock_cmd = omarchy-system-lock # lock screen and 1password
|
||||||
|
before_sleep_cmd = OMARCHY_LOCK_ONLY=true omarchy-system-lock # lock before suspend without scheduling display off.
|
||||||
|
after_sleep_cmd = sleep 1 && omarchy-system-wake # delay for PAM readiness, then turn on display.
|
||||||
|
inhibit_sleep = 3 # wait until screen is locked
|
||||||
|
}
|
||||||
|
|
||||||
|
# Start screensaver after 10 minutes
|
||||||
|
listener {
|
||||||
|
timeout = 1200
|
||||||
|
on-timeout = pidof hyprlock || omarchy-launch-screensaver
|
||||||
|
}
|
||||||
|
|
||||||
|
# Lock system after 5 minutes (screensaver resets idle timer, so have to just do half + 2s margin)
|
||||||
|
listener {
|
||||||
|
timeout = 2400
|
||||||
|
on-timeout = omarchy-system-lock
|
||||||
|
on-resume = omarchy-system-wake
|
||||||
|
}
|
||||||
28
hypr/hypr/hypridle.conf.bak.1778411848
Normal file
|
|
@ -0,0 +1,28 @@
|
||||||
|
general {
|
||||||
|
lock_cmd = omarchy-system-lock # 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 = 3600 # 1hr
|
||||||
|
on-timeout = pidof hyprlock || omarchy-launch-screensaver # start screensaver (if we haven't locked already)
|
||||||
|
}
|
||||||
|
|
||||||
|
listener {
|
||||||
|
timeout = 3601 # 1hr + 1min
|
||||||
|
on-timeout = loginctl lock-session # lock screen when timeout has passed
|
||||||
|
}
|
||||||
|
|
||||||
|
listener {
|
||||||
|
timeout = 7200 # 2hr
|
||||||
|
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 = 7200 # 2hr
|
||||||
|
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
|
||||||
|
}
|
||||||
28
hypr/hypr/hypridle.conf.bak.1778501774
Normal file
|
|
@ -0,0 +1,28 @@
|
||||||
|
general {
|
||||||
|
lock_cmd = omarchy-system-lock # 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 = 3000 # 2.5min
|
||||||
|
on-timeout = pidof hyprlock || omarchy-launch-screensaver # start screensaver (if we haven't locked already)
|
||||||
|
}
|
||||||
|
|
||||||
|
#listener {
|
||||||
|
# timeout = 3001 # 5min
|
||||||
|
# on-timeout = loginctl lock-session # lock screen when timeout has passed
|
||||||
|
#}
|
||||||
|
|
||||||
|
listener {
|
||||||
|
timeout = 6600 # 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 = 6600 # 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
|
||||||
|
}
|
||||||
26
hypr/hypr/hyprland.conf
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
# Learn how to configure Hyprland: https://wiki.hypr.land/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
|
||||||
|
|
||||||
|
# Toggle config flags dynamically
|
||||||
|
source = ~/.local/state/omarchy/toggles/hypr/*.conf
|
||||||
|
|
||||||
|
# Add any other personal Hyprland configuration below
|
||||||
|
# windowrule = workspace 5, match:class qemu
|
||||||
29
hypr/hypr/hyprland.conf.bak.1783333904
Normal file
|
|
@ -0,0 +1,29 @@
|
||||||
|
# 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
|
||||||
|
|
||||||
|
# Toggle config flags dynamically
|
||||||
|
source = ~/.local/state/omarchy/toggles/hypr/*.conf
|
||||||
|
|
||||||
|
# bind = , Print, exec, /home/jeffry/.config/screenshot-gui/screenshot-gui
|
||||||
|
# windowrule = float, class:^(screenshot-gui)$
|
||||||
43
hypr/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 = JetBrainsMonoNL Nerd Font Mono
|
||||||
|
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 = false
|
||||||
|
}
|
||||||
7
hypr/hypr/hyprshot.conf
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
[Settings]
|
||||||
|
OutputDir=/home/jeffry/Pictures
|
||||||
|
Delay=0
|
||||||
|
NotifyTimeout=5000
|
||||||
|
ClipboardOnly=false
|
||||||
|
Freeze=false
|
||||||
|
Silent=false
|
||||||
14
hypr/hypr/hyprsunset.conf
Normal file
|
|
@ -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
|
||||||
|
# }
|
||||||
44
hypr/hypr/input.conf
Normal file
|
|
@ -0,0 +1,44 @@
|
||||||
|
# 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
|
||||||
|
kb_layout = de
|
||||||
|
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
|
||||||
|
accel_profile = flat
|
||||||
|
|
||||||
|
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|foot), 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
|
||||||
44
hypr/hypr/input.conf.bak.1783333904
Normal file
|
|
@ -0,0 +1,44 @@
|
||||||
|
# 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
|
||||||
|
kb_layout = de
|
||||||
|
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
|
||||||
|
accel_profile = flat
|
||||||
|
|
||||||
|
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|foot), 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
|
||||||
24
hypr/hypr/looknfeel.conf
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
# Change the default Omarchy look'n'feel
|
||||||
|
|
||||||
|
# https://wiki.hyprland.org/Configuring/Variables/#general
|
||||||
|
general {
|
||||||
|
# No gaps between windows or borders
|
||||||
|
gaps_in = 2
|
||||||
|
gaps_out = 4
|
||||||
|
border_size = 1
|
||||||
|
|
||||||
|
# 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/Variables/#layout
|
||||||
|
layout {
|
||||||
|
# Avoid overly wide single-window layouts on wide screens
|
||||||
|
# single_window_aspect_ratio = 1 1
|
||||||
|
}
|
||||||
24
hypr/hypr/looknfeel.conf.bak.1783333904
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
# 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 = 1
|
||||||
|
|
||||||
|
# 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/Variables/#layout
|
||||||
|
layout {
|
||||||
|
# Avoid overly wide single-window layouts on wide screens
|
||||||
|
# single_window_aspect_ratio = 1 1
|
||||||
|
}
|
||||||
4
hypr/hypr/monitors.conf
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
# Generated by nwg-displays on 2026-06-08 at 13:04:32. Do not edit manually.
|
||||||
|
|
||||||
|
monitor=eDP-1,1920x1200@60.0,3440x1309,1.0
|
||||||
|
monitor=HDMI-A-1,3440x1440@100.0,5360x1176,1.0
|
||||||
4
hypr/hypr/monitors.conf.bak.1783333904
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
# Generated by nwg-displays on 2026-06-08 at 13:04:32. Do not edit manually.
|
||||||
|
|
||||||
|
monitor=eDP-1,1920x1200@60.0,3440x1309,1.0
|
||||||
|
monitor=HDMI-A-1,3440x1440@100.0,5360x1176,1.0
|
||||||
0
hypr/hypr/workspaces.conf
Normal file
4
hypr/hypr/xdph.conf
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
screencopy {
|
||||||
|
allow_token_by_default = true
|
||||||
|
custom_picker_binary = hyprland-preview-share-picker
|
||||||
|
}
|
||||||
BIN
omarchy/omarchy/backgrounds/catppuccin/glass glyph wp.png
Normal file
|
After Width: | Height: | Size: 189 KiB |
BIN
omarchy/omarchy/backgrounds/dracula/glass glyph wp.png
Normal file
|
After Width: | Height: | Size: 189 KiB |
BIN
omarchy/omarchy/backgrounds/hackerman/glass glyph wp.png
Normal file
|
After Width: | Height: | Size: 189 KiB |
BIN
omarchy/omarchy/backgrounds/hackerman2/glass glyph wp.png
Normal file
|
After Width: | Height: | Size: 189 KiB |
BIN
omarchy/omarchy/backgrounds/solitude/glass glyph wp.png
Normal file
|
After Width: | Height: | Size: 189 KiB |
26
omarchy/omarchy/branding/about.txt
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
██████████████████████████████████████████████████████
|
||||||
|
██████████████████████████████████████████████████████
|
||||||
|
████ ████ ████
|
||||||
|
████ ████ ████
|
||||||
|
████ █████████████████████ ████████ ████
|
||||||
|
████ █████████████████████ ████████ ████
|
||||||
|
████ ████ ████ ████
|
||||||
|
████ ████ ████ ████
|
||||||
|
████ ████ ████ ████
|
||||||
|
████ ████ ████ ████
|
||||||
|
████ ████ ████ ████
|
||||||
|
████ ████ ████ ████
|
||||||
|
████████████ ████ ████
|
||||||
|
████████████ ████ ████
|
||||||
|
████ ████ ████ ████
|
||||||
|
████ ████ ████ ████
|
||||||
|
████ ████ ████ ████
|
||||||
|
████ ████ ████ ████
|
||||||
|
████ ████ ████ ████
|
||||||
|
████ ████ ████ ████
|
||||||
|
████ ██████████████████████████████████████ ████
|
||||||
|
████ ██████████████████████████████████████ ████
|
||||||
|
████ ████ ████
|
||||||
|
████ ████ ████
|
||||||
|
█████████████████████████████ ████████████████████
|
||||||
|
█████████████████████████████ ████████████████████
|
||||||
9
omarchy/omarchy/branding/screensaver.txt
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
|
||||||
|
█████╗ ██╗███╗ ███╗███████╗
|
||||||
|
██╔══██╗██║████╗ ████║██╔════╝
|
||||||
|
███████║██║██╔████╔██║█████╗
|
||||||
|
██╔══██║██║██║╚██╔╝██║██╔══╝
|
||||||
|
██║ ██║██║██║ ╚═╝ ██║███████╗
|
||||||
|
╚═╝ ╚═╝╚═╝╚═╝ ╚═╝╚══════╝
|
||||||
|
|
||||||
1
omarchy/omarchy/current/background
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
/home/jeffry/.config/omarchy/backgrounds/hackerman/glass glyph wp.png
|
||||||
1
omarchy/omarchy/current/theme.name
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
hackerman
|
||||||
47
omarchy/omarchy/current/theme/alacritty.toml
Normal file
|
|
@ -0,0 +1,47 @@
|
||||||
|
[colors.primary]
|
||||||
|
background = "#0B0C16"
|
||||||
|
foreground = "#ddf7ff"
|
||||||
|
|
||||||
|
[colors.cursor]
|
||||||
|
text = "#0B0C16"
|
||||||
|
cursor = "#ddf7ff"
|
||||||
|
|
||||||
|
[colors.vi_mode_cursor]
|
||||||
|
text = "#0B0C16"
|
||||||
|
cursor = "#ddf7ff"
|
||||||
|
|
||||||
|
[colors.search.matches]
|
||||||
|
foreground = "#0B0C16"
|
||||||
|
background = "#50f7d4"
|
||||||
|
|
||||||
|
[colors.search.focused_match]
|
||||||
|
foreground = "#0B0C16"
|
||||||
|
background = "#50f872"
|
||||||
|
|
||||||
|
[colors.footer_bar]
|
||||||
|
foreground = "#0B0C16"
|
||||||
|
background = "#ddf7ff"
|
||||||
|
|
||||||
|
[colors.selection]
|
||||||
|
text = "#0B0C16"
|
||||||
|
background = "#ddf7ff"
|
||||||
|
|
||||||
|
[colors.normal]
|
||||||
|
black = "#3E4058"
|
||||||
|
red = "#50f872"
|
||||||
|
green = "#4fe88f"
|
||||||
|
yellow = "#50f7d4"
|
||||||
|
blue = "#829dd4"
|
||||||
|
magenta = "#86a7df"
|
||||||
|
cyan = "#7cf8f7"
|
||||||
|
white = "#85E1FB"
|
||||||
|
|
||||||
|
[colors.bright]
|
||||||
|
black = "#6a6e95"
|
||||||
|
red = "#85ff9d"
|
||||||
|
green = "#9cf7c2"
|
||||||
|
yellow = "#a4ffec"
|
||||||
|
blue = "#c4d2ed"
|
||||||
|
magenta = "#cddbf4"
|
||||||
|
cyan = "#d1fffe"
|
||||||
|
white = "#ddf7ff"
|
||||||
BIN
omarchy/omarchy/current/theme/backgrounds/1-synth-scape.jpg
Normal file
|
After Width: | Height: | Size: 2.2 MiB |
BIN
omarchy/omarchy/current/theme/backgrounds/2-geometric.jpg
Normal file
|
After Width: | Height: | Size: 1.8 MiB |
BIN
omarchy/omarchy/current/theme/backgrounds/omarchy.png
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
70
omarchy/omarchy/current/theme/btop.theme
Normal file
|
|
@ -0,0 +1,70 @@
|
||||||
|
# Main background, empty for terminal default, need to be empty if you want transparent background
|
||||||
|
theme[main_bg]="#0B0C16"
|
||||||
|
|
||||||
|
# Main text color
|
||||||
|
theme[main_fg]="#ddf7ff"
|
||||||
|
|
||||||
|
# Title color for boxes
|
||||||
|
theme[title]="#86a7df"
|
||||||
|
|
||||||
|
# Highlight color for keyboard shortcuts
|
||||||
|
theme[hi_fg]="#7cf8f7"
|
||||||
|
|
||||||
|
# Background color of selected item in processes box
|
||||||
|
theme[selected_bg]="#6a6e95"
|
||||||
|
|
||||||
|
# Foreground color of selected item in processes box
|
||||||
|
theme[selected_fg]="#ddf7ff"
|
||||||
|
|
||||||
|
# Color of inactive/disabled text
|
||||||
|
theme[inactive_fg]="#6a6e95"
|
||||||
|
|
||||||
|
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
||||||
|
theme[proc_misc]="#86a7df"
|
||||||
|
|
||||||
|
# Box outline and divider line color
|
||||||
|
theme[cpu_box]="#4fe88f"
|
||||||
|
theme[mem_box]="#4fe88f"
|
||||||
|
theme[net_box]="#4fe88f"
|
||||||
|
theme[proc_box]="#4fe88f"
|
||||||
|
theme[div_line]="#6a6e95"
|
||||||
|
|
||||||
|
# Gradient for all meters and graphs
|
||||||
|
theme[temp_start]="#7cf8f7"
|
||||||
|
theme[temp_mid]="#829dd4"
|
||||||
|
theme[temp_end]="#4fe88f"
|
||||||
|
|
||||||
|
|
||||||
|
theme[cpu_start]="#7cf8f7"
|
||||||
|
theme[cpu_mid]="#829dd4"
|
||||||
|
theme[cpu_end]="#4fe88f"
|
||||||
|
|
||||||
|
|
||||||
|
theme[free_start]="#829dd4"
|
||||||
|
theme[free_mid]="#50f7d4"
|
||||||
|
theme[free_end]="#50f7d4"
|
||||||
|
|
||||||
|
|
||||||
|
theme[cached_start]="#50f7d4"
|
||||||
|
theme[cached_mid]="#50f7d4"
|
||||||
|
theme[cached_end]="#50f7d4"
|
||||||
|
|
||||||
|
|
||||||
|
theme[available_start]="#7cf8f7"
|
||||||
|
theme[available_mid]="#7cf8f7"
|
||||||
|
theme[available_end]="#7cf8f7"
|
||||||
|
|
||||||
|
|
||||||
|
theme[used_start]="#4fe88f"
|
||||||
|
theme[used_mid]="#4fe88f"
|
||||||
|
theme[used_end]="#4fe88f"
|
||||||
|
|
||||||
|
|
||||||
|
theme[download_start]="#50f7d4"
|
||||||
|
theme[download_mid]="#7cf8f7"
|
||||||
|
theme[download_end]="#829dd4"
|
||||||
|
|
||||||
|
|
||||||
|
theme[upload_start]="#50f7d4"
|
||||||
|
theme[upload_mid]="#7cf8f7"
|
||||||
|
theme[upload_end]="#829dd4"
|
||||||
1
omarchy/omarchy/current/theme/chromium.theme
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
11,12,22
|
||||||
23
omarchy/omarchy/current/theme/colors.toml
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
accent = "#82FB9C"
|
||||||
|
cursor = "#ddf7ff"
|
||||||
|
foreground = "#ddf7ff"
|
||||||
|
background = "#0B0C16"
|
||||||
|
selection_foreground = "#0B0C16"
|
||||||
|
selection_background = "#ddf7ff"
|
||||||
|
|
||||||
|
color0 = "#3E4058"
|
||||||
|
color1 = "#50f872"
|
||||||
|
color2 = "#4fe88f"
|
||||||
|
color3 = "#50f7d4"
|
||||||
|
color4 = "#829dd4"
|
||||||
|
color5 = "#86a7df"
|
||||||
|
color6 = "#7cf8f7"
|
||||||
|
color7 = "#85E1FB"
|
||||||
|
color8 = "#6a6e95"
|
||||||
|
color9 = "#85ff9d"
|
||||||
|
color10 = "#9cf7c2"
|
||||||
|
color11 = "#a4ffec"
|
||||||
|
color12 = "#c4d2ed"
|
||||||
|
color13 = "#cddbf4"
|
||||||
|
color14 = "#d1fffe"
|
||||||
|
color15 = "#ddf7ff"
|
||||||
25
omarchy/omarchy/current/theme/foot.ini
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
[colors-dark]
|
||||||
|
foreground=ddf7ff
|
||||||
|
background=0B0C16
|
||||||
|
selection-foreground=0B0C16
|
||||||
|
selection-background=ddf7ff
|
||||||
|
|
||||||
|
cursor=0B0C16 ddf7ff
|
||||||
|
|
||||||
|
regular0=3E4058
|
||||||
|
regular1=50f872
|
||||||
|
regular2=4fe88f
|
||||||
|
regular3=50f7d4
|
||||||
|
regular4=829dd4
|
||||||
|
regular5=86a7df
|
||||||
|
regular6=7cf8f7
|
||||||
|
regular7=85E1FB
|
||||||
|
|
||||||
|
bright0=6a6e95
|
||||||
|
bright1=85ff9d
|
||||||
|
bright2=9cf7c2
|
||||||
|
bright3=a4ffec
|
||||||
|
bright4=c4d2ed
|
||||||
|
bright5=cddbf4
|
||||||
|
bright6=d1fffe
|
||||||
|
bright7=ddf7ff
|
||||||
22
omarchy/omarchy/current/theme/ghostty.conf
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
background = #0B0C16
|
||||||
|
foreground = #ddf7ff
|
||||||
|
cursor-color = #ddf7ff
|
||||||
|
selection-background = #ddf7ff
|
||||||
|
selection-foreground = #0B0C16
|
||||||
|
|
||||||
|
palette = 0=#3E4058
|
||||||
|
palette = 1=#50f872
|
||||||
|
palette = 2=#4fe88f
|
||||||
|
palette = 3=#50f7d4
|
||||||
|
palette = 4=#829dd4
|
||||||
|
palette = 5=#86a7df
|
||||||
|
palette = 6=#7cf8f7
|
||||||
|
palette = 7=#85E1FB
|
||||||
|
palette = 8=#6a6e95
|
||||||
|
palette = 9=#85ff9d
|
||||||
|
palette = 10=#9cf7c2
|
||||||
|
palette = 11=#a4ffec
|
||||||
|
palette = 12=#c4d2ed
|
||||||
|
palette = 13=#cddbf4
|
||||||
|
palette = 14=#d1fffe
|
||||||
|
palette = 15=#ddf7ff
|
||||||
137
omarchy/omarchy/current/theme/gum.env.conf
Normal file
|
|
@ -0,0 +1,137 @@
|
||||||
|
# Gum Style (generic) Variables
|
||||||
|
env = FOREGROUND,##ddf7ff
|
||||||
|
env = BACKGROUND,##0B0C16
|
||||||
|
env = BORDER_FOREGROUND,##82FB9C
|
||||||
|
env = BORDER_BACKGROUND,##0B0C16
|
||||||
|
|
||||||
|
# Gum Confirm Style Variables
|
||||||
|
env = GUM_CONFIRM_PROMPT_FOREGROUND,##82FB9C
|
||||||
|
env = GUM_CONFIRM_PROMPT_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_CONFIRM_SELECTED_FOREGROUND,##0B0C16
|
||||||
|
env = GUM_CONFIRM_SELECTED_BACKGROUND,##ddf7ff
|
||||||
|
env = GUM_CONFIRM_UNSELECTED_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_CONFIRM_UNSELECTED_BACKGROUND,##0B0C16
|
||||||
|
|
||||||
|
# Gum Input Style Variables
|
||||||
|
env = GUM_INPUT_PROMPT_FOREGROUND,##82FB9C
|
||||||
|
env = GUM_INPUT_PROMPT_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_INPUT_PLACEHOLDER_FOREGROUND,##6a6e95
|
||||||
|
env = GUM_INPUT_PLACEHOLDER_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_INPUT_CURSOR_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_INPUT_CURSOR_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_INPUT_HEADER_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_INPUT_HEADER_BACKGROUND,##0B0C16
|
||||||
|
|
||||||
|
# Gum Choose Style Variables
|
||||||
|
env = GUM_CHOOSE_CURSOR_FOREGROUND,##82FB9C
|
||||||
|
env = GUM_CHOOSE_CURSOR_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_CHOOSE_HEADER_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_CHOOSE_HEADER_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_CHOOSE_ITEM_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_CHOOSE_ITEM_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_CHOOSE_SELECTED_FOREGROUND,##0B0C16
|
||||||
|
env = GUM_CHOOSE_SELECTED_BACKGROUND,##ddf7ff
|
||||||
|
|
||||||
|
# Gum Filter Style Variables
|
||||||
|
env = GUM_FILTER_PROMPT_FOREGROUND,##82FB9C
|
||||||
|
env = GUM_FILTER_PROMPT_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_FILTER_TEXT_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_FILTER_TEXT_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_FILTER_MATCH_FOREGROUND,##82FB9C
|
||||||
|
env = GUM_FILTER_CURSOR_TEXT_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_FILTER_CURSOR_TEXT_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_FILTER_SELECTED_FOREGROUND,##0B0C16
|
||||||
|
env = GUM_FILTER_SELECTED_BACKGROUND,##ddf7ff
|
||||||
|
env = GUM_FILTER_INDICATOR_FOREGROUND,##82FB9C
|
||||||
|
env = GUM_FILTER_HEADER_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_FILTER_MATCH_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_FILTER_HEADER_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_FILTER_PLACEHOLDER_FOREGROUND,##6a6e95
|
||||||
|
env = GUM_FILTER_PLACEHOLDER_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_FILTER_INDICATOR_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_FILTER_SELECTED_PREFIX_FOREGROUND,##0B0C16
|
||||||
|
env = GUM_FILTER_SELECTED_PREFIX_BACKGROUND,##ddf7ff
|
||||||
|
env = GUM_FILTER_UNSELECTED_PREFIX_FOREGROUND,##6a6e95
|
||||||
|
env = GUM_FILTER_UNSELECTED_PREFIX_BACKGROUND,##0B0C16
|
||||||
|
|
||||||
|
# Gum Table Style Variables
|
||||||
|
env = GUM_TABLE_HEADER_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_TABLE_HEADER_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_TABLE_CELL_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_TABLE_CELL_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_TABLE_BORDER_FOREGROUND,##6a6e95
|
||||||
|
env = GUM_TABLE_BORDER_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_TABLE_SELECTED_FOREGROUND,##0B0C16
|
||||||
|
env = GUM_TABLE_SELECTED_BACKGROUND,##ddf7ff
|
||||||
|
|
||||||
|
# Gum Spin Style Variables
|
||||||
|
env = GUM_SPIN_SPINNER_FOREGROUND,##82FB9C
|
||||||
|
env = GUM_SPIN_SPINNER_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_SPIN_TITLE_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_SPIN_TITLE_BACKGROUND,##0B0C16
|
||||||
|
|
||||||
|
# Gum File Style Variables
|
||||||
|
env = GUM_FILE_CURSOR_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_FILE_CURSOR_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_FILE_SYMLINK_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_FILE_SYMLINK_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_FILE_DIRECTORY_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_FILE_DIRECTORY_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_FILE_FILE_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_FILE_FILE_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_FILE_PERMISSIONS_FOREGROUND,##6a6e95
|
||||||
|
env = GUM_FILE_PERMISSIONS_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_FILE_SELECTED_FOREGROUND,##0B0C16
|
||||||
|
env = GUM_FILE_SELECTED_BACKGROUND,##ddf7ff
|
||||||
|
env = GUM_FILE_FILE_SIZE_FOREGROUND,##6a6e95
|
||||||
|
env = GUM_FILE_FILE_SIZE_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_FILE_HEADER_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_FILE_HEADER_BACKGROUND,##0B0C16
|
||||||
|
|
||||||
|
# Gum Pager Style Variables
|
||||||
|
env = GUM_PAGER_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_PAGER_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_PAGER_LINE_NUMBER_FOREGROUND,##6a6e95
|
||||||
|
env = GUM_PAGER_LINE_NUMBER_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_PAGER_MATCH_FOREGROUND,##82FB9C
|
||||||
|
env = GUM_PAGER_MATCH_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_PAGER_MATCH_HIGH_FOREGROUND,##82FB9C
|
||||||
|
env = GUM_PAGER_MATCH_HIGH_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_PAGER_HELP_FOREGROUND,##6a6e95
|
||||||
|
env = GUM_PAGER_HELP_BACKGROUND,##0B0C16
|
||||||
|
|
||||||
|
# Gum Write Style Variables
|
||||||
|
env = GUM_WRITE_BASE_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_WRITE_BASE_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_WRITE_CURSOR_LINE_NUMBER_FOREGROUND,##6a6e95
|
||||||
|
env = GUM_WRITE_CURSOR_LINE_NUMBER_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_WRITE_CURSOR_LINE_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_WRITE_CURSOR_LINE_BACKGROUND,##ddf7ff
|
||||||
|
env = GUM_WRITE_CURSOR_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_WRITE_CURSOR_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_WRITE_END_OF_BUFFER_FOREGROUND,##6a6e95
|
||||||
|
env = GUM_WRITE_END_OF_BUFFER_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_WRITE_LINE_NUMBER_FOREGROUND,##6a6e95
|
||||||
|
env = GUM_WRITE_LINE_NUMBER_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_WRITE_HEADER_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_WRITE_HEADER_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_WRITE_PLACEHOLDER_FOREGROUND,##6a6e95
|
||||||
|
env = GUM_WRITE_PLACEHOLDER_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_WRITE_PROMPT_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_WRITE_PROMPT_BACKGROUND,##0B0C16
|
||||||
|
|
||||||
|
# Gum Log Style Variables
|
||||||
|
env = GUM_LOG_LEVEL_FOREGROUND,##82FB9C
|
||||||
|
env = GUM_LOG_LEVEL_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_LOG_TIME_FOREGROUND,##6a6e95
|
||||||
|
env = GUM_LOG_TIME_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_LOG_PREFIX_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_LOG_PREFIX_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_LOG_MESSAGE_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_LOG_MESSAGE_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_LOG_KEY_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_LOG_KEY_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_LOG_VALUE_FOREGROUND,##ddf7ff
|
||||||
|
env = GUM_LOG_VALUE_BACKGROUND,##0B0C16
|
||||||
|
env = GUM_LOG_SEPARATOR_FOREGROUND,##6a6e95
|
||||||
|
env = GUM_LOG_SEPARATOR_BACKGROUND,##0B0C16
|
||||||
132
omarchy/omarchy/current/theme/helix.toml
Normal file
|
|
@ -0,0 +1,132 @@
|
||||||
|
# Syntax
|
||||||
|
"keyword" = "color5"
|
||||||
|
"keyword.control" = { fg = "color5", modifiers = ["italic"] }
|
||||||
|
"function" = "color4"
|
||||||
|
"function.builtin" = "color4"
|
||||||
|
"function.macro" = "color5"
|
||||||
|
"type" = "color3"
|
||||||
|
"type.builtin" = "color5"
|
||||||
|
"type.enum.variant" = "color6"
|
||||||
|
"constructor" = "color4"
|
||||||
|
"constant" = "color3"
|
||||||
|
"constant.builtin" = "color3"
|
||||||
|
"constant.numeric" = "color3"
|
||||||
|
"constant.character" = "color6"
|
||||||
|
"constant.character.escape" = "color5"
|
||||||
|
"string" = "color2"
|
||||||
|
"string.regexp" = "color5"
|
||||||
|
"string.special" = "color4"
|
||||||
|
"comment" = { fg = "color8", modifiers = ["italic"] }
|
||||||
|
"variable" = "foreground"
|
||||||
|
"variable.parameter" = { fg = "color5", modifiers = ["italic"] }
|
||||||
|
"variable.builtin" = "color1"
|
||||||
|
"variable.other.member" = "color4"
|
||||||
|
"label" = "color4"
|
||||||
|
"punctuation" = "color8"
|
||||||
|
"punctuation.special" = "color6"
|
||||||
|
"operator" = "color6"
|
||||||
|
"tag" = "color4"
|
||||||
|
"namespace" = { fg = "color3", modifiers = ["italic"] }
|
||||||
|
"special" = "color5"
|
||||||
|
"attribute" = "color3"
|
||||||
|
|
||||||
|
# Markup
|
||||||
|
"markup.heading.1" = "color1"
|
||||||
|
"markup.heading.2" = "color3"
|
||||||
|
"markup.heading.3" = "color3"
|
||||||
|
"markup.heading.4" = "color2"
|
||||||
|
"markup.heading.5" = "color4"
|
||||||
|
"markup.heading.6" = "color5"
|
||||||
|
"markup.list" = "color6"
|
||||||
|
"markup.list.unchecked" = "color8"
|
||||||
|
"markup.list.checked" = "color2"
|
||||||
|
"markup.bold" = { fg = "color1", modifiers = ["bold"] }
|
||||||
|
"markup.italic" = { fg = "color1", modifiers = ["italic"] }
|
||||||
|
"markup.strikethrough" = { modifiers = ["crossed_out"] }
|
||||||
|
"markup.link.url" = { fg = "color4", modifiers = ["italic", "underlined"] }
|
||||||
|
"markup.link.text" = "color5"
|
||||||
|
"markup.link.label" = "color4"
|
||||||
|
"markup.raw" = "color2"
|
||||||
|
"markup.quote" = "color5"
|
||||||
|
|
||||||
|
# Diff
|
||||||
|
"diff.plus" = "color2"
|
||||||
|
"diff.minus" = "color1"
|
||||||
|
"diff.delta" = "color4"
|
||||||
|
|
||||||
|
# Leave the editor background transparent so the terminal background shows through
|
||||||
|
"ui.background" = { }
|
||||||
|
|
||||||
|
"ui.linenr" = { fg = "color8" }
|
||||||
|
"ui.linenr.selected" = { fg = "foreground" }
|
||||||
|
|
||||||
|
# Statusline uses an inverted band (background-color text on foreground-color
|
||||||
|
# background) to guarantee contrast across both light and dark Omarchy themes.
|
||||||
|
"ui.statusline" = { fg = "background", bg = "foreground" }
|
||||||
|
"ui.statusline.inactive" = { fg = "background", bg = "color8" }
|
||||||
|
"ui.statusline.normal" = { fg = "background", bg = "color4", modifiers = ["bold"] }
|
||||||
|
"ui.statusline.insert" = { fg = "background", bg = "color2", modifiers = ["bold"] }
|
||||||
|
"ui.statusline.select" = { fg = "background", bg = "color5", modifiers = ["bold"] }
|
||||||
|
|
||||||
|
"ui.popup" = { fg = "foreground", bg = "background" }
|
||||||
|
"ui.window" = { fg = "color8" }
|
||||||
|
"ui.help" = { fg = "foreground", bg = "background" }
|
||||||
|
|
||||||
|
"ui.bufferline" = { fg = "color8", bg = "background" }
|
||||||
|
"ui.bufferline.active" = { fg = "foreground", bg = "background", underline = { color = "color5", style = "line" } }
|
||||||
|
|
||||||
|
"ui.text" = "foreground"
|
||||||
|
"ui.text.focus" = { fg = "foreground", bg = "color0", modifiers = ["bold"] }
|
||||||
|
"ui.text.inactive" = { fg = "color8" }
|
||||||
|
"ui.text.directory" = { fg = "color4" }
|
||||||
|
|
||||||
|
"ui.virtual" = "color8"
|
||||||
|
"ui.virtual.ruler" = { bg = "color0" }
|
||||||
|
"ui.virtual.indent-guide" = "color8"
|
||||||
|
"ui.virtual.inlay-hint" = { fg = "color8" }
|
||||||
|
"ui.virtual.jump-label" = { fg = "color1", modifiers = ["bold"] }
|
||||||
|
"ui.virtual.whitespace" = "color8"
|
||||||
|
|
||||||
|
"ui.selection" = { bg = "selection_background", fg = "selection_foreground" }
|
||||||
|
|
||||||
|
"ui.cursor" = { fg = "background", bg = "cursor" }
|
||||||
|
"ui.cursor.primary" = { fg = "background", bg = "cursor" }
|
||||||
|
"ui.cursor.match" = { fg = "color3", modifiers = ["bold"] }
|
||||||
|
"ui.cursor.primary.normal" = { fg = "background", bg = "cursor" }
|
||||||
|
"ui.cursor.primary.insert" = { fg = "background", bg = "color2" }
|
||||||
|
"ui.cursor.primary.select" = { fg = "background", bg = "color5" }
|
||||||
|
|
||||||
|
"ui.cursorline.primary" = { bg = "color0" }
|
||||||
|
|
||||||
|
"ui.highlight" = { bg = "color0", modifiers = ["bold"] }
|
||||||
|
|
||||||
|
"ui.menu" = { fg = "foreground", bg = "background" }
|
||||||
|
"ui.menu.selected" = { fg = "background", bg = "foreground", modifiers = ["bold"] }
|
||||||
|
|
||||||
|
"diagnostic.error" = { underline = { color = "color1", style = "curl" } }
|
||||||
|
"diagnostic.warning" = { underline = { color = "color3", style = "curl" } }
|
||||||
|
"diagnostic.info" = { underline = { color = "color4", style = "curl" } }
|
||||||
|
"diagnostic.hint" = { underline = { color = "color6", style = "curl" } }
|
||||||
|
"diagnostic.unnecessary" = { modifiers = ["dim"] }
|
||||||
|
"diagnostic.deprecated" = { modifiers = ["crossed_out"] }
|
||||||
|
|
||||||
|
error = "color1"
|
||||||
|
warning = "color3"
|
||||||
|
info = "color4"
|
||||||
|
hint = "color6"
|
||||||
|
|
||||||
|
[palette]
|
||||||
|
background = "#0B0C16"
|
||||||
|
foreground = "#ddf7ff"
|
||||||
|
cursor = "#ddf7ff"
|
||||||
|
selection_background = "#ddf7ff"
|
||||||
|
selection_foreground = "#0B0C16"
|
||||||
|
color0 = "#3E4058"
|
||||||
|
color1 = "#50f872"
|
||||||
|
color2 = "#4fe88f"
|
||||||
|
color3 = "#50f7d4"
|
||||||
|
color4 = "#829dd4"
|
||||||
|
color5 = "#86a7df"
|
||||||
|
color6 = "#7cf8f7"
|
||||||
|
color7 = "#85E1FB"
|
||||||
|
color8 = "#6a6e95"
|
||||||
|
|
@ -0,0 +1,94 @@
|
||||||
|
@define-color foreground #ddf7ff;
|
||||||
|
@define-color background #0B0C16;
|
||||||
|
@define-color accent #82FB9C;
|
||||||
|
@define-color muted #6a6e95;
|
||||||
|
@define-color card_bg #3E4058;
|
||||||
|
@define-color text_dark #0B0C16;
|
||||||
|
@define-color accent_hover #c4d2ed;
|
||||||
|
@define-color selected_tab #82FB9C;
|
||||||
|
@define-color text #ddf7ff;
|
||||||
|
|
||||||
|
* {
|
||||||
|
all: unset;
|
||||||
|
font-family: JetBrains Mono NF;
|
||||||
|
color: @foreground;
|
||||||
|
font-weight: bold;
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.window {
|
||||||
|
background: alpha(@background, 0.95);
|
||||||
|
border: solid 2px @accent;
|
||||||
|
margin: 4px;
|
||||||
|
padding: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
tabs {
|
||||||
|
padding: 0.5rem 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
tabs > tab {
|
||||||
|
margin-right: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-label {
|
||||||
|
color: @text;
|
||||||
|
transition: all 0.2s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
tabs > tab:checked > .tab-label, tabs > tab:active > .tab-label {
|
||||||
|
text-decoration: underline currentColor;
|
||||||
|
color: @selected_tab;
|
||||||
|
}
|
||||||
|
|
||||||
|
tabs > tab:focus > .tab-label {
|
||||||
|
color: @foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
.page {
|
||||||
|
padding: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.image-label {
|
||||||
|
font-size: 12px;
|
||||||
|
padding: 0.25rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
flowboxchild > .card, button > .card {
|
||||||
|
transition: all 0.2s ease;
|
||||||
|
border: solid 2px transparent;
|
||||||
|
border-color: @background;
|
||||||
|
border-radius: 5px;
|
||||||
|
background-color: @card_bg;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
flowboxchild:hover > .card, button:hover > .card, flowboxchild:active > .card, flowboxchild:selected > .card, button:active > .card, button:selected > .card, button:focus > .card {
|
||||||
|
border: solid 2px @accent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.image {
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.region-button {
|
||||||
|
padding: 0.5rem 1rem;
|
||||||
|
border-radius: 5px;
|
||||||
|
background-color: @accent;
|
||||||
|
color: @text_dark;
|
||||||
|
transition: all 0.2s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.region-button > label {
|
||||||
|
color: @text_dark;
|
||||||
|
}
|
||||||
|
|
||||||
|
.region-button:not(:disabled):hover, .region-button:not(:disabled):focus {
|
||||||
|
background-color: @accent_hover;
|
||||||
|
color: @text_dark;
|
||||||
|
}
|
||||||
|
|
||||||
|
.region-button:disabled {
|
||||||
|
background-color: @muted;
|
||||||
|
color: @background;
|
||||||
|
}
|
||||||
9
omarchy/omarchy/current/theme/hyprland.conf
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
$activeBorderColor = rgb(82FB9C)
|
||||||
|
|
||||||
|
general {
|
||||||
|
col.active_border = $activeBorderColor
|
||||||
|
}
|
||||||
|
|
||||||
|
group {
|
||||||
|
col.border_active = $activeBorderColor
|
||||||
|
}
|
||||||
5
omarchy/omarchy/current/theme/hyprlock.conf
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
$color = rgba(11,12,22, 1.0)
|
||||||
|
$inner_color = rgba(11,12,22, 0.8)
|
||||||
|
$outer_color = rgba(221,247,255, 1.0)
|
||||||
|
$font_color = rgba(221,247,255, 1.0)
|
||||||
|
$check_color = rgba(130,251,156, 1.0)
|
||||||
1
omarchy/omarchy/current/theme/icons.theme
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Yaru-blue
|
||||||
1
omarchy/omarchy/current/theme/keyboard.rgb
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
#82FB9C
|
||||||
27
omarchy/omarchy/current/theme/kitty.conf
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
foreground #ddf7ff
|
||||||
|
background #0B0C16
|
||||||
|
selection_foreground #0B0C16
|
||||||
|
selection_background #ddf7ff
|
||||||
|
|
||||||
|
cursor #ddf7ff
|
||||||
|
cursor_text_color #0B0C16
|
||||||
|
|
||||||
|
active_border_color #82FB9C
|
||||||
|
active_tab_background #82FB9C
|
||||||
|
|
||||||
|
color0 #3E4058
|
||||||
|
color1 #50f872
|
||||||
|
color2 #4fe88f
|
||||||
|
color3 #50f7d4
|
||||||
|
color4 #829dd4
|
||||||
|
color5 #86a7df
|
||||||
|
color6 #7cf8f7
|
||||||
|
color7 #85E1FB
|
||||||
|
color8 #6a6e95
|
||||||
|
color9 #85ff9d
|
||||||
|
color10 #9cf7c2
|
||||||
|
color11 #a4ffec
|
||||||
|
color12 #c4d2ed
|
||||||
|
color13 #cddbf4
|
||||||
|
color14 #d1fffe
|
||||||
|
color15 #ddf7ff
|
||||||
5
omarchy/omarchy/current/theme/mako.ini
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
include=~/.local/share/omarchy/default/mako/core.ini
|
||||||
|
|
||||||
|
text-color=#ddf7ff
|
||||||
|
border-color=#82FB9C
|
||||||
|
background-color=#0B0C16
|
||||||
13
omarchy/omarchy/current/theme/neovim.lua
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
return {
|
||||||
|
{
|
||||||
|
"bjarneo/hackerman.nvim",
|
||||||
|
dependencies = { "bjarneo/aether.nvim" }, -- Ensure aether is loaded first
|
||||||
|
priority = 1000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"LazyVim/LazyVim",
|
||||||
|
opts = {
|
||||||
|
colorscheme = "hackerman",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
99
omarchy/omarchy/current/theme/obsidian.css
Normal file
|
|
@ -0,0 +1,99 @@
|
||||||
|
/* Omarchy Theme for Obsidian */
|
||||||
|
|
||||||
|
.theme-dark, .theme-light {
|
||||||
|
/* Core colors */
|
||||||
|
--background-primary: #0B0C16;
|
||||||
|
--background-primary-alt: #0B0C16;
|
||||||
|
--background-secondary: #0B0C16;
|
||||||
|
--background-secondary-alt: #0B0C16;
|
||||||
|
--text-normal: #ddf7ff;
|
||||||
|
|
||||||
|
/* Selection colors */
|
||||||
|
--text-selection: #ddf7ff;
|
||||||
|
|
||||||
|
/* Border color */
|
||||||
|
--background-modifier-border: #6a6e95;
|
||||||
|
|
||||||
|
/* Semantic heading colors */
|
||||||
|
--text-title-h1: #50f872;
|
||||||
|
--text-title-h2: #4fe88f;
|
||||||
|
--text-title-h3: #50f7d4;
|
||||||
|
--text-title-h4: #829dd4;
|
||||||
|
--text-title-h5: #86a7df;
|
||||||
|
--text-title-h6: #86a7df;
|
||||||
|
|
||||||
|
/* Links and accents */
|
||||||
|
--text-link: #829dd4;
|
||||||
|
--text-accent: #82FB9C;
|
||||||
|
--text-accent-hover: #82FB9C;
|
||||||
|
--interactive-accent: #82FB9C;
|
||||||
|
--interactive-accent-hover: #82FB9C;
|
||||||
|
|
||||||
|
/* Muted text */
|
||||||
|
--text-muted: color-mix(in srgb, #ddf7ff 70%, transparent);
|
||||||
|
--text-faint: color-mix(in srgb, #ddf7ff 55%, transparent);
|
||||||
|
|
||||||
|
/* Code */
|
||||||
|
--code-normal: #7cf8f7;
|
||||||
|
|
||||||
|
/* Errors and success */
|
||||||
|
--text-error: #50f872;
|
||||||
|
--text-error-hover: #50f872;
|
||||||
|
--text-success: #4fe88f;
|
||||||
|
|
||||||
|
/* Tags */
|
||||||
|
--tag-color: #7cf8f7;
|
||||||
|
--tag-background: #6a6e95;
|
||||||
|
|
||||||
|
/* Graph */
|
||||||
|
--graph-line: #6a6e95;
|
||||||
|
--graph-node: #82FB9C;
|
||||||
|
--graph-node-focused: #829dd4;
|
||||||
|
--graph-node-tag: #7cf8f7;
|
||||||
|
--graph-node-attachment: #4fe88f;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Headers */
|
||||||
|
.cm-header-1, .markdown-rendered h1 { color: var(--text-title-h1); }
|
||||||
|
.cm-header-2, .markdown-rendered h2 { color: var(--text-title-h2); }
|
||||||
|
.cm-header-3, .markdown-rendered h3 { color: var(--text-title-h3); }
|
||||||
|
.cm-header-4, .markdown-rendered h4 { color: var(--text-title-h4); }
|
||||||
|
.cm-header-5, .markdown-rendered h5 { color: var(--text-title-h5); }
|
||||||
|
.cm-header-6, .markdown-rendered h6 { color: var(--text-title-h6); }
|
||||||
|
|
||||||
|
/* Code blocks */
|
||||||
|
.markdown-rendered code {
|
||||||
|
color: #7cf8f7;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Syntax highlighting */
|
||||||
|
.cm-s-obsidian span.cm-keyword { color: #50f872; }
|
||||||
|
.cm-s-obsidian span.cm-string { color: #4fe88f; }
|
||||||
|
.cm-s-obsidian span.cm-number { color: #50f7d4; }
|
||||||
|
.cm-s-obsidian span.cm-comment { color: #6a6e95; }
|
||||||
|
.cm-s-obsidian span.cm-operator { color: #829dd4; }
|
||||||
|
.cm-s-obsidian span.cm-def { color: #829dd4; }
|
||||||
|
|
||||||
|
/* Links */
|
||||||
|
.markdown-rendered a {
|
||||||
|
color: var(--text-link);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Blockquotes */
|
||||||
|
.markdown-rendered blockquote {
|
||||||
|
border-left-color: #82FB9C;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Active elements */
|
||||||
|
.workspace-leaf.mod-active .workspace-leaf-header-title {
|
||||||
|
color: var(--interactive-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-file-title.is-active {
|
||||||
|
color: var(--interactive-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Search results */
|
||||||
|
.search-result-file-title {
|
||||||
|
color: var(--interactive-accent);
|
||||||
|
}
|
||||||
BIN
omarchy/omarchy/current/theme/preview-unlock.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
omarchy/omarchy/current/theme/preview.png
Normal file
|
After Width: | Height: | Size: 321 KiB |
5
omarchy/omarchy/current/theme/swayosd.css
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
@define-color background-color #0B0C16;
|
||||||
|
@define-color border-color #ddf7ff;
|
||||||
|
@define-color label #ddf7ff;
|
||||||
|
@define-color image #ddf7ff;
|
||||||
|
@define-color progress #82FB9C;
|
||||||
BIN
omarchy/omarchy/current/theme/unlock.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
4
omarchy/omarchy/current/theme/vscode.json
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"name": "Hackerman",
|
||||||
|
"extension": "Bjarne.hackerman-omarchy"
|
||||||
|
}
|
||||||
6
omarchy/omarchy/current/theme/walker.css
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
@define-color selected-text #82FB9C;
|
||||||
|
@define-color text #ddf7ff;
|
||||||
|
@define-color base #0B0C16;
|
||||||
|
@define-color border #ddf7ff;
|
||||||
|
@define-color foreground #ddf7ff;
|
||||||
|
@define-color background #0B0C16;
|
||||||
2
omarchy/omarchy/current/theme/waybar.css
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
@define-color foreground #ddf7ff;
|
||||||
|
@define-color background #0B0C16;
|
||||||
14
omarchy/omarchy/extensions/menu.sh
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
# Overwrite parts of the omarchy-menu with user-specific submenus.
|
||||||
|
# See $OMARCHY_PATH/bin/omarchy-menu for functions that can be overwritten.
|
||||||
|
#
|
||||||
|
# WARNING: Overwritten functions will obviously not be updated when Omarchy changes.
|
||||||
|
#
|
||||||
|
# Example of minimal system menu:
|
||||||
|
#
|
||||||
|
# show_system_menu() {
|
||||||
|
# case $(menu "System" " Lock\n Shutdown") in
|
||||||
|
# *Lock*) omarchy-lock-screen ;;
|
||||||
|
# *Shutdown*) omarchy-cmd-shutdown ;;
|
||||||
|
# *) back_to show_main_menu ;;
|
||||||
|
# esac
|
||||||
|
# }
|
||||||
10
omarchy/omarchy/hooks/battery-low.sample
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# This hook is called with the current battery percentage when the low battery
|
||||||
|
# notification is sent. To put it into use, remove .sample from the name.
|
||||||
|
|
||||||
|
SOUND_FILE="/usr/share/sounds/freedesktop/stereo/dialog-warning.oga"
|
||||||
|
|
||||||
|
if omarchy-cmd-present mpv && [[ -f $SOUND_FILE ]]; then
|
||||||
|
mpv --no-video "$SOUND_FILE" >/dev/null 2>&1
|
||||||
|
fi
|
||||||
7
omarchy/omarchy/hooks/font-set.sample
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# This hook is called with the snake-cased name of the font that has just been set.
|
||||||
|
# To put it into use, remove .sample from the name.
|
||||||
|
|
||||||
|
# Example: Show the name of the theme that was just set.
|
||||||
|
# notify-send "New font" "Your new font is $1"
|
||||||
10
omarchy/omarchy/hooks/post-boot.d/weather.sample
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Show the weather status notification after Omarchy has started.
|
||||||
|
# To put it into use, remove .sample from this file name.
|
||||||
|
|
||||||
|
weather=$(omarchy-weather-status 2>/dev/null) || true
|
||||||
|
|
||||||
|
if [[ -n $weather && $weather != "Weather unavailable" ]]; then
|
||||||
|
notify-send -u low "$weather"
|
||||||
|
fi
|
||||||
7
omarchy/omarchy/hooks/post-update.sample
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# This hook is called after an Omarchy system update has been performed.
|
||||||
|
# To put it into use, remove .sample from the name.
|
||||||
|
|
||||||
|
# Example: Show notification after the system has been updated.
|
||||||
|
# notify-send "Update Performed" "Your system is now up to date"
|
||||||
7
omarchy/omarchy/hooks/theme-set.sample
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# This hook is called with the snake-cased name of the theme that has just been set.
|
||||||
|
# To put it into use, remove .sample from the name.
|
||||||
|
|
||||||
|
# Example: Show the name of the theme that was just set.
|
||||||
|
# notify-send "New theme" "Your new theme is $1"
|
||||||
86
omarchy/omarchy/themed/alacritty.toml.tpl.sample
Normal file
|
|
@ -0,0 +1,86 @@
|
||||||
|
# Omarchy User Template Example: Alacritty
|
||||||
|
#
|
||||||
|
# This is a sample template file demonstrating how to create custom themed
|
||||||
|
# configurations. Templates use placeholder variables that get replaced with
|
||||||
|
# your current theme's colors when you switch themes.
|
||||||
|
#
|
||||||
|
# HOW TO USE:
|
||||||
|
# 1. Rename this file to: alacritty.toml.tpl (remove the .sample extension)
|
||||||
|
# 2. Customize it as needed
|
||||||
|
# 3. Change your theme to apply the template
|
||||||
|
#
|
||||||
|
# User templates in ~/.config/omarchy/themed/ take priority over the built-in
|
||||||
|
# templates in the Omarchy default/themed/ directory. This lets you override
|
||||||
|
# any built-in template or create templates for applications not included
|
||||||
|
# by default.
|
||||||
|
#
|
||||||
|
# AVAILABLE VARIABLES:
|
||||||
|
# {{ background }} - Main background color (e.g., "#1a1b26")
|
||||||
|
# {{ foreground }} - Main foreground/text color
|
||||||
|
# {{ cursor }} - Cursor color
|
||||||
|
# {{ accent }} - Theme accent color
|
||||||
|
# {{ selection_background }} - Selection highlight background
|
||||||
|
# {{ selection_foreground }} - Selection highlight foreground
|
||||||
|
#
|
||||||
|
# {{ color0 }} through {{ color15 }} - Standard 16-color terminal palette
|
||||||
|
# color0-7: Normal colors (black, red, green, yellow, blue, magenta, cyan, white)
|
||||||
|
# color8-15: Bright variants
|
||||||
|
#
|
||||||
|
# VARIABLE MODIFIERS:
|
||||||
|
# {{ variable_strip }} - Hex color without the # prefix (e.g., "1a1b26")
|
||||||
|
# {{ variable_rgb }} - Decimal RGB values (e.g., "26,27,38")
|
||||||
|
#
|
||||||
|
# Example using modifiers:
|
||||||
|
# background = "{{ background }}" -> background = "#1a1b26"
|
||||||
|
# background = "{{ background_strip }}" -> background = "1a1b26"
|
||||||
|
# background = "rgb({{ background_rgb }})" -> background = "rgb(26,27,38)"
|
||||||
|
#
|
||||||
|
# ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
[colors.primary]
|
||||||
|
background = "{{ background }}"
|
||||||
|
foreground = "{{ foreground }}"
|
||||||
|
|
||||||
|
[colors.cursor]
|
||||||
|
text = "{{ background }}"
|
||||||
|
cursor = "{{ cursor }}"
|
||||||
|
|
||||||
|
[colors.vi_mode_cursor]
|
||||||
|
text = "{{ background }}"
|
||||||
|
cursor = "{{ cursor }}"
|
||||||
|
|
||||||
|
[colors.search.matches]
|
||||||
|
foreground = "{{ background }}"
|
||||||
|
background = "{{ color3 }}"
|
||||||
|
|
||||||
|
[colors.search.focused_match]
|
||||||
|
foreground = "{{ background }}"
|
||||||
|
background = "{{ color1 }}"
|
||||||
|
|
||||||
|
[colors.footer_bar]
|
||||||
|
foreground = "{{ background }}"
|
||||||
|
background = "{{ foreground }}"
|
||||||
|
|
||||||
|
[colors.selection]
|
||||||
|
text = "{{ selection_foreground }}"
|
||||||
|
background = "{{ selection_background }}"
|
||||||
|
|
||||||
|
[colors.normal]
|
||||||
|
black = "{{ color0 }}"
|
||||||
|
red = "{{ color1 }}"
|
||||||
|
green = "{{ color2 }}"
|
||||||
|
yellow = "{{ color3 }}"
|
||||||
|
blue = "{{ color4 }}"
|
||||||
|
magenta = "{{ color5 }}"
|
||||||
|
cyan = "{{ color6 }}"
|
||||||
|
white = "{{ color7 }}"
|
||||||
|
|
||||||
|
[colors.bright]
|
||||||
|
black = "{{ color8 }}"
|
||||||
|
red = "{{ color9 }}"
|
||||||
|
green = "{{ color10 }}"
|
||||||
|
yellow = "{{ color11 }}"
|
||||||
|
blue = "{{ color12 }}"
|
||||||
|
magenta = "{{ color13 }}"
|
||||||
|
cyan = "{{ color14 }}"
|
||||||
|
white = "{{ color15 }}"
|
||||||
1
omarchy/omarchy/themes/dracula
Submodule
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 014bd5f238e08b95030bbdf59a92b95815f9bdd2
|
||||||
1
omarchy/omarchy/themes/greek-noir
Submodule
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit a2eef99d3f3a3802c484aa241b4ddffbfb8e75ae
|
||||||
47
omarchy/omarchy/themes/hackerman2/alacritty.toml
Normal file
|
|
@ -0,0 +1,47 @@
|
||||||
|
[colors.primary]
|
||||||
|
background = "#0B0C16"
|
||||||
|
foreground = "#ddf7ff"
|
||||||
|
|
||||||
|
[colors.cursor]
|
||||||
|
text = "#0B0C16"
|
||||||
|
cursor = "#ddf7ff"
|
||||||
|
|
||||||
|
[colors.vi_mode_cursor]
|
||||||
|
text = "#0B0C16"
|
||||||
|
cursor = "#ddf7ff"
|
||||||
|
|
||||||
|
[colors.search.matches]
|
||||||
|
foreground = "#0B0C16"
|
||||||
|
background = "#50f7d4"
|
||||||
|
|
||||||
|
[colors.search.focused_match]
|
||||||
|
foreground = "#0B0C16"
|
||||||
|
background = "#50f872"
|
||||||
|
|
||||||
|
[colors.footer_bar]
|
||||||
|
foreground = "#0B0C16"
|
||||||
|
background = "#ddf7ff"
|
||||||
|
|
||||||
|
[colors.selection]
|
||||||
|
text = "#0B0C16"
|
||||||
|
background = "#ddf7ff"
|
||||||
|
|
||||||
|
[colors.normal]
|
||||||
|
black = "#0B0C16"
|
||||||
|
red = "#50f872"
|
||||||
|
green = "#4fe88f"
|
||||||
|
yellow = "#50f7d4"
|
||||||
|
blue = "#829dd4"
|
||||||
|
magenta = "#86a7df"
|
||||||
|
cyan = "#7cf8f7"
|
||||||
|
white = "#85E1FB"
|
||||||
|
|
||||||
|
[colors.bright]
|
||||||
|
black = "#6a6e95"
|
||||||
|
red = "#85ff9d"
|
||||||
|
green = "#9cf7c2"
|
||||||
|
yellow = "#a4ffec"
|
||||||
|
blue = "#c4d2ed"
|
||||||
|
magenta = "#cddbf4"
|
||||||
|
cyan = "#d1fffe"
|
||||||
|
white = "#ddf7ff"
|
||||||
BIN
omarchy/omarchy/themes/hackerman2/backgrounds/1-synth-scape.jpg
Normal file
|
After Width: | Height: | Size: 2.2 MiB |
BIN
omarchy/omarchy/themes/hackerman2/backgrounds/2-geometric.jpg
Normal file
|
After Width: | Height: | Size: 1.8 MiB |
70
omarchy/omarchy/themes/hackerman2/btop.theme
Normal file
|
|
@ -0,0 +1,70 @@
|
||||||
|
# Main background, empty for terminal default, need to be empty if you want transparent background
|
||||||
|
theme[main_bg]="#0B0C16"
|
||||||
|
|
||||||
|
# Main text color
|
||||||
|
theme[main_fg]="#ddf7ff"
|
||||||
|
|
||||||
|
# Title color for boxes
|
||||||
|
theme[title]="#86a7df"
|
||||||
|
|
||||||
|
# Highlight color for keyboard shortcuts
|
||||||
|
theme[hi_fg]="#7cf8f7"
|
||||||
|
|
||||||
|
# Background color of selected item in processes box
|
||||||
|
theme[selected_bg]="#6a6e95"
|
||||||
|
|
||||||
|
# Foreground color of selected item in processes box
|
||||||
|
theme[selected_fg]="#ddf7ff"
|
||||||
|
|
||||||
|
# Color of inactive/disabled text
|
||||||
|
theme[inactive_fg]="#6a6e95"
|
||||||
|
|
||||||
|
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
||||||
|
theme[proc_misc]="#86a7df"
|
||||||
|
|
||||||
|
# Box outline and divider line color
|
||||||
|
theme[cpu_box]="#4fe88f"
|
||||||
|
theme[mem_box]="#4fe88f"
|
||||||
|
theme[net_box]="#4fe88f"
|
||||||
|
theme[proc_box]="#4fe88f"
|
||||||
|
theme[div_line]="#6a6e95"
|
||||||
|
|
||||||
|
# Gradient for all meters and graphs
|
||||||
|
theme[temp_start]="#7cf8f7"
|
||||||
|
theme[temp_mid]="#829dd4"
|
||||||
|
theme[temp_end]="#4fe88f"
|
||||||
|
|
||||||
|
|
||||||
|
theme[cpu_start]="#7cf8f7"
|
||||||
|
theme[cpu_mid]="#829dd4"
|
||||||
|
theme[cpu_end]="#4fe88f"
|
||||||
|
|
||||||
|
|
||||||
|
theme[free_start]="#829dd4"
|
||||||
|
theme[free_mid]="#50f7d4"
|
||||||
|
theme[free_end]="#50f7d4"
|
||||||
|
|
||||||
|
|
||||||
|
theme[cached_start]="#50f7d4"
|
||||||
|
theme[cached_mid]="#50f7d4"
|
||||||
|
theme[cached_end]="#50f7d4"
|
||||||
|
|
||||||
|
|
||||||
|
theme[available_start]="#7cf8f7"
|
||||||
|
theme[available_mid]="#7cf8f7"
|
||||||
|
theme[available_end]="#7cf8f7"
|
||||||
|
|
||||||
|
|
||||||
|
theme[used_start]="#4fe88f"
|
||||||
|
theme[used_mid]="#4fe88f"
|
||||||
|
theme[used_end]="#4fe88f"
|
||||||
|
|
||||||
|
|
||||||
|
theme[download_start]="#50f7d4"
|
||||||
|
theme[download_mid]="#7cf8f7"
|
||||||
|
theme[download_end]="#829dd4"
|
||||||
|
|
||||||
|
|
||||||
|
theme[upload_start]="#50f7d4"
|
||||||
|
theme[upload_mid]="#7cf8f7"
|
||||||
|
theme[upload_end]="#829dd4"
|
||||||
1
omarchy/omarchy/themes/hackerman2/chromium.theme
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
11,12,22
|
||||||
23
omarchy/omarchy/themes/hackerman2/colors.toml
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
accent = "#82FB9C"
|
||||||
|
cursor = "#ddf7ff"
|
||||||
|
foreground = "#ddf7ff"
|
||||||
|
background = "#0B0C16"
|
||||||
|
selection_foreground = "#0B0C16"
|
||||||
|
selection_background = "#ddf7ff"
|
||||||
|
|
||||||
|
color0 = "#0B0C16"
|
||||||
|
color1 = "#50f872"
|
||||||
|
color2 = "#4fe88f"
|
||||||
|
color3 = "#50f7d4"
|
||||||
|
color4 = "#829dd4"
|
||||||
|
color5 = "#86a7df"
|
||||||
|
color6 = "#7cf8f7"
|
||||||
|
color7 = "#85E1FB"
|
||||||
|
color8 = "#6a6e95"
|
||||||
|
color9 = "#85ff9d"
|
||||||
|
color10 = "#9cf7c2"
|
||||||
|
color11 = "#a4ffec"
|
||||||
|
color12 = "#c4d2ed"
|
||||||
|
color13 = "#cddbf4"
|
||||||
|
color14 = "#d1fffe"
|
||||||
|
color15 = "#ddf7ff"
|
||||||
22
omarchy/omarchy/themes/hackerman2/ghostty.conf
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
background = #0B0C16
|
||||||
|
foreground = #ddf7ff
|
||||||
|
cursor-color = #ddf7ff
|
||||||
|
selection-background = #ddf7ff
|
||||||
|
selection-foreground = #0B0C16
|
||||||
|
|
||||||
|
palette = 0=#0B0C16
|
||||||
|
palette = 1=#50f872
|
||||||
|
palette = 2=#4fe88f
|
||||||
|
palette = 3=#50f7d4
|
||||||
|
palette = 4=#829dd4
|
||||||
|
palette = 5=#86a7df
|
||||||
|
palette = 6=#7cf8f7
|
||||||
|
palette = 7=#85E1FB
|
||||||
|
palette = 8=#6a6e95
|
||||||
|
palette = 9=#85ff9d
|
||||||
|
palette = 10=#9cf7c2
|
||||||
|
palette = 11=#a4ffec
|
||||||
|
palette = 12=#c4d2ed
|
||||||
|
palette = 13=#cddbf4
|
||||||
|
palette = 14=#d1fffe
|
||||||
|
palette = 15=#ddf7ff
|
||||||
|
|
@ -0,0 +1,94 @@
|
||||||
|
@define-color foreground #ddf7ff;
|
||||||
|
@define-color background #0B0C16;
|
||||||
|
@define-color accent #82FB9C;
|
||||||
|
@define-color muted #6a6e95;
|
||||||
|
@define-color card_bg #0B0C16;
|
||||||
|
@define-color text_dark #0B0C16;
|
||||||
|
@define-color accent_hover #c4d2ed;
|
||||||
|
@define-color selected_tab #82FB9C;
|
||||||
|
@define-color text #ddf7ff;
|
||||||
|
|
||||||
|
* {
|
||||||
|
all: unset;
|
||||||
|
font-family: JetBrains Mono NF;
|
||||||
|
color: @foreground;
|
||||||
|
font-weight: bold;
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.window {
|
||||||
|
background: alpha(@background, 0.95);
|
||||||
|
border: solid 2px @accent;
|
||||||
|
margin: 4px;
|
||||||
|
padding: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
tabs {
|
||||||
|
padding: 0.5rem 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
tabs > tab {
|
||||||
|
margin-right: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-label {
|
||||||
|
color: @text;
|
||||||
|
transition: all 0.2s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
tabs > tab:checked > .tab-label, tabs > tab:active > .tab-label {
|
||||||
|
text-decoration: underline currentColor;
|
||||||
|
color: @selected_tab;
|
||||||
|
}
|
||||||
|
|
||||||
|
tabs > tab:focus > .tab-label {
|
||||||
|
color: @foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
.page {
|
||||||
|
padding: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.image-label {
|
||||||
|
font-size: 12px;
|
||||||
|
padding: 0.25rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
flowboxchild > .card, button > .card {
|
||||||
|
transition: all 0.2s ease;
|
||||||
|
border: solid 2px transparent;
|
||||||
|
border-color: @background;
|
||||||
|
border-radius: 5px;
|
||||||
|
background-color: @card_bg;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
flowboxchild:hover > .card, button:hover > .card, flowboxchild:active > .card, flowboxchild:selected > .card, button:active > .card, button:selected > .card, button:focus > .card {
|
||||||
|
border: solid 2px @accent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.image {
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.region-button {
|
||||||
|
padding: 0.5rem 1rem;
|
||||||
|
border-radius: 5px;
|
||||||
|
background-color: @accent;
|
||||||
|
color: @text_dark;
|
||||||
|
transition: all 0.2s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.region-button > label {
|
||||||
|
color: @text_dark;
|
||||||
|
}
|
||||||
|
|
||||||
|
.region-button:not(:disabled):hover, .region-button:not(:disabled):focus {
|
||||||
|
background-color: @accent_hover;
|
||||||
|
color: @text_dark;
|
||||||
|
}
|
||||||
|
|
||||||
|
.region-button:disabled {
|
||||||
|
background-color: @muted;
|
||||||
|
color: @background;
|
||||||
|
}
|
||||||
9
omarchy/omarchy/themes/hackerman2/hyprland.conf
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
$activeBorderColor = rgb(82FB9C)
|
||||||
|
|
||||||
|
general {
|
||||||
|
col.active_border = $activeBorderColor
|
||||||
|
}
|
||||||
|
|
||||||
|
group {
|
||||||
|
col.border_active = $activeBorderColor
|
||||||
|
}
|
||||||
5
omarchy/omarchy/themes/hackerman2/hyprlock.conf
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
$color = rgba(11,12,22, 1.0)
|
||||||
|
$inner_color = rgba(11,12,22, 0.8)
|
||||||
|
$outer_color = rgba(221,247,255, 1.0)
|
||||||
|
$font_color = rgba(221,247,255, 1.0)
|
||||||
|
$check_color = rgba(130,251,156, 1.0)
|
||||||
1
omarchy/omarchy/themes/hackerman2/icons.theme
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Yaru-blue
|
||||||
1
omarchy/omarchy/themes/hackerman2/keyboard.rgb
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
#82FB9C
|
||||||
27
omarchy/omarchy/themes/hackerman2/kitty.conf
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
foreground #ddf7ff
|
||||||
|
background #0B0C16
|
||||||
|
selection_foreground #0B0C16
|
||||||
|
selection_background #ddf7ff
|
||||||
|
|
||||||
|
cursor #ddf7ff
|
||||||
|
cursor_text_color #0B0C16
|
||||||
|
|
||||||
|
active_border_color #82FB9C
|
||||||
|
active_tab_background #82FB9C
|
||||||
|
|
||||||
|
color0 #0B0C16
|
||||||
|
color1 #50f872
|
||||||
|
color2 #4fe88f
|
||||||
|
color3 #50f7d4
|
||||||
|
color4 #829dd4
|
||||||
|
color5 #86a7df
|
||||||
|
color6 #7cf8f7
|
||||||
|
color7 #85E1FB
|
||||||
|
color8 #6a6e95
|
||||||
|
color9 #85ff9d
|
||||||
|
color10 #9cf7c2
|
||||||
|
color11 #a4ffec
|
||||||
|
color12 #c4d2ed
|
||||||
|
color13 #cddbf4
|
||||||
|
color14 #d1fffe
|
||||||
|
color15 #ddf7ff
|
||||||
5
omarchy/omarchy/themes/hackerman2/mako.ini
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
include=~/.local/share/omarchy/default/mako/core.ini
|
||||||
|
|
||||||
|
text-color=#ddf7ff
|
||||||
|
border-color=#82FB9C
|
||||||
|
background-color=#0B0C16
|
||||||
13
omarchy/omarchy/themes/hackerman2/neovim.lua
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
return {
|
||||||
|
{
|
||||||
|
"bjarneo/hackerman.nvim",
|
||||||
|
dependencies = { "bjarneo/aether.nvim" }, -- Ensure aether is loaded first
|
||||||
|
priority = 1000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"LazyVim/LazyVim",
|
||||||
|
opts = {
|
||||||
|
colorscheme = "hackerman",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
99
omarchy/omarchy/themes/hackerman2/obsidian.css
Normal file
|
|
@ -0,0 +1,99 @@
|
||||||
|
/* Omarchy Theme for Obsidian */
|
||||||
|
|
||||||
|
.theme-dark, .theme-light {
|
||||||
|
/* Core colors */
|
||||||
|
--background-primary: #0B0C16;
|
||||||
|
--background-primary-alt: #0B0C16;
|
||||||
|
--background-secondary: #0B0C16;
|
||||||
|
--background-secondary-alt: #0B0C16;
|
||||||
|
--text-normal: #ddf7ff;
|
||||||
|
|
||||||
|
/* Selection colors */
|
||||||
|
--text-selection: #ddf7ff;
|
||||||
|
|
||||||
|
/* Border color */
|
||||||
|
--background-modifier-border: #6a6e95;
|
||||||
|
|
||||||
|
/* Semantic heading colors */
|
||||||
|
--text-title-h1: #50f872;
|
||||||
|
--text-title-h2: #4fe88f;
|
||||||
|
--text-title-h3: #50f7d4;
|
||||||
|
--text-title-h4: #829dd4;
|
||||||
|
--text-title-h5: #86a7df;
|
||||||
|
--text-title-h6: #86a7df;
|
||||||
|
|
||||||
|
/* Links and accents */
|
||||||
|
--text-link: #829dd4;
|
||||||
|
--text-accent: #82FB9C;
|
||||||
|
--text-accent-hover: #82FB9C;
|
||||||
|
--interactive-accent: #82FB9C;
|
||||||
|
--interactive-accent-hover: #82FB9C;
|
||||||
|
|
||||||
|
/* Muted text */
|
||||||
|
--text-muted: color-mix(in srgb, #ddf7ff 70%, transparent);
|
||||||
|
--text-faint: color-mix(in srgb, #ddf7ff 55%, transparent);
|
||||||
|
|
||||||
|
/* Code */
|
||||||
|
--code-normal: #7cf8f7;
|
||||||
|
|
||||||
|
/* Errors and success */
|
||||||
|
--text-error: #50f872;
|
||||||
|
--text-error-hover: #50f872;
|
||||||
|
--text-success: #4fe88f;
|
||||||
|
|
||||||
|
/* Tags */
|
||||||
|
--tag-color: #7cf8f7;
|
||||||
|
--tag-background: #6a6e95;
|
||||||
|
|
||||||
|
/* Graph */
|
||||||
|
--graph-line: #6a6e95;
|
||||||
|
--graph-node: #82FB9C;
|
||||||
|
--graph-node-focused: #829dd4;
|
||||||
|
--graph-node-tag: #7cf8f7;
|
||||||
|
--graph-node-attachment: #4fe88f;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Headers */
|
||||||
|
.cm-header-1, .markdown-rendered h1 { color: var(--text-title-h1); }
|
||||||
|
.cm-header-2, .markdown-rendered h2 { color: var(--text-title-h2); }
|
||||||
|
.cm-header-3, .markdown-rendered h3 { color: var(--text-title-h3); }
|
||||||
|
.cm-header-4, .markdown-rendered h4 { color: var(--text-title-h4); }
|
||||||
|
.cm-header-5, .markdown-rendered h5 { color: var(--text-title-h5); }
|
||||||
|
.cm-header-6, .markdown-rendered h6 { color: var(--text-title-h6); }
|
||||||
|
|
||||||
|
/* Code blocks */
|
||||||
|
.markdown-rendered code {
|
||||||
|
color: #7cf8f7;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Syntax highlighting */
|
||||||
|
.cm-s-obsidian span.cm-keyword { color: #50f872; }
|
||||||
|
.cm-s-obsidian span.cm-string { color: #4fe88f; }
|
||||||
|
.cm-s-obsidian span.cm-number { color: #50f7d4; }
|
||||||
|
.cm-s-obsidian span.cm-comment { color: #6a6e95; }
|
||||||
|
.cm-s-obsidian span.cm-operator { color: #829dd4; }
|
||||||
|
.cm-s-obsidian span.cm-def { color: #829dd4; }
|
||||||
|
|
||||||
|
/* Links */
|
||||||
|
.markdown-rendered a {
|
||||||
|
color: var(--text-link);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Blockquotes */
|
||||||
|
.markdown-rendered blockquote {
|
||||||
|
border-left-color: #82FB9C;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Active elements */
|
||||||
|
.workspace-leaf.mod-active .workspace-leaf-header-title {
|
||||||
|
color: var(--interactive-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-file-title.is-active {
|
||||||
|
color: var(--interactive-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Search results */
|
||||||
|
.search-result-file-title {
|
||||||
|
color: var(--interactive-accent);
|
||||||
|
}
|
||||||
BIN
omarchy/omarchy/themes/hackerman2/preview.png
Normal file
|
After Width: | Height: | Size: 525 KiB |
5
omarchy/omarchy/themes/hackerman2/swayosd.css
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
@define-color background-color #0B0C16;
|
||||||
|
@define-color border-color #ddf7ff;
|
||||||
|
@define-color label #ddf7ff;
|
||||||
|
@define-color image #ddf7ff;
|
||||||
|
@define-color progress #82FB9C;
|
||||||
4
omarchy/omarchy/themes/hackerman2/vscode.json
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"name": "Hackerman",
|
||||||
|
"extension": "Bjarne.hackerman-omarchy"
|
||||||
|
}
|
||||||
69
omarchy/omarchy/themes/hackerman2/walker.css
Normal file
|
|
@ -0,0 +1,69 @@
|
||||||
|
@define-color selected-text #62676a;
|
||||||
|
@define-color text #cacccc;
|
||||||
|
@define-color base #101315;
|
||||||
|
@define-color border #a3a6a7;
|
||||||
|
@define-color foreground #cacccc;
|
||||||
|
@define-color background #101315;
|
||||||
|
|
||||||
|
|
||||||
|
window * {
|
||||||
|
all: unset;
|
||||||
|
color: @text;
|
||||||
|
background: none;
|
||||||
|
border: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
font-size: 17px;
|
||||||
|
}
|
||||||
|
|
||||||
|
window .normal-icons,
|
||||||
|
window .large-icons,
|
||||||
|
window .item-image,
|
||||||
|
window .symbols {
|
||||||
|
-gtk-icon-size: 0px;
|
||||||
|
min-width: 0;
|
||||||
|
min-height: 0;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
window .box-wrapper {
|
||||||
|
background: alpha(@base, 1); /* dark transparency */
|
||||||
|
border: 2px solid alpha(@border, 0.3); /* visible border */
|
||||||
|
border-radius: 6px;
|
||||||
|
padding: 4px;
|
||||||
|
margin: 0;
|
||||||
|
box-shadow: 0 2px 12px alpha(black, 0.85);
|
||||||
|
backdrop-filter: blur(1px);
|
||||||
|
line-height: 10%;
|
||||||
|
}
|
||||||
|
|
||||||
|
window .search-container {
|
||||||
|
border: 0px solid alpha(@border, 0.9); /* visible border */
|
||||||
|
border-radius: 0px;
|
||||||
|
padding: 4px 6px;
|
||||||
|
margin: 0x;
|
||||||
|
background: alpha(@base, 0); /* slightly transparent */
|
||||||
|
box-shadow: inset 0 0 6px alpha(white, 0.0);
|
||||||
|
backdrop-filter: blur(1px);
|
||||||
|
line-height: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
window .input {
|
||||||
|
background: transparent;
|
||||||
|
color: @text;
|
||||||
|
}
|
||||||
|
|
||||||
|
window .preview {
|
||||||
|
border: 2px solid alpha(@border, 0.4);
|
||||||
|
border-radius: 4px;
|
||||||
|
background: alpha(@base, 0.5);
|
||||||
|
color: @text;
|
||||||
|
padding: 10px 10px 10px;
|
||||||
|
margin: 10px 0px 10px;
|
||||||
|
box-shadow: inset 0 0 8px alpha(white, 0.05);
|
||||||
|
backdrop-filter: blur(8px);
|
||||||
|
line-height: 1em;
|
||||||
|
}
|
||||||
2
omarchy/omarchy/themes/hackerman2/waybar.css
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
@define-color foreground #ddf7ff;
|
||||||
|
@define-color background #0B0C16;
|
||||||
1
omarchy/omarchy/themes/harbordark
Submodule
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit d36b72b366ffbc309ed0c6a9dabb58d23be60f00
|
||||||
1
omarchy/omarchy/themes/mechanoonna
Submodule
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 78e8349b3dff49c2ff47f5b2bfd74a2ffa4f5c56
|
||||||
1
omarchy/omarchy/themes/solitude
Submodule
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 02e51806d40a95f051819452142be3d5f176e463
|
||||||
4
swayosd/swayosd/config.toml
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
[server]
|
||||||
|
show_percentage = true
|
||||||
|
max_volume = 100
|
||||||
|
style = "./style.css"
|
||||||
28
swayosd/swayosd/style.css
Normal file
|
|
@ -0,0 +1,28 @@
|
||||||
|
@import "../omarchy/current/theme/swayosd.css";
|
||||||
|
|
||||||
|
window {
|
||||||
|
border-radius: 0;
|
||||||
|
opacity: 0.97;
|
||||||
|
border: 2px solid @border-color;
|
||||||
|
|
||||||
|
background-color: @background-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
label {
|
||||||
|
font-family: 'JetBrainsMonoNL Nerd Font Mono';
|
||||||
|
font-size: 11pt;
|
||||||
|
|
||||||
|
color: @label;
|
||||||
|
}
|
||||||
|
|
||||||
|
image {
|
||||||
|
color: @image;
|
||||||
|
}
|
||||||
|
|
||||||
|
progressbar {
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
progress {
|
||||||
|
background-color: @progress;
|
||||||
|
}
|
||||||
49
walker/walker/config.toml
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
force_keyboard_focus = true # forces keyboard forcus to stay in Walker
|
||||||
|
selection_wrap = true # wrap list if at bottom or top
|
||||||
|
theme = "omarchy-default" # theme to use
|
||||||
|
additional_theme_location = "~/.local/share/omarchy/default/walker/themes/"
|
||||||
|
hide_action_hints = true # globally hide the action hints
|
||||||
|
|
||||||
|
[placeholders]
|
||||||
|
"default" = { input = " Search...", list = "No Results" } # placeholders for input and empty list, key is the providers name, so f.e. "desktopapplications" or "menus:other"
|
||||||
|
|
||||||
|
[keybinds]
|
||||||
|
quick_activate = []
|
||||||
|
|
||||||
|
[columns]
|
||||||
|
symbols = 1 # providers to be queried by default
|
||||||
|
|
||||||
|
[providers]
|
||||||
|
max_results = 256 # 256 should be enough for everyone
|
||||||
|
default = [
|
||||||
|
"desktopapplications",
|
||||||
|
"websearch",
|
||||||
|
]
|
||||||
|
|
||||||
|
[[providers.prefixes]]
|
||||||
|
prefix = "/"
|
||||||
|
provider = "providerlist"
|
||||||
|
|
||||||
|
[[providers.prefixes]]
|
||||||
|
prefix = "."
|
||||||
|
provider = "files"
|
||||||
|
|
||||||
|
[[providers.prefixes]]
|
||||||
|
prefix = ":"
|
||||||
|
provider = "symbols"
|
||||||
|
|
||||||
|
[[providers.prefixes]]
|
||||||
|
prefix = "="
|
||||||
|
provider = "calc"
|
||||||
|
|
||||||
|
[[providers.prefixes]]
|
||||||
|
prefix = "@"
|
||||||
|
provider = "websearch"
|
||||||
|
|
||||||
|
[[providers.prefixes]]
|
||||||
|
prefix = "$"
|
||||||
|
provider = "clipboard"
|
||||||
|
|
||||||
|
[[emergencies]]
|
||||||
|
text = "Restart Walker"
|
||||||
|
command = "omarchy-restart-walker"
|
||||||
187
waybar/waybar/config.jsonc
Normal file
|
|
@ -0,0 +1,187 @@
|
||||||
|
{
|
||||||
|
"reload_style_on_change": true,
|
||||||
|
"layer": "top",
|
||||||
|
"position": "top",
|
||||||
|
"spacing": 0,
|
||||||
|
"height": 25,
|
||||||
|
"modules-left": ["custom/omarchy", "hyprland/workspaces"],
|
||||||
|
"modules-center": ["clock", "custom/weather", "custom/update", "custom/voxtype", "custom/screenrecording-indicator", "custom/idle-indicator", "custom/notification-silencing-indicator"],
|
||||||
|
"modules-right": [
|
||||||
|
"group/tray-expander",
|
||||||
|
"bluetooth",
|
||||||
|
"network",
|
||||||
|
"pulseaudio",
|
||||||
|
"cpu",
|
||||||
|
"battery"
|
||||||
|
],
|
||||||
|
"hyprland/workspaces": {
|
||||||
|
"on-click": "activate",
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-icons": {
|
||||||
|
"default": "",
|
||||||
|
"1": "",
|
||||||
|
"2": "",
|
||||||
|
"3": "",
|
||||||
|
"4": "",
|
||||||
|
"5": "",
|
||||||
|
"6": "",
|
||||||
|
"7": "",
|
||||||
|
"8": "",
|
||||||
|
"9": "",
|
||||||
|
"10": "",
|
||||||
|
"active": ""
|
||||||
|
},
|
||||||
|
"persistent-workspaces": {
|
||||||
|
"1": [],
|
||||||
|
"2": [],
|
||||||
|
"3": [],
|
||||||
|
"4": [],
|
||||||
|
"5": [],
|
||||||
|
"6": [],
|
||||||
|
"7": [],
|
||||||
|
"8": [],
|
||||||
|
"9": [],
|
||||||
|
"10": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom/omarchy": {
|
||||||
|
"format": "<span font='omarchy'>\ue900</span>",
|
||||||
|
"on-click": "omarchy-menu",
|
||||||
|
"on-click-right": "xdg-terminal-exec",
|
||||||
|
"tooltip-format": "Omarchy Menu\n\nSuper + Alt + Space"
|
||||||
|
},
|
||||||
|
"custom/update": {
|
||||||
|
"format": "",
|
||||||
|
"exec": "omarchy-update-available",
|
||||||
|
"on-click": "omarchy-launch-floating-terminal-with-presentation omarchy-update",
|
||||||
|
"tooltip-format": "Omarchy update available",
|
||||||
|
"signal": 7,
|
||||||
|
"interval": 21600
|
||||||
|
},
|
||||||
|
|
||||||
|
"cpu": {
|
||||||
|
"interval": 5,
|
||||||
|
"format": "",
|
||||||
|
"on-click": "omarchy-launch-or-focus-tui btop",
|
||||||
|
"on-click-right": "alacritty"
|
||||||
|
},
|
||||||
|
"clock": {
|
||||||
|
"format": "{:%a W%V %Y-%m-%d %H:%M:%S}",
|
||||||
|
"interval": 1, // refresh every second
|
||||||
|
"tooltip": false,
|
||||||
|
"on-click-right": "omarchy-launch-floating-terminal-with-presentation omarchy-tz-select"
|
||||||
|
},
|
||||||
|
"custom/weather": {
|
||||||
|
"exec": "$OMARCHY_PATH/default/waybar/weather.sh",
|
||||||
|
"return-type": "json",
|
||||||
|
"interval": 60,
|
||||||
|
"tooltip": false,
|
||||||
|
"on-click": "notify-send -u low \"$(omarchy-weather-status)\""
|
||||||
|
},
|
||||||
|
"network": {
|
||||||
|
"format-icons": ["", "", "", "", ""],
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-wifi": "{icon}",
|
||||||
|
"format-ethernet": "",
|
||||||
|
"format-disconnected": "",
|
||||||
|
"tooltip-format-wifi": "{essid} ({frequency} GHz)",
|
||||||
|
"tooltip-format-ethernet": "Connected",
|
||||||
|
"tooltip-format-disconnected": "Disconnected",
|
||||||
|
"interval": 3,
|
||||||
|
"spacing": 1,
|
||||||
|
"on-click": "omarchy-launch-wifi"
|
||||||
|
},
|
||||||
|
"battery": {
|
||||||
|
"format": "{capacity}% {icon}",
|
||||||
|
"format-discharging": "{icon}",
|
||||||
|
"format-charging": "{icon}",
|
||||||
|
"format-plugged": "",
|
||||||
|
"format-icons": {
|
||||||
|
"charging": ["", "", "", "", "", "", "", "", "", ""],
|
||||||
|
"default": ["", "", "", "", "", "", "", "", "", ""]
|
||||||
|
},
|
||||||
|
"format-full": "",
|
||||||
|
"tooltip-format-discharging": "{power:>1.0f}W↓ {capacity}%",
|
||||||
|
"tooltip-format-charging": "{power:>1.0f}W↑ {capacity}%",
|
||||||
|
"interval": 5,
|
||||||
|
"on-click": "omarchy-menu power",
|
||||||
|
"on-click-right": "notify-send -u low \"$(omarchy-battery-status)\"",
|
||||||
|
"states": {
|
||||||
|
"warning": 20,
|
||||||
|
"critical": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"bluetooth": {
|
||||||
|
"format": "",
|
||||||
|
"format-off": "",
|
||||||
|
"format-disabled": "",
|
||||||
|
"format-connected": "",
|
||||||
|
"format-no-controller": "",
|
||||||
|
"tooltip-format": "Devices connected: {num_connections}",
|
||||||
|
"on-click": "omarchy-launch-bluetooth"
|
||||||
|
},
|
||||||
|
"pulseaudio": {
|
||||||
|
"format": "{icon}",
|
||||||
|
"on-click": "omarchy-launch-audio",
|
||||||
|
"on-click-right": "pamixer -t",
|
||||||
|
"tooltip-format": "Playing at {volume}%",
|
||||||
|
"scroll-step": 5,
|
||||||
|
"format-muted": "",
|
||||||
|
"format-icons": {
|
||||||
|
"headphone": "",
|
||||||
|
"headset": "",
|
||||||
|
"default": ["", "", ""]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group/tray-expander": {
|
||||||
|
"orientation": "inherit",
|
||||||
|
"drawer": {
|
||||||
|
"transition-duration": 600,
|
||||||
|
"children-class": "tray-group-item"
|
||||||
|
},
|
||||||
|
"modules": ["custom/expand-icon", "tray"]
|
||||||
|
},
|
||||||
|
"custom/expand-icon": {
|
||||||
|
"format": "",
|
||||||
|
"tooltip": false,
|
||||||
|
"on-scroll-up": "",
|
||||||
|
"on-scroll-down": "",
|
||||||
|
"on-scroll-left": "",
|
||||||
|
"on-scroll-right": ""
|
||||||
|
},
|
||||||
|
"custom/screenrecording-indicator": {
|
||||||
|
"on-click": "omarchy-capture-screenrecording",
|
||||||
|
"exec": "$OMARCHY_PATH/default/waybar/indicators/screen-recording.sh",
|
||||||
|
"signal": 8,
|
||||||
|
"return-type": "json"
|
||||||
|
},
|
||||||
|
"custom/voxtype": {
|
||||||
|
"exec": "omarchy-voxtype-status",
|
||||||
|
"return-type": "json",
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-icons": {
|
||||||
|
"idle": "",
|
||||||
|
"recording": "",
|
||||||
|
"transcribing": ""
|
||||||
|
},
|
||||||
|
"tooltip": true,
|
||||||
|
"on-click-right": "omarchy-voxtype-config",
|
||||||
|
"on-click": "omarchy-voxtype-model"
|
||||||
|
},
|
||||||
|
"custom/idle-indicator": {
|
||||||
|
"on-click": "omarchy-toggle-idle",
|
||||||
|
"exec": "$OMARCHY_PATH/default/waybar/indicators/idle.sh",
|
||||||
|
"signal": 9,
|
||||||
|
"return-type": "json"
|
||||||
|
},
|
||||||
|
"custom/notification-silencing-indicator": {
|
||||||
|
"on-click": "omarchy-toggle-notification-silencing",
|
||||||
|
"exec": "$OMARCHY_PATH/default/waybar/indicators/notification-silencing.sh",
|
||||||
|
"signal": 10,
|
||||||
|
"return-type": "json"
|
||||||
|
},
|
||||||
|
"tray": {
|
||||||
|
"icon-size": 12,
|
||||||
|
"spacing": 17
|
||||||
|
}
|
||||||
|
}
|
||||||
114
waybar/waybar/style.css
Normal file
|
|
@ -0,0 +1,114 @@
|
||||||
|
@import "../omarchy/current/theme/waybar.css";
|
||||||
|
|
||||||
|
* {
|
||||||
|
background-color: @background;
|
||||||
|
color: @foreground;
|
||||||
|
|
||||||
|
border: none;
|
||||||
|
border-radius: 0;
|
||||||
|
min-height: 20px;
|
||||||
|
font-family: 'JetBrainsMonoNL Nerd Font Mono';
|
||||||
|
font-size: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.modules-left {
|
||||||
|
margin-left: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.modules-right {
|
||||||
|
margin-right: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button {
|
||||||
|
all: initial;
|
||||||
|
padding: 0 6px;
|
||||||
|
margin: 0 1.5px;
|
||||||
|
min-width: 9px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button.empty {
|
||||||
|
opacity: 0.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
#cpu,
|
||||||
|
#battery,
|
||||||
|
#pulseaudio,
|
||||||
|
#custom-omarchy,
|
||||||
|
|
||||||
|
#custom-update {
|
||||||
|
min-width: 12px;
|
||||||
|
margin: 0 7.5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tray {
|
||||||
|
margin-right: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#bluetooth {
|
||||||
|
margin-right: 17px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#network {
|
||||||
|
margin-right: 13px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-expand-icon {
|
||||||
|
margin-right: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
tooltip {
|
||||||
|
padding: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-update {
|
||||||
|
font-size: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#clock {
|
||||||
|
margin-left: 8.75px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hidden {
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#custom-screenrecording-indicator,
|
||||||
|
#custom-idle-indicator,
|
||||||
|
#custom-notification-silencing-indicator {
|
||||||
|
min-width: 12px;
|
||||||
|
margin-left: 5px;
|
||||||
|
margin-right: 0;
|
||||||
|
font-size: 10px;
|
||||||
|
padding-bottom: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-screenrecording-indicator.active {
|
||||||
|
color: #a55555;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-voxtype {
|
||||||
|
min-width: 12px;
|
||||||
|
margin: 0 0 0 7.5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-voxtype.recording {
|
||||||
|
color: #a55555;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-idle-indicator.active,
|
||||||
|
#custom-notification-silencing-indicator.active {
|
||||||
|
color: #a55555;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-weather {
|
||||||
|
margin-left: 7.5px;
|
||||||
|
margin-right: 7.5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-weather.unavailable {
|
||||||
|
min-width: 0;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
font-size: 20px;
|
||||||
|
}
|
||||||