From 583f1b6113ac3a0a3207e27473a5fc1031378201 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 20:52:16 -0700 Subject: [PATCH 01/30] We don't need to shout --- config/waybar/config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/waybar/config b/config/waybar/config index f2585b2..86cb205 100644 --- a/config/waybar/config +++ b/config/waybar/config @@ -76,7 +76,7 @@ "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹" ] }, - "format-full": "Charged ", + "format-full": "󰂅", "tooltip-format-discharging": "{power:>1.0f}W↓ {capacity}%", "tooltip-format-charging": "{power:>1.0f}W↑ {capacity}%", "interval": 5, From 6e05a51b655ea5beacd5d3df1b17c7a68a86c003 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 21:14:04 -0700 Subject: [PATCH 02/30] Enable all the inputrc settings --- default/bash/inputrc | 18 ++++++++---------- default/bash/rc | 1 + 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/default/bash/inputrc b/default/bash/inputrc index 6e4bb8a..11146d6 100644 --- a/default/bash/inputrc +++ b/default/bash/inputrc @@ -28,14 +28,12 @@ set completion-query-items 200 # Show extra file information when completing, like `ls -F` does set visible-stats on -$if Bash - # Be more intelligent when autocompleting by also looking at the text after - # the cursor. For example, when the current line is "cd ~/src/mozil", and - # the cursor is on the "z", pressing Tab will not autocomplete it to "cd - # ~/src/mozillail", but to "cd ~/src/mozilla". (This is supported by the - # Readline used by Bash 4.) - set skip-completed-text on +# Be more intelligent when autocompleting by also looking at the text after +# the cursor. For example, when the current line is "cd ~/src/mozil", and +# the cursor is on the "z", pressing Tab will not autocomplete it to "cd +# ~/src/mozillail", but to "cd ~/src/mozilla". (This is supported by the +# Readline used by Bash 4.) +set skip-completed-text on - # Coloring for Bash 4 tab completions. - set colored-stats on -$endif +# Coloring for Bash 4 tab completions. +set colored-stats on diff --git a/default/bash/rc b/default/bash/rc index 6c9e1d2..e8ba051 100644 --- a/default/bash/rc +++ b/default/bash/rc @@ -4,3 +4,4 @@ source ~/.local/share/omarchy/default/bash/functions source ~/.local/share/omarchy/default/bash/prompt source ~/.local/share/omarchy/default/bash/init source ~/.local/share/omarchy/default/bash/envs +bind -f ~/.local/share/omarchy/default/bash/inputrc From 5a3d57000ea28ed4c37c77e5c1027c2424859423 Mon Sep 17 00:00:00 2001 From: Roeland Date: Thu, 10 Jul 2025 08:06:59 +0200 Subject: [PATCH 03/30] Do not persist sensitive data in clipboard --- default/hypr/autostart.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/default/hypr/autostart.conf b/default/hypr/autostart.conf index 4bc01c3..4643b8d 100644 --- a/default/hypr/autostart.conf +++ b/default/hypr/autostart.conf @@ -1,4 +1,4 @@ exec-once = hypridle & mako & waybar & fcitx5 exec-once = swaybg -i ~/.config/omarchy/current/background -m fill exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 -exec-once = wl-clip-persist --clipboard regular +exec-once = wl-clip-persist --clipboard regular --all-mime-type-regex '^(?!x-kde-passwordManagerHint).+' From 4ff4ddb25091995685b600267909b01d894f2eb9 Mon Sep 17 00:00:00 2001 From: Leon Hazen Date: Thu, 10 Jul 2025 20:57:19 +1000 Subject: [PATCH 04/30] Add collapsing tray to waybar --- config/waybar/config | 19 +++++++++++++++++++ config/waybar/style.css | 2 ++ 2 files changed, 21 insertions(+) diff --git a/config/waybar/config b/config/waybar/config index 86cb205..ca843a7 100644 --- a/config/waybar/config +++ b/config/waybar/config @@ -10,6 +10,7 @@ "clock" ], "modules-right": [ + "group/tray", "bluetooth", "network", "pulseaudio", @@ -100,5 +101,23 @@ "tooltip-format": "Playing at {volume}%", "on-click-right": "pamixer -t", "ignored-sinks": ["Easy Effects Sink"] + }, + "group/tray": { + "orientation": "inherit", + "drawer": { + "transition-duration": 600 + }, + "modules": [ + "custom/expand", + "tray" + ] + }, + "custom/expand": { + "format": " ", + "tooltip": false + }, + "tray": { + "icon-size": 12, + "spacing": 12 } } diff --git a/config/waybar/style.css b/config/waybar/style.css index 672536a..cc80246 100644 --- a/config/waybar/style.css +++ b/config/waybar/style.css @@ -17,6 +17,8 @@ } #custom-dropbox, +#custom-expand, +#tray, #cpu, #battery, #network, From 77524a7afadd92e3cd834d0d376352602af3e1dc Mon Sep 17 00:00:00 2001 From: DrInfinite Date: Thu, 10 Jul 2025 18:43:08 +0530 Subject: [PATCH 05/30] De-couple hyprlock themes from layout --- bin/omarchy-config-link | 1 + config/hypr/hyprlock.conf | 14 +++++----- install/theme.sh | 1 - themes/catppuccin/hyprlock.conf | 46 +++++--------------------------- themes/everforest/hyprlock.conf | 45 +++++-------------------------- themes/gruvbox/hyprlock.conf | 45 +++++-------------------------- themes/kanagawa/hyprlock.conf | 45 +++++-------------------------- themes/nord/hyprlock.conf | 45 +++++-------------------------- themes/tokyo-night/hyprlock.conf | 45 +++++-------------------------- 9 files changed, 45 insertions(+), 242 deletions(-) diff --git a/bin/omarchy-config-link b/bin/omarchy-config-link index 9b24526..c2dc8f0 100755 --- a/bin/omarchy-config-link +++ b/bin/omarchy-config-link @@ -3,5 +3,6 @@ # Link all the key config files to omarchy's internal versions for quicker testing ln -nsf ~/.local/share/omarchy/config/hypr/hyprland.conf ~/.config/hypr/ ln -nsf ~/.local/share/omarchy/config/hypr/hypridle.conf ~/.config/hypr/ +ln -nsf ~/.local/share/omarchy/config/hypr/hyprlock.conf ~/.config/hypr/ ln -nsf ~/.local/share/omarchy/config/waybar/config ~/.config/waybar/ ln -nsf ~/.local/share/omarchy/config/wofi/config ~/.config/wofi/ diff --git a/config/hypr/hyprlock.conf b/config/hypr/hyprlock.conf index e84e35b..d24ae2e 100644 --- a/config/hypr/hyprlock.conf +++ b/config/hypr/hyprlock.conf @@ -2,6 +2,8 @@ # Hyprlock — minimal blur with ringed input # ──────────────────────────────────────────────────────────── +source = ~/.config/omarchy/current/theme/hyprlock.conf + general { disable_loading_bar = true no_fade_in = false @@ -9,7 +11,7 @@ general { background { monitor = - color = rgba(26,27,38,1.0) # #1a1b26 solid color + color = $color } animations { @@ -23,17 +25,17 @@ input-field { halign = center valign = center - inner_color = rgba(26,27,38,0.8) # #1a1b26 with opacity - outer_color = rgba(205,214,244,1.0) # #cdd6f4 + inner_color = $inner_color + outer_color = $outer_color outline_thickness = 4 font_family = CaskaydiaMono Nerd Font font_size = 32 - font_color = rgba(205,214,244,1.0) + font_color = $font_color - placeholder_color = rgba(205,214,244,0.6) + placeholder_color = $placeholder_color placeholder_text =   Enter Password 󰈷  - check_color = rgba(68, 157, 171, 1.0) + check_color = $check_color fail_text = Wrong rounding = 0 diff --git a/install/theme.sh b/install/theme.sh index 15e2033..989ad5c 100644 --- a/install/theme.sh +++ b/install/theme.sh @@ -18,7 +18,6 @@ ln -snf ~/.config/omarchy/backgrounds/tokyo-night ~/.config/omarchy/current/back ln -snf ~/.config/omarchy/current/backgrounds/1-Pawel-Czerwinski-Abstract-Purple-Blue.jpg ~/.config/omarchy/current/background # Set specific app links for current theme -ln -snf ~/.config/omarchy/current/theme/hyprlock.conf ~/.config/hypr/hyprlock.conf ln -snf ~/.config/omarchy/current/theme/wofi.css ~/.config/wofi/style.css ln -snf ~/.config/omarchy/current/theme/neovim.lua ~/.config/nvim/lua/plugins/theme.lua mkdir -p ~/.config/btop/themes diff --git a/themes/catppuccin/hyprlock.conf b/themes/catppuccin/hyprlock.conf index f4f0997..600af77 100644 --- a/themes/catppuccin/hyprlock.conf +++ b/themes/catppuccin/hyprlock.conf @@ -2,45 +2,11 @@ # Hyprlock — Catppuccin theme # ──────────────────────────────────────────────────────────── -general { - disable_loading_bar = true - no_fade_in = false -} +$color = rgba(24,24,36,1.0) # #181824 solid color -background { - monitor = - color = rgba(24,24,36,1.0) # #181824 solid color -} +$inner_color = rgba(24,24,36,0.8) # #181824 with opacity +$outer_color = rgba(205,214,244,1.0) # #cdd6f4 -animations { - enabled = false -} - -input-field { - monitor = - size = 600, 100 - position = 0, 0 - halign = center - valign = center - - inner_color = rgba(24,24,36,0.8) # #181824 with opacity - outer_color = rgba(205,214,244,1.0) # #cdd6f4 - outline_thickness = 4 - - font_family = CaskaydiaMono Nerd Font - font_size = 32 - font_color = rgba(205,214,244,1.0) - - placeholder_color = rgba(205,214,244,0.6) - placeholder_text =   Enter Password 󰈷  - check_color = rgba(68, 157, 171, 1.0) - fail_text = Wrong - - rounding = 0 - shadow_passes = 0 - fade_on_empty = false -} - -auth { - fingerprint:enabled = true -} +$font_color = rgba(205,214,244,1.0) +$placeholder_color = rgba(205,214,244,0.6) +$check_color = rgba(68, 157, 171, 1.0) diff --git a/themes/everforest/hyprlock.conf b/themes/everforest/hyprlock.conf index b374cfb..7752c38 100644 --- a/themes/everforest/hyprlock.conf +++ b/themes/everforest/hyprlock.conf @@ -2,45 +2,12 @@ # Hyprlock — Everforest theme # ──────────────────────────────────────────────────────────── -general { - disable_loading_bar = true - no_fade_in = false -} +$color = rgba(45,53,59,1.0) # #2d353b solid color -background { - monitor = - color = rgba(45,53,59,1.0) # #2d353b solid color -} +$inner_color = rgba(45,53,59,0.8) # #2d353b with opacity +$outer_color = rgba(211,198,170,1.0) # #d3c6aa -animations { - enabled = false -} +$font_color = rgba(211,198,170,1.0) -input-field { - monitor = - size = 600, 100 - position = 0, 0 - halign = center - valign = center - - inner_color = rgba(45,53,59,0.8) # #2d353b with opacity - outer_color = rgba(211,198,170,1.0) # #d3c6aa - outline_thickness = 4 - - font_family = CaskaydiaMono Nerd Font - font_size = 32 - font_color = rgba(211,198,170,1.0) - - placeholder_color = rgba(211,198,170,0.6) - placeholder_text =   Enter Password 󰈷  - check_color = rgba(131, 192, 146, 1.0) - fail_text = Wrong - - rounding = 0 - shadow_passes = 0 - fade_on_empty = false -} - -auth { - fingerprint:enabled = true -} +$placeholder_color = rgba(211,198,170,0.6) +$check_color = rgba(131, 192, 146, 1.0) diff --git a/themes/gruvbox/hyprlock.conf b/themes/gruvbox/hyprlock.conf index 8a657eb..4001a99 100644 --- a/themes/gruvbox/hyprlock.conf +++ b/themes/gruvbox/hyprlock.conf @@ -2,45 +2,12 @@ # Hyprlock — Gruvbox theme # ──────────────────────────────────────────────────────────── -general { - disable_loading_bar = true - no_fade_in = false -} +$color = rgba(40,40,40,1.0) # #282828 solid color -background { - monitor = - color = rgba(40,40,40,1.0) # #282828 solid color -} +$inner_color = rgba(40,40,40,0.8) # #282828 with opacity +$outer_color = rgba(212,190,152,1.0) # #d4be98 -animations { - enabled = false -} +$font_color = rgba(212,190,152,1.0) -input-field { - monitor = - size = 600, 100 - position = 0, 0 - halign = center - valign = center - - inner_color = rgba(40,40,40,0.8) # #282828 with opacity - outer_color = rgba(212,190,152,1.0) # #d4be98 - outline_thickness = 4 - - font_family = CaskaydiaMono Nerd Font - font_size = 32 - font_color = rgba(212,190,152,1.0) - - placeholder_color = rgba(212,190,152,0.6) - placeholder_text =   Enter Password 󰈷  - check_color = rgba(214, 153, 92, 1.0) - fail_text = Wrong - - rounding = 0 - shadow_passes = 0 - fade_on_empty = false -} - -auth { - fingerprint:enabled = true -} +$placeholder_color = rgba(212,190,152,0.6) +$check_color = rgba(214, 153, 92, 1.0) diff --git a/themes/kanagawa/hyprlock.conf b/themes/kanagawa/hyprlock.conf index 713ad7a..7979661 100644 --- a/themes/kanagawa/hyprlock.conf +++ b/themes/kanagawa/hyprlock.conf @@ -2,45 +2,12 @@ # Hyprlock — Kanagawa theme # ──────────────────────────────────────────────────────────── -general { - disable_loading_bar = true - no_fade_in = false -} +$color = rgba(31,31,40,1.0) # #1f1f28 solid color -background { - monitor = - color = rgba(31,31,40,1.0) # #1f1f28 solid color -} +$inner_color = rgba(31,31,40,0.8) # #1f1f28 with opacity +$outer_color = rgba(220,215,186,1.0) # #dcd7ba -animations { - enabled = false -} +$font_color = rgba(220,215,186,1.0) -input-field { - monitor = - size = 600, 100 - position = 0, 0 - halign = center - valign = center - - inner_color = rgba(31,31,40,0.8) # #1f1f28 with opacity - outer_color = rgba(220,215,186,1.0) # #dcd7ba - outline_thickness = 4 - - font_family = CaskaydiaMono Nerd Font - font_size = 32 - font_color = rgba(220,215,186,1.0) - - placeholder_color = rgba(220,215,186,0.6) - placeholder_text =   Enter Password 󰈷  - check_color = rgba(126, 156, 216, 1.0) - fail_text = Wrong - - rounding = 0 - shadow_passes = 0 - fade_on_empty = false -} - -auth { - fingerprint:enabled = true -} +$placeholder_color = rgba(220,215,186,0.6) +$check_color = rgba(126, 156, 216, 1.0) diff --git a/themes/nord/hyprlock.conf b/themes/nord/hyprlock.conf index fe1f422..a6471d8 100644 --- a/themes/nord/hyprlock.conf +++ b/themes/nord/hyprlock.conf @@ -2,45 +2,12 @@ # Hyprlock — Nord theme # ──────────────────────────────────────────────────────────── -general { - disable_loading_bar = true - no_fade_in = false -} +$color = rgba(46,52,64,1.0) # #2e3440 solid color -background { - monitor = - color = rgba(46,52,64,1.0) # #2e3440 solid color -} +$inner_color = rgba(46,52,64,0.8) # #2e3440 with opacity +$outer_color = rgba(216,222,233,1.0) # #d8dee9 -animations { - enabled = false -} +$font_color = rgba(216,222,233,1.0) -input-field { - monitor = - size = 600, 100 - position = 0, 0 - halign = center - valign = center - - inner_color = rgba(46,52,64,0.8) # #2e3440 with opacity - outer_color = rgba(216,222,233,1.0) # #d8dee9 - outline_thickness = 4 - - font_family = CaskaydiaMono Nerd Font - font_size = 32 - font_color = rgba(216,222,233,1.0) - - placeholder_color = rgba(216,222,233,0.6) - placeholder_text =   Enter Password 󰈷  - check_color = rgba(136, 192, 208, 1.0) - fail_text = Wrong - - rounding = 0 - shadow_passes = 0 - fade_on_empty = false -} - -auth { - fingerprint:enabled = true -} +$placeholder_color = rgba(216,222,233,0.6) +$check_color = rgba(136, 192, 208, 1.0) diff --git a/themes/tokyo-night/hyprlock.conf b/themes/tokyo-night/hyprlock.conf index cccc950..5b3e45f 100644 --- a/themes/tokyo-night/hyprlock.conf +++ b/themes/tokyo-night/hyprlock.conf @@ -2,45 +2,12 @@ # Hyprlock — Tokyo Night theme # ──────────────────────────────────────────────────────────── -general { - disable_loading_bar = true - no_fade_in = false -} +$color = rgba(26,27,38,1.0) # #1a1b26 solid color -background { - monitor = - color = rgba(26,27,38,1.0) # #1a1b26 solid color -} +$inner_color = rgba(26,27,38,0.8) # #1a1b26 with opacity +$outer_color = rgba(205,214,244,1.0) # #cdd6f4 -animations { - enabled = false -} +$font_color = rgba(205,214,244,1.0) -input-field { - monitor = - size = 600, 100 - position = 0, 0 - halign = center - valign = center - - inner_color = rgba(26,27,38,0.8) # #1a1b26 with opacity - outer_color = rgba(205,214,244,1.0) # #cdd6f4 - outline_thickness = 4 - - font_family = CaskaydiaMono Nerd Font - font_size = 32 - font_color = rgba(205,214,244,1.0) - - placeholder_color = rgba(205,214,244,0.6) - placeholder_text =   Enter Password 󰈷  - check_color = rgba(68, 157, 171, 1.0) - fail_text = Wrong - - rounding = 0 - shadow_passes = 0 - fade_on_empty = false -} - -auth { - fingerprint:enabled = true -} +$placeholder_color = rgba(205,214,244,0.6) +$check_color = rgba(68, 157, 171, 1.0) From 4c588794810a1ce851e671c201edbe4c163fc3db Mon Sep 17 00:00:00 2001 From: Mads Nedergaard Paulsen Date: Thu, 10 Jul 2025 19:04:40 +0200 Subject: [PATCH 06/30] add low power notfication --- bin/omarchy-battery-monitor | 32 +++++++++++++++++++ .../user/omarchy-battery-monitor.service | 8 +++++ .../user/omarchy-battery-monitor.timer | 11 +++++++ install/power.sh | 3 ++ 4 files changed, 54 insertions(+) create mode 100755 bin/omarchy-battery-monitor create mode 100644 config/systemd/user/omarchy-battery-monitor.service create mode 100644 config/systemd/user/omarchy-battery-monitor.timer diff --git a/bin/omarchy-battery-monitor b/bin/omarchy-battery-monitor new file mode 100755 index 0000000..eb26d0f --- /dev/null +++ b/bin/omarchy-battery-monitor @@ -0,0 +1,32 @@ +#!/bin/bash + +# Omarchy Battery Monitor +# One-shot script that checks battery and sends notification if needed +# Designed to be run by systemd timer every 30 seconds + +BATTERY_THRESHOLD=10 +NOTIFICATION_FLAG="/run/user/$UID/omarchy_battery_notified" + +get_battery_percentage() { + upower -i $(upower -e | grep 'BAT') | grep -E "percentage" | grep -o '[0-9]\+%' | sed 's/%//' +} + +get_battery_state() { + upower -i $(upower -e | grep 'BAT') | grep -E "state" | awk '{print $2}' +} + +send_notification() { + notify-send -u critical "Battery Low" "Battery level is at ${1}%! Please plug in your charger." -i battery-caution +} + +BATTERY_LEVEL=$(get_battery_percentage) +BATTERY_STATE=$(get_battery_state) + +if [[ "$BATTERY_STATE" == "discharging" && "$BATTERY_LEVEL" -le "$BATTERY_THRESHOLD" ]]; then + if [[ ! -f "$NOTIFICATION_FLAG" ]]; then + send_notification "$BATTERY_LEVEL" + touch "$NOTIFICATION_FLAG" + fi +else + rm -f "$NOTIFICATION_FLAG" +fi diff --git a/config/systemd/user/omarchy-battery-monitor.service b/config/systemd/user/omarchy-battery-monitor.service new file mode 100644 index 0000000..3c47283 --- /dev/null +++ b/config/systemd/user/omarchy-battery-monitor.service @@ -0,0 +1,8 @@ +[Unit] +Description=Omarchy Battery Monitor Check +After=graphical-session.target + +[Service] +Type=oneshot +ExecStart=%h/.local/share/omarchy/bin/omarchy-battery-monitor +Environment=DISPLAY=:0 \ No newline at end of file diff --git a/config/systemd/user/omarchy-battery-monitor.timer b/config/systemd/user/omarchy-battery-monitor.timer new file mode 100644 index 0000000..dc43763 --- /dev/null +++ b/config/systemd/user/omarchy-battery-monitor.timer @@ -0,0 +1,11 @@ +[Unit] +Description=Omarchy Battery Monitor Timer +Requires=omarchy-battery-monitor.service + +[Timer] +OnBootSec=1min +OnUnitActiveSec=30sec +AccuracySec=10sec + +[Install] +WantedBy=timers.target \ No newline at end of file diff --git a/install/power.sh b/install/power.sh index c7f458f..0ae0c0c 100644 --- a/install/power.sh +++ b/install/power.sh @@ -5,6 +5,9 @@ yay -S --noconfirm power-profiles-daemon if ls /sys/class/power_supply/BAT* &>/dev/null; then # This computer runs on a battery powerprofilesctl set balanced || true + + # Enable battery monitoring timer for low battery notifications + systemctl --user enable --now omarchy-battery-monitor.timer || true else # This computer runs on power outlet powerprofilesctl set performance || true From 957b23966cda27cac808ffb696c79d4996def285 Mon Sep 17 00:00:00 2001 From: Mads Nedergaard Paulsen Date: Thu, 10 Jul 2025 19:32:52 +0200 Subject: [PATCH 07/30] add migration for low power notify --- migrations/1752168292.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 migrations/1752168292.sh diff --git a/migrations/1752168292.sh b/migrations/1752168292.sh new file mode 100755 index 0000000..a2ed0c2 --- /dev/null +++ b/migrations/1752168292.sh @@ -0,0 +1,15 @@ +echo "Enable battery low notifications for laptops" + +if ls /sys/class/power_supply/BAT* &>/dev/null; then + mkdir -p ~/.config/systemd/user + + cp ~/.local/share/omarchy/config/systemd/user/omarchy-battery-monitor.* ~/.config/systemd/user/ + + systemctl --user daemon-reload + systemctl --user enable --now omarchy-battery-monitor.timer || true + + echo "Battery monitoring enabled - you'll receive notifications at 10% battery" +else + echo "No battery detected - skipping battery monitor setup" +fi + From a64c0505ecb35ca7b02cc3d00429a79e56a8aeb3 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 12:28:42 -0700 Subject: [PATCH 08/30] Add a bare mode with almost no default applications beyond system basics --- .../{ => hidden}/avahi-discover.desktop | 0 applications/{ => hidden}/bssh.desktop | 0 applications/{ => hidden}/bvnc.desktop | 0 applications/{ => hidden}/cmake-gui.desktop | 0 applications/{ => hidden}/electron34.desktop | 0 .../{ => hidden}/fcitx5-configtool.desktop | 0 .../{ => hidden}/kbd-layout-viewer5.desktop | 0 applications/{ => hidden}/kcm_fcitx5.desktop | 0 .../{ => hidden}/kcm_kaccounts.desktop | 0 .../{ => hidden}/kvantummanager.desktop | 0 .../{ => hidden}/org.fcitx.Fcitx5.desktop | 0 .../org.fcitx.fcitx5-config-qt.desktop | 0 .../org.fcitx.fcitx5-migrator.desktop | 0 .../org.fcitx.fcitx5-qt5-gui-wrapper.desktop | 0 .../org.fcitx.fcitx5-qt6-gui-wrapper.desktop | 0 applications/{ => hidden}/qv4l2.desktop | 0 applications/{ => hidden}/qvidcap.desktop | 0 applications/{ => hidden}/xgps.desktop | 0 applications/{ => hidden}/xgpsspeed.desktop | 0 applications/{ => xtras}/Basecamp.desktop | 0 applications/{ => xtras}/HEY.desktop | 0 applications/{ => xtras}/Zoom.desktop | 0 applications/{ => xtras}/dropbox.desktop | 0 bin/omarchy-sync-applications | 6 ++++++ install/asdcontrol.sh | 2 +- install/desktop.sh | 11 ++++------ install/webapps.sh | 20 ++++++++++--------- install/xtras.sh | 12 +++++++---- 28 files changed, 30 insertions(+), 21 deletions(-) rename applications/{ => hidden}/avahi-discover.desktop (100%) rename applications/{ => hidden}/bssh.desktop (100%) rename applications/{ => hidden}/bvnc.desktop (100%) rename applications/{ => hidden}/cmake-gui.desktop (100%) rename applications/{ => hidden}/electron34.desktop (100%) rename applications/{ => hidden}/fcitx5-configtool.desktop (100%) rename applications/{ => hidden}/kbd-layout-viewer5.desktop (100%) rename applications/{ => hidden}/kcm_fcitx5.desktop (100%) rename applications/{ => hidden}/kcm_kaccounts.desktop (100%) rename applications/{ => hidden}/kvantummanager.desktop (100%) rename applications/{ => hidden}/org.fcitx.Fcitx5.desktop (100%) rename applications/{ => hidden}/org.fcitx.fcitx5-config-qt.desktop (100%) rename applications/{ => hidden}/org.fcitx.fcitx5-migrator.desktop (100%) rename applications/{ => hidden}/org.fcitx.fcitx5-qt5-gui-wrapper.desktop (100%) rename applications/{ => hidden}/org.fcitx.fcitx5-qt6-gui-wrapper.desktop (100%) rename applications/{ => hidden}/qv4l2.desktop (100%) rename applications/{ => hidden}/qvidcap.desktop (100%) rename applications/{ => hidden}/xgps.desktop (100%) rename applications/{ => hidden}/xgpsspeed.desktop (100%) rename applications/{ => xtras}/Basecamp.desktop (100%) rename applications/{ => xtras}/HEY.desktop (100%) rename applications/{ => xtras}/Zoom.desktop (100%) rename applications/{ => xtras}/dropbox.desktop (100%) diff --git a/applications/avahi-discover.desktop b/applications/hidden/avahi-discover.desktop similarity index 100% rename from applications/avahi-discover.desktop rename to applications/hidden/avahi-discover.desktop diff --git a/applications/bssh.desktop b/applications/hidden/bssh.desktop similarity index 100% rename from applications/bssh.desktop rename to applications/hidden/bssh.desktop diff --git a/applications/bvnc.desktop b/applications/hidden/bvnc.desktop similarity index 100% rename from applications/bvnc.desktop rename to applications/hidden/bvnc.desktop diff --git a/applications/cmake-gui.desktop b/applications/hidden/cmake-gui.desktop similarity index 100% rename from applications/cmake-gui.desktop rename to applications/hidden/cmake-gui.desktop diff --git a/applications/electron34.desktop b/applications/hidden/electron34.desktop similarity index 100% rename from applications/electron34.desktop rename to applications/hidden/electron34.desktop diff --git a/applications/fcitx5-configtool.desktop b/applications/hidden/fcitx5-configtool.desktop similarity index 100% rename from applications/fcitx5-configtool.desktop rename to applications/hidden/fcitx5-configtool.desktop diff --git a/applications/kbd-layout-viewer5.desktop b/applications/hidden/kbd-layout-viewer5.desktop similarity index 100% rename from applications/kbd-layout-viewer5.desktop rename to applications/hidden/kbd-layout-viewer5.desktop diff --git a/applications/kcm_fcitx5.desktop b/applications/hidden/kcm_fcitx5.desktop similarity index 100% rename from applications/kcm_fcitx5.desktop rename to applications/hidden/kcm_fcitx5.desktop diff --git a/applications/kcm_kaccounts.desktop b/applications/hidden/kcm_kaccounts.desktop similarity index 100% rename from applications/kcm_kaccounts.desktop rename to applications/hidden/kcm_kaccounts.desktop diff --git a/applications/kvantummanager.desktop b/applications/hidden/kvantummanager.desktop similarity index 100% rename from applications/kvantummanager.desktop rename to applications/hidden/kvantummanager.desktop diff --git a/applications/org.fcitx.Fcitx5.desktop b/applications/hidden/org.fcitx.Fcitx5.desktop similarity index 100% rename from applications/org.fcitx.Fcitx5.desktop rename to applications/hidden/org.fcitx.Fcitx5.desktop diff --git a/applications/org.fcitx.fcitx5-config-qt.desktop b/applications/hidden/org.fcitx.fcitx5-config-qt.desktop similarity index 100% rename from applications/org.fcitx.fcitx5-config-qt.desktop rename to applications/hidden/org.fcitx.fcitx5-config-qt.desktop diff --git a/applications/org.fcitx.fcitx5-migrator.desktop b/applications/hidden/org.fcitx.fcitx5-migrator.desktop similarity index 100% rename from applications/org.fcitx.fcitx5-migrator.desktop rename to applications/hidden/org.fcitx.fcitx5-migrator.desktop diff --git a/applications/org.fcitx.fcitx5-qt5-gui-wrapper.desktop b/applications/hidden/org.fcitx.fcitx5-qt5-gui-wrapper.desktop similarity index 100% rename from applications/org.fcitx.fcitx5-qt5-gui-wrapper.desktop rename to applications/hidden/org.fcitx.fcitx5-qt5-gui-wrapper.desktop diff --git a/applications/org.fcitx.fcitx5-qt6-gui-wrapper.desktop b/applications/hidden/org.fcitx.fcitx5-qt6-gui-wrapper.desktop similarity index 100% rename from applications/org.fcitx.fcitx5-qt6-gui-wrapper.desktop rename to applications/hidden/org.fcitx.fcitx5-qt6-gui-wrapper.desktop diff --git a/applications/qv4l2.desktop b/applications/hidden/qv4l2.desktop similarity index 100% rename from applications/qv4l2.desktop rename to applications/hidden/qv4l2.desktop diff --git a/applications/qvidcap.desktop b/applications/hidden/qvidcap.desktop similarity index 100% rename from applications/qvidcap.desktop rename to applications/hidden/qvidcap.desktop diff --git a/applications/xgps.desktop b/applications/hidden/xgps.desktop similarity index 100% rename from applications/xgps.desktop rename to applications/hidden/xgps.desktop diff --git a/applications/xgpsspeed.desktop b/applications/hidden/xgpsspeed.desktop similarity index 100% rename from applications/xgpsspeed.desktop rename to applications/hidden/xgpsspeed.desktop diff --git a/applications/Basecamp.desktop b/applications/xtras/Basecamp.desktop similarity index 100% rename from applications/Basecamp.desktop rename to applications/xtras/Basecamp.desktop diff --git a/applications/HEY.desktop b/applications/xtras/HEY.desktop similarity index 100% rename from applications/HEY.desktop rename to applications/xtras/HEY.desktop diff --git a/applications/Zoom.desktop b/applications/xtras/Zoom.desktop similarity index 100% rename from applications/Zoom.desktop rename to applications/xtras/Zoom.desktop diff --git a/applications/dropbox.desktop b/applications/xtras/dropbox.desktop similarity index 100% rename from applications/dropbox.desktop rename to applications/xtras/dropbox.desktop diff --git a/bin/omarchy-sync-applications b/bin/omarchy-sync-applications index 65fb779..6f8c6b1 100755 --- a/bin/omarchy-sync-applications +++ b/bin/omarchy-sync-applications @@ -8,4 +8,10 @@ gtk-update-icon-cache ~/.local/share/icons/hicolor &>/dev/null # Copy .desktop declarations mkdir -p ~/.local/share/applications cp ~/.local/share/omarchy/applications/*.desktop ~/.local/share/applications/ +cp ~/.local/share/omarchy/applications/hidden/*.desktop ~/.local/share/applications/ + +if [ -z "$OMARCHY_BARE" ]; then + cp ~/.local/share/omarchy/applications/xtras/*.desktop ~/.local/share/applications/ +fi + update-desktop-database ~/.local/share/applications diff --git a/install/asdcontrol.sh b/install/asdcontrol.sh index ae840bd..3b8548e 100644 --- a/install/asdcontrol.sh +++ b/install/asdcontrol.sh @@ -1,5 +1,5 @@ # Install asdcontrol for controlling brightness on Apple Displays -if ! command -v asdcontrol &>/dev/null; then +if [ -z "$OMARCHY_BARE" ] && ! command -v asdcontrol &>/dev/null; then git clone https://github.com/nikosdion/asdcontrol.git /tmp/asdcontrol cd /tmp/asdcontrol make diff --git a/install/desktop.sh b/install/desktop.sh index 91ad2da..22bd40a 100644 --- a/install/desktop.sh +++ b/install/desktop.sh @@ -1,9 +1,6 @@ yay -S --noconfirm --needed \ brightnessctl playerctl pamixer pavucontrol wireplumber \ - fcitx5 fcitx5-gtk fcitx5-qt fcitx5-configtool \ - wl-clip-persist \ - nautilus sushi ffmpegthumbnailer gnome-calculator \ - 1password-beta 1password-cli gnome-keyring \ - chromium mpv \ - evince imv \ - localsend-bin + fcitx5 fcitx5-gtk fcitx5-qt fcitx5-configtool wl-clip-persist \ + nautilus sushi ffmpegthumbnailer \ + mpv evince imv \ + chromium diff --git a/install/webapps.sh b/install/webapps.sh index befdaec..a77874a 100644 --- a/install/webapps.sh +++ b/install/webapps.sh @@ -1,9 +1,11 @@ -source ~/.local/share/omarchy/default/bash/functions -web2app "WhatsApp" https://web.whatsapp.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/whatsapp.png -web2app "Google Photos" https://photos.google.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/google-photos.png -web2app "Google Contacts" https://contacts.google.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/google-contacts.png -web2app "Google Messages" https://messages.google.com/web/conversations https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/google-messages.png -web2app "ChatGPT" https://chatgpt.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/chatgpt.png -web2app "YouTube" https://youtube.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/youtube.png -web2app "GitHub" https://github.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/github-light.png -web2app "X" https://x.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/x-light.png +if [ -z "$OMARCHY_BARE" ]; then + source ~/.local/share/omarchy/default/bash/functions + web2app "WhatsApp" https://web.whatsapp.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/whatsapp.png + web2app "Google Photos" https://photos.google.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/google-photos.png + web2app "Google Contacts" https://contacts.google.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/google-contacts.png + web2app "Google Messages" https://messages.google.com/web/conversations https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/google-messages.png + web2app "ChatGPT" https://chatgpt.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/chatgpt.png + web2app "YouTube" https://youtube.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/youtube.png + web2app "GitHub" https://github.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/github-light.png + web2app "X" https://x.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/x-light.png +fi diff --git a/install/xtras.sh b/install/xtras.sh index ba83bc1..c4272e8 100644 --- a/install/xtras.sh +++ b/install/xtras.sh @@ -1,7 +1,11 @@ -yay -S --noconfirm --needed \ - signal-desktop spotify dropbox-cli zoom \ - obsidian-bin typora libreoffice obs-studio kdenlive \ - pinta xournalpp +if [ -z "$OMARCHY_BARE" ]; then + yay -S --noconfirm --needed \ + gnome-calculator \ + signal-desktop spotify dropbox-cli zoom \ + obsidian-bin typora libreoffice obs-studio kdenlive \ + 1password-beta 1password-cli gnome-keyring \ + pinta xournalpp localsend-bin +fi # Copy over Omarchy applications source ~/.local/share/omarchy/bin/omarchy-sync-applications || true From be29136188c9a15d1fd94fa6d65152c45d2769a3 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 12:50:10 -0700 Subject: [PATCH 09/30] Fewer fonts in the bare mode --- install/fonts.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/install/fonts.sh b/install/fonts.sh index 6a08e3b..cd18850 100644 --- a/install/fonts.sh +++ b/install/fonts.sh @@ -1,4 +1,8 @@ -yay -Sy --noconfirm --needed ttf-font-awesome noto-fonts noto-fonts-emoji noto-fonts-cjk noto-fonts-extra +if [ -z "$OMARCHY_BARE" ]; then + yay -Sy --noconfirm --needed ttf-font-awesome noto-fonts noto-fonts-emoji noto-fonts-cjk noto-fonts-extra +else + yay -Sy --noconfirm --needed ttf-font-awesome noto-fonts noto-fonts-emoji +fi mkdir -p ~/.local/share/fonts From 5639486fa5fea7b1fb9d21bdad6c2e4aac15fa1f Mon Sep 17 00:00:00 2001 From: DrInfinite Date: Fri, 11 Jul 2025 03:12:16 +0530 Subject: [PATCH 10/30] Migration script for existing users --- migrations/1752153188.sh | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 migrations/1752153188.sh diff --git a/migrations/1752153188.sh b/migrations/1752153188.sh new file mode 100644 index 0000000..15e7fd2 --- /dev/null +++ b/migrations/1752153188.sh @@ -0,0 +1,2 @@ +echo "Migrate to the modular implementation of hyprlock" +cp -R ~/.local/share/omarchy/config/hypr/hyprlock.conf ~/.config/hypr From 9ff7fa715e716a04d3fae2483e0adc89071a8341 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 15:04:01 -0700 Subject: [PATCH 11/30] Force the copy, there's no recursion needed --- migrations/1752153188.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/migrations/1752153188.sh b/migrations/1752153188.sh index 15e7fd2..2d431a1 100644 --- a/migrations/1752153188.sh +++ b/migrations/1752153188.sh @@ -1,2 +1,2 @@ echo "Migrate to the modular implementation of hyprlock" -cp -R ~/.local/share/omarchy/config/hypr/hyprlock.conf ~/.config/hypr +cp -f ~/.local/share/omarchy/config/hypr/hyprlock.conf ~/.config/hypr From f89ad72c587094b877f62a52ea36718cd687ecc9 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 15:10:58 -0700 Subject: [PATCH 12/30] Only update if hyprlock.conf is still a symlink --- migrations/1752153188.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/migrations/1752153188.sh b/migrations/1752153188.sh index 2d431a1..fca5ebf 100644 --- a/migrations/1752153188.sh +++ b/migrations/1752153188.sh @@ -1,2 +1,5 @@ echo "Migrate to the modular implementation of hyprlock" -cp -f ~/.local/share/omarchy/config/hypr/hyprlock.conf ~/.config/hypr +if [ -L ~/.config/hypr/hyprlock.conf ]; then + rm ~/.config/hypr/hyprlock.conf + cp ~/.local/share/omarchy/config/hypr/hyprlock.conf ~/.config/hypr/hyprlock.conf +fi From ceeaa25f0aecc24e1bb476e00dd639e0ca671c54 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 15:30:38 -0700 Subject: [PATCH 13/30] Expose all application starter bindings for easy overwriting --- config/hypr/hyprland.conf | 38 ++++++---- default/hypr/bindings.conf | 107 ++------------------------- default/hypr/bindings/media.conf | 13 ++++ default/hypr/bindings/tiling.conf | 58 +++++++++++++++ default/hypr/bindings/utilities.conf | 32 ++++++++ 5 files changed, 131 insertions(+), 117 deletions(-) create mode 100644 default/hypr/bindings/media.conf create mode 100644 default/hypr/bindings/tiling.conf create mode 100644 default/hypr/bindings/utilities.conf diff --git a/config/hypr/hyprland.conf b/config/hypr/hyprland.conf index fe07406..37223da 100644 --- a/config/hypr/hyprland.conf +++ b/config/hypr/hyprland.conf @@ -3,31 +3,33 @@ # Change your personal monitor setup in here to keep the main config portable source = ~/.config/hypr/monitors.conf -# Default applications -$terminal = alacritty -$fileManager = nautilus --new-window -$browser = chromium --new-window --ozone-platform=wayland -$music = spotify -$passwordManager = 1password -$messenger = signal-desktop -$webapp = $browser --app - # Use defaults Omarchy defaults source = ~/.local/share/omarchy/default/hypr/autostart.conf -source = ~/.local/share/omarchy/default/hypr/bindings.conf +source = ~/.local/share/omarchy/default/hypr/bindings/media.conf +source = ~/.local/share/omarchy/default/hypr/bindings/tiling.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 -# Extra autostart processes (uncomment to run Dropbox) -# exec-once = dropbox-cli start +# Application bindings +$terminal = alacritty +$browser = chromium --new-window --ozone-platform=wayland +$webapp = $browser --app -# Extra env variables -# env = MY_GLOBAL_ENV,setting +bind = SUPER, return, exec, $terminal +bind = SUPER, F, exec, nautilus --new-window +bind = SUPER, B, exec, $browser +bind = SUPER, M, exec, spotify +bind = SUPER, N, exec, $terminal -e nvim +bind = SUPER, T, exec, $terminal -e btop +bind = SUPER, D, exec, $terminal -e lazydocker +bind = SUPER, G, exec, signal-desktop +bind = SUPER, O, exec, obsidian -disable-gpu +bind = SUPER, slash, exec, 1password -# Extra bindings (overwrite existing binding with: unbind = SUPER, O) bind = SUPER, A, exec, $webapp="https://chatgpt.com" bind = SUPER SHIFT, A, exec, $webapp="https://grok.com" bind = SUPER, C, exec, $webapp="https://app.hey.com/calendar/weeks/" @@ -38,6 +40,12 @@ bind = SUPER ALT, G, exec, $webapp="https://messages.google.com/web/conversation bind = SUPER, X, exec, $webapp="https://x.com/" bind = SUPER SHIFT, X, exec, $webapp="https://x.com/compose/post" +# Extra autostart processes +# exec-once = dropbox-cli start + +# Extra env variables +# env = MY_GLOBAL_ENV,setting + # Control your input devices # See https://wiki.hypr.land/Configuring/Variables/#input input { diff --git a/default/hypr/bindings.conf b/default/hypr/bindings.conf index 6f22bc0..15bfb20 100644 --- a/default/hypr/bindings.conf +++ b/default/hypr/bindings.conf @@ -1,4 +1,5 @@ -# Start default apps +# Deprecated bindings file. New installations include everything directly. + bind = SUPER, return, exec, $terminal bind = SUPER, F, exec, $fileManager bind = SUPER, B, exec, $browser @@ -10,104 +11,6 @@ bind = SUPER, G, exec, $messenger bind = SUPER, O, exec, obsidian -disable-gpu bind = SUPER, slash, exec, $passwordManager -bind = SUPER, space, exec, pkill wofi || wofi --show drun --sort-order=alphabetical --style="$HOME/.local/share/omarchy/default/wofi/search.css" - -bind = SUPER SHIFT, SPACE, exec, pkill -SIGUSR1 waybar -bind = SUPER CTRL, SPACE, exec, ~/.local/share/omarchy/bin/swaybg-next -bind = SUPER SHIFT CTRL, SPACE, exec, ~/.local/share/omarchy/bin/omarchy-theme-next -bind = SUPER, K, exec, ~/.local/share/omarchy/bin/omarchy-show-keybindings - -# Notifications -bind = SUPER, comma, exec, makoctl dismiss -bind = SUPER SHIFT, comma, exec, makoctl dismiss --all -bind = SUPER CTRL, comma, exec, makoctl mode -t do-not-disturb && makoctl mode | grep -q 'do-not-disturb' && notify-send "Silenced notifications" || notify-send "Enabled notifications" - -bind = SUPER, W, killactive, - -# Power menu controls lock, suspend, relaunch, restart, shutdown -bind = SUPER, ESCAPE, exec, ~/.local/share/omarchy/bin/omarchy-power-menu - -# Toggle idling -bind = SUPER CTRL, I, exec, ~/.local/share/omarchy/bin/omarchy-toggle-idle - -# Control tiling -bind = SUPER, J, togglesplit, # dwindle -bind = SUPER, P, pseudo, # dwindle -bind = SUPER, V, togglefloating, - -# Move focus with mainMod + arrow keys -bind = SUPER, left, movefocus, l -bind = SUPER, right, movefocus, r -bind = SUPER, up, movefocus, u -bind = SUPER, down, movefocus, d - -# Switch workspaces with mainMod + [0-9] -bind = SUPER, code:10, workspace, 1 -bind = SUPER, code:11, workspace, 2 -bind = SUPER, code:12, workspace, 3 -bind = SUPER, code:13, workspace, 4 -bind = SUPER, code:14, workspace, 5 -bind = SUPER, code:15, workspace, 6 -bind = SUPER, code:16, workspace, 7 -bind = SUPER, code:17, workspace, 8 -bind = SUPER, code:18, workspace, 9 -bind = SUPER, code:19, workspace, 10 - -# Move active window to a workspace with mainMod + SHIFT + [0-9] -bind = SUPER SHIFT, code:10, movetoworkspace, 1 -bind = SUPER SHIFT, code:11, movetoworkspace, 2 -bind = SUPER SHIFT, code:12, movetoworkspace, 3 -bind = SUPER SHIFT, code:13, movetoworkspace, 4 -bind = SUPER SHIFT, code:14, movetoworkspace, 5 -bind = SUPER SHIFT, code:15, movetoworkspace, 6 -bind = SUPER SHIFT, code:16, movetoworkspace, 7 -bind = SUPER SHIFT, code:17, movetoworkspace, 8 -bind = SUPER SHIFT, code:18, movetoworkspace, 9 -bind = SUPER SHIFT, code:19, movetoworkspace, 10 - -# Swap active window with the one next to it with mainMod + SHIFT + arrow keys -bind = SUPER SHIFT, left, swapwindow, l -bind = SUPER SHIFT, right, swapwindow, r -bind = SUPER SHIFT, up, swapwindow, u -bind = SUPER SHIFT, down, swapwindow, d - -# Resize active window -bind = SUPER, minus, resizeactive, -100 0 -bind = SUPER, equal, resizeactive, 100 0 -bind = SUPER SHIFT, minus, resizeactive, 0 -100 -bind = SUPER SHIFT, equal, resizeactive, 0 100 - -# Scroll through existing workspaces with mainMod + scroll -bind = SUPER, mouse_down, workspace, e+1 -bind = SUPER, mouse_up, workspace, e-1 - -# Move/resize windows with mainMod + LMB/RMB and dragging -bindm = SUPER, mouse:272, movewindow -bindm = SUPER, mouse:273, resizewindow - -# Laptop multimedia keys for volume and LCD brightness -bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+ -bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- -bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle -bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle -bindel = ,XF86MonBrightnessUp, exec, brightnessctl -e4 -n2 set 5%+ -bindel = ,XF86MonBrightnessDown, exec, brightnessctl -e4 -n2 set 5%- - -# Control Apple Display brightness -bind = CTRL, F1, exec, ~/.local/share/omarchy/bin/apple-display-brightness -5000 -bind = CTRL, F2, exec, ~/.local/share/omarchy/bin/apple-display-brightness +5000 -bind = SHIFT CTRL, F2, exec, ~/.local/share/omarchy/bin/apple-display-brightness +60000 - -# Requires playerctl -bindl = , XF86AudioNext, exec, playerctl next -bindl = , XF86AudioPause, exec, playerctl play-pause -bindl = , XF86AudioPlay, exec, playerctl play-pause -bindl = , XF86AudioPrev, exec, playerctl previous - -# Screenshots -bind = , PRINT, exec, hyprshot -m region -bind = SHIFT, PRINT, exec, hyprshot -m window -bind = CTRL, PRINT, exec, hyprshot -m output - -# Color picker -bind = SUPER, PRINT, exec, hyprpicker -a +source = ~/.local/share/omarchy/default/hypr/bindings/media.conf +source = ~/.local/share/omarchy/default/hypr/bindings/tiling.conf +source = ~/.local/share/omarchy/default/hypr/bindings/utilities.conf diff --git a/default/hypr/bindings/media.conf b/default/hypr/bindings/media.conf new file mode 100644 index 0000000..a70d8d6 --- /dev/null +++ b/default/hypr/bindings/media.conf @@ -0,0 +1,13 @@ +# Laptop multimedia keys for volume and LCD brightness +bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+ +bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- +bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle +bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle +bindel = ,XF86MonBrightnessUp, exec, brightnessctl -e4 -n2 set 5%+ +bindel = ,XF86MonBrightnessDown, exec, brightnessctl -e4 -n2 set 5%- + +# Requires playerctl +bindl = , XF86AudioNext, exec, playerctl next +bindl = , XF86AudioPause, exec, playerctl play-pause +bindl = , XF86AudioPlay, exec, playerctl play-pause +bindl = , XF86AudioPrev, exec, playerctl previous diff --git a/default/hypr/bindings/tiling.conf b/default/hypr/bindings/tiling.conf new file mode 100644 index 0000000..6dcc37a --- /dev/null +++ b/default/hypr/bindings/tiling.conf @@ -0,0 +1,58 @@ +# Close window +bind = SUPER, W, killactive, + +# Control tiling +bind = SUPER, J, togglesplit, # dwindle +bind = SUPER, P, pseudo, # dwindle +bind = SUPER, V, togglefloating, + +# Move focus with mainMod + arrow keys +bind = SUPER, left, movefocus, l +bind = SUPER, right, movefocus, r +bind = SUPER, up, movefocus, u +bind = SUPER, down, movefocus, d + +# Switch workspaces with mainMod + [0-9] +bind = SUPER, code:10, workspace, 1 +bind = SUPER, code:11, workspace, 2 +bind = SUPER, code:12, workspace, 3 +bind = SUPER, code:13, workspace, 4 +bind = SUPER, code:14, workspace, 5 +bind = SUPER, code:15, workspace, 6 +bind = SUPER, code:16, workspace, 7 +bind = SUPER, code:17, workspace, 8 +bind = SUPER, code:18, workspace, 9 +bind = SUPER, code:19, workspace, 10 + +# Move active window to a workspace with mainMod + SHIFT + [0-9] +bind = SUPER SHIFT, code:10, movetoworkspace, 1 +bind = SUPER SHIFT, code:11, movetoworkspace, 2 +bind = SUPER SHIFT, code:12, movetoworkspace, 3 +bind = SUPER SHIFT, code:13, movetoworkspace, 4 +bind = SUPER SHIFT, code:14, movetoworkspace, 5 +bind = SUPER SHIFT, code:15, movetoworkspace, 6 +bind = SUPER SHIFT, code:16, movetoworkspace, 7 +bind = SUPER SHIFT, code:17, movetoworkspace, 8 +bind = SUPER SHIFT, code:18, movetoworkspace, 9 +bind = SUPER SHIFT, code:19, movetoworkspace, 10 + +# Swap active window with the one next to it with mainMod + SHIFT + arrow keys +bind = SUPER SHIFT, left, swapwindow, l +bind = SUPER SHIFT, right, swapwindow, r +bind = SUPER SHIFT, up, swapwindow, u +bind = SUPER SHIFT, down, swapwindow, d + +# Resize active window +bind = SUPER, minus, resizeactive, -100 0 +bind = SUPER, equal, resizeactive, 100 0 +bind = SUPER SHIFT, minus, resizeactive, 0 -100 +bind = SUPER SHIFT, equal, resizeactive, 0 100 + +# Scroll through existing workspaces with mainMod + scroll +bind = SUPER, mouse_down, workspace, e+1 +bind = SUPER, mouse_up, workspace, e-1 + +# Move/resize windows with mainMod + LMB/RMB and dragging +bindm = SUPER, mouse:272, movewindow +bindm = SUPER, mouse:273, resizewindow + diff --git a/default/hypr/bindings/utilities.conf b/default/hypr/bindings/utilities.conf new file mode 100644 index 0000000..0e6b1b7 --- /dev/null +++ b/default/hypr/bindings/utilities.conf @@ -0,0 +1,32 @@ +# Launching +bind = SUPER, space, exec, pkill wofi || wofi --show drun --sort-order=alphabetical --style="$HOME/.local/share/omarchy/default/wofi/search.css" +bind = SUPER, K, exec, ~/.local/share/omarchy/bin/omarchy-show-keybindings + +# Aesthetics +bind = SUPER SHIFT, SPACE, exec, pkill -SIGUSR1 waybar +bind = SUPER CTRL, SPACE, exec, ~/.local/share/omarchy/bin/swaybg-next +bind = SUPER SHIFT CTRL, SPACE, exec, ~/.local/share/omarchy/bin/omarchy-theme-next + +# Notifications +bind = SUPER, comma, exec, makoctl dismiss +bind = SUPER SHIFT, comma, exec, makoctl dismiss --all +bind = SUPER CTRL, comma, exec, makoctl mode -t do-not-disturb && makoctl mode | grep -q 'do-not-disturb' && notify-send "Silenced notifications" || notify-send "Enabled notifications" + +# Power menu controls lock, suspend, relaunch, restart, shutdown +bind = SUPER, ESCAPE, exec, ~/.local/share/omarchy/bin/omarchy-power-menu + +# Toggle idling +bind = SUPER CTRL, I, exec, ~/.local/share/omarchy/bin/omarchy-toggle-idle + +# Control Apple Display brightness +bind = CTRL, F1, exec, ~/.local/share/omarchy/bin/apple-display-brightness -5000 +bind = CTRL, F2, exec, ~/.local/share/omarchy/bin/apple-display-brightness +5000 +bind = SHIFT CTRL, F2, exec, ~/.local/share/omarchy/bin/apple-display-brightness +60000 + +# Screenshots +bind = , PRINT, exec, hyprshot -m region +bind = SHIFT, PRINT, exec, hyprshot -m window +bind = CTRL, PRINT, exec, hyprshot -m output + +# Color picker +bind = SUPER, PRINT, exec, hyprpicker -a From 7e73105e843c9a29ea2646c9e23ad94dadbc5b14 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 15:34:26 -0700 Subject: [PATCH 14/30] Excess CR --- migrations/1752168292.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/migrations/1752168292.sh b/migrations/1752168292.sh index a2ed0c2..188d50f 100755 --- a/migrations/1752168292.sh +++ b/migrations/1752168292.sh @@ -12,4 +12,3 @@ if ls /sys/class/power_supply/BAT* &>/dev/null; then else echo "No battery detected - skipping battery monitor setup" fi - From 9cb30b5be6d98e73022f940463c62e66e088db11 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 15:36:30 -0700 Subject: [PATCH 15/30] Small text tweaks --- bin/omarchy-battery-monitor | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/bin/omarchy-battery-monitor b/bin/omarchy-battery-monitor index eb26d0f..6ac71cb 100755 --- a/bin/omarchy-battery-monitor +++ b/bin/omarchy-battery-monitor @@ -1,8 +1,6 @@ #!/bin/bash -# Omarchy Battery Monitor -# One-shot script that checks battery and sends notification if needed -# Designed to be run by systemd timer every 30 seconds +# Designed to be run by systemd timer every 30 seconds and alerts if battery is low BATTERY_THRESHOLD=10 NOTIFICATION_FLAG="/run/user/$UID/omarchy_battery_notified" @@ -16,7 +14,7 @@ get_battery_state() { } send_notification() { - notify-send -u critical "Battery Low" "Battery level is at ${1}%! Please plug in your charger." -i battery-caution + notify-send -u critical "Battery Low" "Time to recharge! (battery is at ${1}%)" -i battery-caution } BATTERY_LEVEL=$(get_battery_percentage) From 051c1c2ad8b6e7ca85113014ee3de59848ac151a Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 15:44:48 -0700 Subject: [PATCH 16/30] Use CaskaydiaMono Nerd Font Propo for waybar Ever so slightly nicer spacing --- config/waybar/style.css | 7 +++++-- migrations/1752187060.sh | 11 +++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 migrations/1752187060.sh diff --git a/config/waybar/style.css b/config/waybar/style.css index cc80246..ec50e6f 100644 --- a/config/waybar/style.css +++ b/config/waybar/style.css @@ -2,7 +2,7 @@ border: none; border-radius: 0; min-height: 0; - font-family: CaskaydiaMono Nerd Font; + font-family: CaskaydiaMono Nerd Font Propo; font-size: 12px; } @@ -16,8 +16,11 @@ margin-right: 3px; } +#custom-expand { + margin-right: 0px; +} + #custom-dropbox, -#custom-expand, #tray, #cpu, #battery, diff --git a/migrations/1752187060.sh b/migrations/1752187060.sh new file mode 100644 index 0000000..67184c8 --- /dev/null +++ b/migrations/1752187060.sh @@ -0,0 +1,11 @@ +echo "Add missing Propo version of Caskaydia Mono Nerd Font for Waybar use" + +if ! fc-list | grep -qi "CaskaydiaMono Nerd Font Propo"; then + cd /tmp + wget https://github.com/ryanoasis/nerd-fonts/releases/latest/download/CascadiaMono.zip + unzip CascadiaMono.zip -d CascadiaFont + cp CascadiaFont/CaskaydiaMonoNerdFontPropo-Regular.ttf ~/.local/share/fonts + rm -rf CascadiaMono.zip CascadiaFont + fc-cache + cd - +fi From 5d234b6b3a0ee1a07660b7dde5a4dd2a7172fa45 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 15:46:33 -0700 Subject: [PATCH 17/30] Include Caskaydia Mono Nerd Font Propo by default --- install/fonts.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install/fonts.sh b/install/fonts.sh index cd18850..4893ba6 100644 --- a/install/fonts.sh +++ b/install/fonts.sh @@ -14,6 +14,7 @@ if ! fc-list | grep -qi "CaskaydiaMono Nerd Font"; then cp CascadiaFont/CaskaydiaMonoNerdFont-Bold.ttf ~/.local/share/fonts cp CascadiaFont/CaskaydiaMonoNerdFont-Italic.ttf ~/.local/share/fonts cp CascadiaFont/CaskaydiaMonoNerdFont-BoldItalic.ttf ~/.local/share/fonts + cp CascadiaFont/CaskaydiaMonoNerdFontPropo-Regular.ttf ~/.local/share/fonts rm -rf CascadiaMono.zip CascadiaFont fc-cache cd - From 52f7bd98c15b21cae498681d0700b8ecacb7f1a6 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 15:50:51 -0700 Subject: [PATCH 18/30] Make sure we have all of the Propo font styles --- install/fonts.sh | 3 +++ migrations/1752187060.sh | 3 +++ 2 files changed, 6 insertions(+) diff --git a/install/fonts.sh b/install/fonts.sh index 4893ba6..1b04eb5 100644 --- a/install/fonts.sh +++ b/install/fonts.sh @@ -15,6 +15,9 @@ if ! fc-list | grep -qi "CaskaydiaMono Nerd Font"; then cp CascadiaFont/CaskaydiaMonoNerdFont-Italic.ttf ~/.local/share/fonts cp CascadiaFont/CaskaydiaMonoNerdFont-BoldItalic.ttf ~/.local/share/fonts cp CascadiaFont/CaskaydiaMonoNerdFontPropo-Regular.ttf ~/.local/share/fonts + cp CascadiaFont/CaskaydiaMonoNerdFontPropo-Bold.ttf ~/.local/share/fonts + cp CascadiaFont/CaskaydiaMonoNerdFontPropo-Italic.ttf ~/.local/share/fonts + cp CascadiaFont/CaskaydiaMonoNerdFontPropo-BoldItalic.ttf ~/.local/share/fonts rm -rf CascadiaMono.zip CascadiaFont fc-cache cd - diff --git a/migrations/1752187060.sh b/migrations/1752187060.sh index 67184c8..3839167 100644 --- a/migrations/1752187060.sh +++ b/migrations/1752187060.sh @@ -5,6 +5,9 @@ if ! fc-list | grep -qi "CaskaydiaMono Nerd Font Propo"; then wget https://github.com/ryanoasis/nerd-fonts/releases/latest/download/CascadiaMono.zip unzip CascadiaMono.zip -d CascadiaFont cp CascadiaFont/CaskaydiaMonoNerdFontPropo-Regular.ttf ~/.local/share/fonts + cp CascadiaFont/CaskaydiaMonoNerdFontPropo-Bold.ttf ~/.local/share/fonts + cp CascadiaFont/CaskaydiaMonoNerdFontPropo-Italic.ttf ~/.local/share/fonts + cp CascadiaFont/CaskaydiaMonoNerdFontPropo-BoldItalic.ttf ~/.local/share/fonts rm -rf CascadiaMono.zip CascadiaFont fc-cache cd - From aed0550e89ac631f20893697cd4fe65600789110 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 16:02:34 -0700 Subject: [PATCH 19/30] Force chromium to use wayland even when launched from .desktop --- applications/chromium.desktop | 221 ++++++++++++++++++++++++++++++++++ 1 file changed, 221 insertions(+) create mode 100644 applications/chromium.desktop diff --git a/applications/chromium.desktop b/applications/chromium.desktop new file mode 100644 index 0000000..5327cb5 --- /dev/null +++ b/applications/chromium.desktop @@ -0,0 +1,221 @@ +[Desktop Entry] +Version=1.0 +Name=Chromium +# Only KDE 4 seems to use GenericName, so we reuse the KDE strings. +# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413. +GenericName=Web Browser +GenericName[ar]=متصفح الشبكة +GenericName[bg]=Уеб браузър +GenericName[ca]=Navegador web +GenericName[cs]=WWW prohlížeč +GenericName[da]=Browser +GenericName[de]=Web-Browser +GenericName[el]=Περιηγητής ιστού +GenericName[en_GB]=Web Browser +GenericName[es]=Navegador web +GenericName[et]=Veebibrauser +GenericName[fi]=WWW-selain +GenericName[fr]=Navigateur Web +GenericName[gu]=વેબ બ્રાઉઝર +GenericName[he]=דפדפן אינטרנט +GenericName[hi]=वेब ब्राउज़र +GenericName[hu]=Webböngésző +GenericName[it]=Browser Web +GenericName[ja]=ウェブブラウザ +GenericName[kn]=ಜಾಲ ವೀಕ್ಷಕ +GenericName[ko]=웹 브라우저 +GenericName[lt]=Žiniatinklio naršyklė +GenericName[lv]=Tīmekļa pārlūks +GenericName[ml]=വെബ് ബ്രൌസര്‍ +GenericName[mr]=वेब ब्राऊजर +GenericName[nb]=Nettleser +GenericName[nl]=Webbrowser +GenericName[pl]=Przeglądarka WWW +GenericName[pt]=Navegador Web +GenericName[pt_BR]=Navegador da Internet +GenericName[ro]=Navigator de Internet +GenericName[ru]=Веб-браузер +GenericName[sl]=Spletni brskalnik +GenericName[sv]=Webbläsare +GenericName[ta]=இணைய உலாவி +GenericName[th]=เว็บเบราว์เซอร์ +GenericName[tr]=Web Tarayıcı +GenericName[uk]=Навігатор Тенет +GenericName[zh_CN]=网页浏览器 +GenericName[zh_HK]=網頁瀏覽器 +GenericName[zh_TW]=網頁瀏覽器 +# Not translated in KDE, from Epiphany 2.26.1-0ubuntu1. +GenericName[bn]=ওয়েব ব্রাউজার +GenericName[fil]=Web Browser +GenericName[hr]=Web preglednik +GenericName[id]=Browser Web +GenericName[or]=ଓ୍ବେବ ବ୍ରାଉଜର +GenericName[sk]=WWW prehliadač +GenericName[sr]=Интернет прегледник +GenericName[te]=మహాతల అన్వేషి +GenericName[vi]=Bộ duyệt Web +# Gnome and KDE 3 uses Comment. +Comment=Access the Internet +Comment[ar]=الدخول إلى الإنترنت +Comment[bg]=Достъп до интернет +Comment[bn]=ইন্টারনেটটি অ্যাক্সেস করুন +Comment[ca]=Accedeix a Internet +Comment[cs]=Přístup k internetu +Comment[da]=Få adgang til internettet +Comment[de]=Internetzugriff +Comment[el]=Πρόσβαση στο Διαδίκτυο +Comment[en_GB]=Access the Internet +Comment[es]=Accede a Internet. +Comment[et]=Pääs Internetti +Comment[fi]=Käytä internetiä +Comment[fil]=I-access ang Internet +Comment[fr]=Accéder à Internet +Comment[gu]=ઇંટરનેટ ઍક્સેસ કરો +Comment[he]=גישה אל האינטרנט +Comment[hi]=इंटरनेट तक पहुंच स्थापित करें +Comment[hr]=Pristup Internetu +Comment[hu]=Internetelérés +Comment[id]=Akses Internet +Comment[it]=Accesso a Internet +Comment[ja]=インターネットにアクセス +Comment[kn]=ಇಂಟರ್ನೆಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸಿ +Comment[ko]=인터넷 연결 +Comment[lt]=Interneto prieiga +Comment[lv]=Piekļūt internetam +Comment[ml]=ഇന്റര്‍‌നെറ്റ് ആക്‌സസ് ചെയ്യുക +Comment[mr]=इंटरनेटमध्ये प्रवेश करा +Comment[nb]=Gå til Internett +Comment[nl]=Verbinding maken met internet +Comment[or]=ଇଣ୍ଟର୍ନେଟ୍ ପ୍ରବେଶ କରନ୍ତୁ +Comment[pl]=Skorzystaj z internetu +Comment[pt]=Aceder à Internet +Comment[pt_BR]=Acessar a internet +Comment[ro]=Accesaţi Internetul +Comment[ru]=Доступ в Интернет +Comment[sk]=Prístup do siete Internet +Comment[sl]=Dostop do interneta +Comment[sr]=Приступите Интернету +Comment[sv]=Gå ut på Internet +Comment[ta]=இணையத்தை அணுகுதல் +Comment[te]=ఇంటర్నెట్‌ను ఆక్సెస్ చెయ్యండి +Comment[th]=เข้าถึงอินเทอร์เน็ต +Comment[tr]=İnternet'e erişin +Comment[uk]=Доступ до Інтернету +Comment[vi]=Truy cập Internet +Comment[zh_CN]=访问互联网 +Comment[zh_HK]=連線到網際網路 +Comment[zh_TW]=連線到網際網路 +Exec=/usr/bin/chromium --ozone-platform=wayland %U +StartupNotify=true +Terminal=false +Icon=chromium +Type=Application +Categories=Network;WebBrowser; +MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https; +Actions=new-window;new-private-window; + +[Desktop Action new-window] +Name=New Window +Name[am]=አዲስ መስኮት +Name[ar]=نافذة جديدة +Name[bg]=Нов прозорец +Name[bn]=নতুন উইন্ডো +Name[ca]=Finestra nova +Name[cs]=Nové okno +Name[da]=Nyt vindue +Name[de]=Neues Fenster +Name[el]=Νέο Παράθυρο +Name[en_GB]=New Window +Name[es]=Nueva ventana +Name[et]=Uus aken +Name[fa]=پنجره جدید +Name[fi]=Uusi ikkuna +Name[fil]=New Window +Name[fr]=Nouvelle fenêtre +Name[gu]=નવી વિંડો +Name[hi]=नई विंडो +Name[hr]=Novi prozor +Name[hu]=Új ablak +Name[id]=Jendela Baru +Name[it]=Nuova finestra +Name[iw]=חלון חדש +Name[ja]=新規ウインドウ +Name[kn]=ಹೊಸ ವಿಂಡೊ +Name[ko]=새 창 +Name[lt]=Naujas langas +Name[lv]=Jauns logs +Name[ml]=പുതിയ വിന്‍ഡോ +Name[mr]=नवीन विंडो +Name[nl]=Nieuw venster +Name[no]=Nytt vindu +Name[pl]=Nowe okno +Name[pt]=Nova janela +Name[pt_BR]=Nova janela +Name[ro]=Fereastră nouă +Name[ru]=Новое окно +Name[sk]=Nové okno +Name[sl]=Novo okno +Name[sr]=Нови прозор +Name[sv]=Nytt fönster +Name[sw]=Dirisha Jipya +Name[ta]=புதிய சாளரம் +Name[te]=క్రొత్త విండో +Name[th]=หน้าต่างใหม่ +Name[tr]=Yeni Pencere +Name[uk]=Нове вікно +Name[vi]=Cửa sổ Mới +Name[zh_CN]=新建窗口 +Name[zh_TW]=開新視窗 +Exec=/usr/bin/chromium --ozone-platform=wayland --new-window + +[Desktop Action new-private-window] +Name=New Incognito Window +Name[ar]=نافذة جديدة للتصفح المتخفي +Name[bg]=Нов прозорец „инкогнито“ +Name[bn]=নতুন ছদ্মবেশী উইন্ডো +Name[ca]=Finestra d'incògnit nova +Name[cs]=Nové anonymní okno +Name[da]=Nyt inkognitovindue +Name[de]=Neues Inkognito-Fenster +Name[el]=Νέο παράθυρο για ανώνυμη περιήγηση +Name[en_GB]=New Incognito window +Name[es]=Nueva ventana de incógnito +Name[et]=Uus inkognito aken +Name[fa]=پنجره جدید حالت ناشناس +Name[fi]=Uusi incognito-ikkuna +Name[fil]=Bagong Incognito window +Name[fr]=Nouvelle fenêtre de navigation privée +Name[gu]=નવી છુપી વિંડો +Name[hi]=नई गुप्त विंडो +Name[hr]=Novi anoniman prozor +Name[hu]=Új Inkognitóablak +Name[id]=Jendela Penyamaran baru +Name[it]=Nuova finestra di navigazione in incognito +Name[iw]=חלון חדש לגלישה בסתר +Name[ja]=新しいシークレット ウィンドウ +Name[kn]=ಹೊಸ ಅಜ್ಞಾತ ವಿಂಡೋ +Name[ko]=새 시크릿 창 +Name[lt]=Naujas inkognito langas +Name[lv]=Jauns inkognito režīma logs +Name[ml]=പുതിയ വേഷ പ്രച്ഛന്ന വിന്‍ഡോ +Name[mr]=नवीन गुप्त विंडो +Name[nl]=Nieuw incognitovenster +Name[no]=Nytt inkognitovindu +Name[pl]=Nowe okno incognito +Name[pt]=Nova janela de navegação anónima +Name[pt_BR]=Nova janela anônima +Name[ro]=Fereastră nouă incognito +Name[ru]=Новое окно в режиме инкогнито +Name[sk]=Nové okno inkognito +Name[sl]=Novo okno brez beleženja zgodovine +Name[sr]=Нови прозор за прегледање без архивирања +Name[sv]=Nytt inkognitofönster +Name[ta]=புதிய மறைநிலைச் சாளரம் +Name[te]=క్రొత్త అజ్ఞాత విండో +Name[th]=หน้าต่างใหม่ที่ไม่ระบุตัวตน +Name[tr]=Yeni Gizli pencere +Name[uk]=Нове вікно в режимі анонімного перегляду +Name[vi]=Cửa sổ ẩn danh mới +Name[zh_CN]=新建隐身窗口 +Name[zh_TW]=新增無痕式視窗 +Exec=/usr/bin/chromium --ozone-platform=wayland --new-window --incognito From bbb639f8d3822655ddd00ac17998ba7505585535 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 16:04:44 -0700 Subject: [PATCH 20/30] Migrate to using wayland-always chromium.desktop --- default/hypr/envs.conf | 3 --- migrations/1752188554.sh | 2 ++ 2 files changed, 2 insertions(+), 3 deletions(-) create mode 100644 migrations/1752188554.sh diff --git a/default/hypr/envs.conf b/default/hypr/envs.conf index d978293..34343d8 100644 --- a/default/hypr/envs.conf +++ b/default/hypr/envs.conf @@ -15,9 +15,6 @@ xwayland { force_zero_scaling = true } -# Make Chromium use XCompose and all Wayland -env = CHROMIUM_FLAGS,"--enable-features=UseOzonePlatform --ozone-platform=wayland --gtk-version=4" - # Make .desktop files available for wofi env = XDG_DATA_DIRS,/usr/share:/usr/local/share:~/.local/share diff --git a/migrations/1752188554.sh b/migrations/1752188554.sh new file mode 100644 index 0000000..9d5f54d --- /dev/null +++ b/migrations/1752188554.sh @@ -0,0 +1,2 @@ +echo "Update chromium.desktop to ensure we are always using wayland" +cp ~/.local/share/omarchy/applications/chromium.desktop ~/.local/share/applications/ From 2b0805a66ddf44faedfc94a35a939bc00acadfc6 Mon Sep 17 00:00:00 2001 From: Tim Culverhouse Date: Thu, 10 Jul 2025 13:45:17 -0500 Subject: [PATCH 21/30] install: explicitly install iwd When archinstall is run using an ethernet connection, iwd will not be installed. Explicitly install and enable the service --- install/network.sh | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 install/network.sh diff --git a/install/network.sh b/install/network.sh new file mode 100644 index 0000000..5f06ce8 --- /dev/null +++ b/install/network.sh @@ -0,0 +1,6 @@ +# Install iwd explicitly if it wasn't included in archinstall +# This can happen if archinstall used ethernet +if ! command -v iwd &>/dev/null; then + yay -S --noconfirm --needed iwd + sudo systemctl enable --now iwd.service +fi From cbc64ad09f52db7ebc5678048c9ebdc751294946 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 16:08:46 -0700 Subject: [PATCH 22/30] Switch Basecamp + HEY to use the regular web2app --- applications/icons/Basecamp.png | Bin 65701 -> 0 bytes applications/icons/HEY.png | Bin 200666 -> 0 bytes applications/xtras/Basecamp.desktop | 11 ----------- applications/xtras/HEY.desktop | 11 ----------- install/webapps.sh | 2 ++ 5 files changed, 2 insertions(+), 22 deletions(-) delete mode 100644 applications/icons/Basecamp.png delete mode 100644 applications/icons/HEY.png delete mode 100644 applications/xtras/Basecamp.desktop delete mode 100644 applications/xtras/HEY.desktop diff --git a/applications/icons/Basecamp.png b/applications/icons/Basecamp.png deleted file mode 100644 index 3edec48c044f8b3eb9aaf8a43e89c8ac9f24ff19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65701 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

Gb4^!`x<4Mw;!?FQf6;Dlls|{|w?2Td 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 E4>&U*cK`qY diff --git a/applications/icons/HEY.png b/applications/icons/HEY.png deleted file mode 100644 index 3ac92d938ed50c10375f30408d89806a49149efb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200666 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

U|3=_>-*=2 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 d+NE Date: Thu, 10 Jul 2025 16:36:05 -0700 Subject: [PATCH 23/30] We already have Printer Settings --- applications/hidden/cups.desktop | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 applications/hidden/cups.desktop diff --git a/applications/hidden/cups.desktop b/applications/hidden/cups.desktop new file mode 100644 index 0000000..e1e3e17 --- /dev/null +++ b/applications/hidden/cups.desktop @@ -0,0 +1,2 @@ +[Desktop Entry] +Hidden=true From b44aded6756318c3b25a2f734305c53c67d359e9 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 16:42:17 -0700 Subject: [PATCH 24/30] Fractional scaling isn't one fixed value --- config/hypr/monitors.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/hypr/monitors.conf b/config/hypr/monitors.conf index d48ae12..8325e21 100644 --- a/config/hypr/monitors.conf +++ b/config/hypr/monitors.conf @@ -1,7 +1,7 @@ # See https://wiki.hyprland.org/Configuring/Monitors/ # Change to 1 if on a 1x display (then change last "auto" to 1 in monitor=) -# Change to 1.75 for fractional scaling +# Change to something like 1.75 for fractional scaling (can work well with 1.66667 monitor scaling) env = GDK_SCALE,2 # Use single default monitor (see all monitors with: hyprctl monitors) From df8cdf7c64662af53d202b8a4a863e3d7bd61ffb Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 16:46:17 -0700 Subject: [PATCH 25/30] Reset xdg settings with the new .desktop file --- migrations/1752188554.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/migrations/1752188554.sh b/migrations/1752188554.sh index 9d5f54d..553b0e5 100644 --- a/migrations/1752188554.sh +++ b/migrations/1752188554.sh @@ -1,2 +1,5 @@ echo "Update chromium.desktop to ensure we are always using wayland" cp ~/.local/share/omarchy/applications/chromium.desktop ~/.local/share/applications/ +xdg-settings set default-web-browser chromium.desktop +xdg-mime default chromium.desktop x-scheme-handler/http +xdg-mime default chromium.desktop x-scheme-handler/https From f20d135256bf098f5b607652aa9b12634b71530f Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 16:47:52 -0700 Subject: [PATCH 26/30] Only run migration if it hasn't already been done --- migrations/1752188554.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/migrations/1752188554.sh b/migrations/1752188554.sh index 553b0e5..ffec2a2 100644 --- a/migrations/1752188554.sh +++ b/migrations/1752188554.sh @@ -1,5 +1,7 @@ echo "Update chromium.desktop to ensure we are always using wayland" -cp ~/.local/share/omarchy/applications/chromium.desktop ~/.local/share/applications/ -xdg-settings set default-web-browser chromium.desktop -xdg-mime default chromium.desktop x-scheme-handler/http -xdg-mime default chromium.desktop x-scheme-handler/https +if [[ ! -f ~/.local/share/applications/chromium.desktop ]]; then + cp ~/.local/share/omarchy/applications/chromium.desktop ~/.local/share/applications/ + xdg-settings set default-web-browser chromium.desktop + xdg-mime default chromium.desktop x-scheme-handler/http + xdg-mime default chromium.desktop x-scheme-handler/https +fi From e6016034e6e83480954701bf31144cb4163d51a2 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 16:49:14 -0700 Subject: [PATCH 27/30] No longer relevant since we moved to polkit-gnome --- migrations/1752081300.sh | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 migrations/1752081300.sh diff --git a/migrations/1752081300.sh b/migrations/1752081300.sh deleted file mode 100644 index 855297d..0000000 --- a/migrations/1752081300.sh +++ /dev/null @@ -1,9 +0,0 @@ -echo "Switching system authentication prompt to dark mode" -if [[ ! -f ~/.config/systemd/user/hyprpolkitagent.service.d/override.conf ]]; then - source ~/.local/share/omarchy/install/hyprpolkitagent.sh - - # Reload user systemd and restart service - systemctl --user daemon-reexec - systemctl --user daemon-reload - systemctl --user restart hyprpolkitagent -fi From c1c8751160648cbc628fc05dc672aeaae631d2d9 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 16:56:16 -0700 Subject: [PATCH 28/30] Stop rebuilding initcpio twice during install --- install/fix-fkeys.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/install/fix-fkeys.sh b/install/fix-fkeys.sh index 64f187c..40b5d93 100644 --- a/install/fix-fkeys.sh +++ b/install/fix-fkeys.sh @@ -1,4 +1,6 @@ if [[ ! -f /etc/modprobe.d/hid_apple.conf ]]; then echo "options hid_apple fnmode=2" | sudo tee /etc/modprobe.d/hid_apple.conf - sudo mkinitcpio -P + + # Rely on install/plymouth.sh to do the rebuild + # sudo mkinitcpio -P fi From 88f816059b4978e4ced480caa5e1178e2c3b1e85 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 17:00:39 -0700 Subject: [PATCH 29/30] Revert "Merge pull request #118 from leonhazen/waybar-tray" This reverts commit 1ee5b0616175acbb04bf1640eb085eee60981309, reversing changes made to 9cb30b5be6d98e73022f940463c62e66e088db11. --- config/waybar/config | 19 ------------------- config/waybar/style.css | 1 - 2 files changed, 20 deletions(-) diff --git a/config/waybar/config b/config/waybar/config index ca843a7..86cb205 100644 --- a/config/waybar/config +++ b/config/waybar/config @@ -10,7 +10,6 @@ "clock" ], "modules-right": [ - "group/tray", "bluetooth", "network", "pulseaudio", @@ -101,23 +100,5 @@ "tooltip-format": "Playing at {volume}%", "on-click-right": "pamixer -t", "ignored-sinks": ["Easy Effects Sink"] - }, - "group/tray": { - "orientation": "inherit", - "drawer": { - "transition-duration": 600 - }, - "modules": [ - "custom/expand", - "tray" - ] - }, - "custom/expand": { - "format": " ", - "tooltip": false - }, - "tray": { - "icon-size": 12, - "spacing": 12 } } diff --git a/config/waybar/style.css b/config/waybar/style.css index ec50e6f..e55a159 100644 --- a/config/waybar/style.css +++ b/config/waybar/style.css @@ -21,7 +21,6 @@ } #custom-dropbox, -#tray, #cpu, #battery, #network, From 62bbc8a698b3bffe4439d495a0e401a150452ef8 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 10 Jul 2025 17:01:06 -0700 Subject: [PATCH 30/30] No longer needed --- config/waybar/style.css | 4 ---- 1 file changed, 4 deletions(-) diff --git a/config/waybar/style.css b/config/waybar/style.css index e55a159..5762928 100644 --- a/config/waybar/style.css +++ b/config/waybar/style.css @@ -16,10 +16,6 @@ margin-right: 3px; } -#custom-expand { - margin-right: 0px; -} - #custom-dropbox, #cpu, #battery,

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