Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
da0bb37
Merge branch 'dev' into rc
dhh Mar 8, 2026
3b8ab81
Merge branch 'dev' into rc
dhh Mar 8, 2026
4a3355e
Merge branch 'dev' into rc
dhh Apr 1, 2026
1b07638
Merge branch 'dev' into rc
dhh Apr 2, 2026
e5bcec5
Merge branch 'dev' into rc
dhh Apr 2, 2026
e2b6b5e
Merge branch 'dev' into rc
dhh Apr 2, 2026
b72a831
Merge branch 'dev' into rc
dhh Apr 2, 2026
50d3579
Don't use the names here since they break the all-themes setup in oma…
dhh Apr 2, 2026
fc1cb1a
Merge branch 'dev' into rc
dhh Apr 2, 2026
e4757ab
Merge branch 'dev' into rc
dhh Apr 3, 2026
f18dfdd
Merge branch 'dev' into rc
dhh Apr 3, 2026
76d09b2
Merge pull request #5192 from basecamp/rc
dhh Apr 3, 2026
ecbd912
Merge branch 'dev' into rc
dhh Apr 11, 2026
f81b3c8
Merge branch 'dev' into rc
dhh Apr 12, 2026
0e126b7
Merge branch 'dev' into rc
dhh Apr 13, 2026
997011e
Merge branch 'dev' into rc
dhh Apr 13, 2026
33c92f5
Merge branch 'dev' into rc
dhh Apr 15, 2026
46eb556
Merge branch 'dev' into rc
dhh Apr 15, 2026
feda8b7
Merge branch 'dev' into rc
dhh Apr 15, 2026
2554fe8
Merge branch 'dev' into rc
dhh Apr 15, 2026
e6b105d
Merge branch 'dev' into rc
dhh Apr 15, 2026
cd511f7
Merge branch 'dev' into rc
dhh Apr 15, 2026
d71ddf0
Merge branch 'dev' into rc
dhh Apr 15, 2026
4ee44c3
Merge branch 'dev' into rc
dhh Apr 15, 2026
b919a55
Merge branch 'dev' into rc
dhh Apr 15, 2026
cdb8628
Merge branch 'dev' into rc
dhh Apr 15, 2026
d51a3f6
Merge branch 'dev' into rc
dhh Apr 15, 2026
9ece331
Merge branch 'dev' into rc
dhh Apr 16, 2026
8f7d64b
Merge branch 'dev' into rc
dhh Apr 16, 2026
2c4b448
Merge branch 'dev' into rc
dhh Apr 16, 2026
236a34b
Merge pull request #5280 from basecamp/rc
dhh Apr 16, 2026
2537edb
Merge branch 'dev' into rc
dhh Apr 22, 2026
77c9bca
Merge branch 'dev' into rc
dhh Apr 22, 2026
2f5be43
Merge branch 'dev' into rc
dhh Apr 22, 2026
577cd1e
Merge branch 'dev' into rc
dhh Apr 22, 2026
12494bc
Merge branch 'dev' into rc
dhh Apr 22, 2026
141edc2
Quote OMARCHY_PATH in migration source command
Copilot Apr 22, 2026
1abc92a
Merge branch 'dev' into rc
dhh Apr 23, 2026
8346eea
Merge branch 'dev' into rc
dhh Apr 23, 2026
7dc086b
Merge branch 'dev' into rc
dhh Apr 23, 2026
add6a3c
Merge branch 'dev' into rc
dhh Apr 23, 2026
bc9777c
Merge pull request #5388 from basecamp/rc
dhh Apr 23, 2026
4127c74
Proper fix for using device dark mode in Chrome
dhh Apr 24, 2026
2fab15c
Merge branch 'dev' into rc
dhh Apr 27, 2026
53d073d
Merge branch 'dev' into rc
dhh Apr 28, 2026
1770494
Merge branch 'dev' into rc
dhh Apr 29, 2026
b77f900
Merge branch 'dev' into rc
dhh Apr 29, 2026
9eb0f0e
Merge branch 'dev' into rc
dhh Apr 29, 2026
cd7c38c
Merge branch 'dev' into rc
dhh Apr 30, 2026
fa5d054
Merge branch 'dev' into rc
dhh Apr 30, 2026
0c97265
Merge branch 'dev' into rc
dhh Apr 30, 2026
efd34a2
Merge branch 'dev' into rc
dhh Apr 30, 2026
58c350c
Merge branch 'dev' into rc
dhh Apr 30, 2026
0b35365
Merge branch 'dev' into rc
dhh May 1, 2026
3d9a875
Merge branch 'dev' into rc
dhh May 1, 2026
cf16a6a
Merge branch 'dev' into rc
dhh May 1, 2026
8537f41
Merge branch 'dev' into rc
dhh May 1, 2026
1eaddf9
Quiet down so we don't get useless output spam
dhh May 1, 2026
a4ab555
Merge branch 'dev' into rc
dhh May 1, 2026
ff23d01
FIX: Bistream typo to Bitstream in three places
dotsilva May 2, 2026
59b16e7
Merge pull request #5541 from dotsilva/dev
ryanrhughes May 2, 2026
1351cc6
Merge branch 'dev' into rc
dhh May 2, 2026
211acd6
Merge branch 'dev' into rc
dhh May 2, 2026
60966d4
Merge branch 'dev' into rc
dhh May 2, 2026
ea7979a
No quoting needed for bash 5
dhh May 2, 2026
06fd369
Merge branch 'dev' into rc
dhh May 2, 2026
4a7ade9
Merge branch 'dev' into rc
dhh May 2, 2026
dc249db
Merge branch 'dev' into rc
dhh May 3, 2026
d40e314
Merge branch 'dev' into rc
dhh May 3, 2026
5cf3496
Merge branch 'dev' into rc
dhh May 3, 2026
f1a4e9f
Merge branch 'dev' into rc
dhh May 3, 2026
fddaa5e
Merge branch 'dev' into rc
dhh May 3, 2026
774acbf
Merge branch 'dev' into rc
dhh May 3, 2026
0edff31
Merge branch 'dev' into rc
dhh May 3, 2026
d7e3c0d
Merge branch 'dev' into rc
dhh May 3, 2026
cb3fcf4
Merge branch 'dev' into rc
dhh May 4, 2026
e7f4538
Merge branch 'dev' into rc
dhh May 4, 2026
011243f
Merge branch 'dev' into rc
dhh May 4, 2026
f4a0249
Merge branch 'dev' into rc
dhh May 4, 2026
a6280ee
Merge branch 'dev' into rc
dhh May 4, 2026
03750b3
Merge branch 'dev' into rc
dhh May 4, 2026
48a771b
Merge branch 'dev' into rc
dhh May 4, 2026
e3d3ee4
Merge branch 'dev' into rc
dhh May 4, 2026
516882a
Merge branch 'dev' into rc
dhh May 4, 2026
86a38c4
Merge branch 'dev' into rc
dhh May 4, 2026
7138044
Merge branch 'dev' into rc
dhh May 4, 2026
648d833
Merge branch 'dev' into rc
dhh May 4, 2026
9aa3858
Merge pull request #5467 from basecamp/rc
dhh May 4, 2026
0a5cd43
Add migration to handle lingering panel_replay addition
ryanrhughes May 4, 2026
a3aedb0
Version bump
ryanrhughes May 4, 2026
d59ad09
Merge branch 'dev' into rc
dhh May 6, 2026
e22b70f
Merge branch 'dev' into rc
dhh May 6, 2026
d827b90
Merge branch 'master' into rc
dhh May 6, 2026
c80d060
Merge branch 'dev' into rc
dhh May 6, 2026
dc8ad1d
Use proper .desktop files
dhh May 6, 2026
d4ffa9e
Just focus on the window rules
dhh May 6, 2026
cd4fadd
Merge branch 'dev' into rc
dhh May 6, 2026
b6ad01a
Merge branch 'dev' into rc
dhh May 7, 2026
66492e5
Merge branch 'dev' into rc
dhh May 7, 2026
38326c7
Merge branch 'dev' into rc
dhh May 7, 2026
d8a9186
Merge branch 'dev' into rc
dhh May 7, 2026
c9d1cdc
Merge branch 'dev' into rc
dhh May 7, 2026
3a240c7
Add note about correct perms for migrations
dhh May 7, 2026
71e303d
Merge branch 'dev' into rc
dhh May 7, 2026
121a1e0
Merge branch 'dev' into rc
dhh May 7, 2026
98e9bc6
Merge branch 'dev' into rc
dhh May 7, 2026
74f319b
Merge branch 'dev' into rc
dhh May 7, 2026
f2f65fd
Merge branch 'dev' into rc
dhh May 7, 2026
c8c395b
Merge branch 'dev' into rc
dhh May 8, 2026
cff80ff
Merge branch 'dev' into rc
dhh May 8, 2026
d0000ea
Merge branch 'dev' into rc
dhh May 8, 2026
2a1c198
Merge branch 'dev' into rc
dhh May 8, 2026
b2ffc1f
Merge branch 'dev' into rc
dhh May 8, 2026
a865ecc
Merge branch 'dev' into rc
dhh May 8, 2026
6f281d8
Merge branch 'dev' into rc
dhh May 8, 2026
27b598a
Fix guidance
dhh May 8, 2026
8f43960
Merge branch 'dev' into rc
dhh May 8, 2026
dde7605
Merge branch 'dev' into rc
dhh May 9, 2026
44a0123
Merge branch 'dev' into rc
dhh May 9, 2026
7f6abcd
Merge pull request #5628 from basecamp/rc
dhh May 9, 2026
b2d95ee
libretro-vice is now an explosion of minor pkgs
dhh May 10, 2026
30bb098
Add Copy file path to Nautilus right-click context menu
pasmud May 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion bin/omarchy-install-gaming-retroarch
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,10 @@ omarchy-pkg-add \
libretro-parallel-n64 libretro-picodrive libretro-play libretro-ppsspp \
libretro-sameboy libretro-scummvm libretro-shaders-slang libretro-snes9x \
libretro-yabause \
libretro-cap32-git libretro-fbneo-git libretro-uae-git libretro-vice-git \
libretro-cap32-git libretro-fbneo-git libretro-uae-git \
libretro-vice-x128-git libretro-vice-x64-git libretro-vice-x64dtv-git libretro-vice-x64sc-git \
libretro-vice-xcbm2-git libretro-vice-xcbm5x0-git libretro-vice-xpet-git \
libretro-vice-xplus4-git libretro-vice-xscpu64-git libretro-vice-xvic-git \
libretro-database-git \
retroarch-joypad-autoconfig-git

Expand Down
5 changes: 4 additions & 1 deletion bin/omarchy-remove-gaming-retroarch
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,10 @@ omarchy-pkg-drop \
libretro-parallel-n64 libretro-picodrive libretro-play libretro-ppsspp \
libretro-sameboy libretro-scummvm libretro-shaders-slang libretro-snes9x \
libretro-yabause \
libretro-cap32-git libretro-fbneo-git libretro-uae-git libretro-vice-git \
libretro-cap32-git libretro-fbneo-git libretro-uae-git \
libretro-vice-x128-git libretro-vice-x64-git libretro-vice-x64dtv-git libretro-vice-x64sc-git \
libretro-vice-xcbm2-git libretro-vice-xcbm5x0-git libretro-vice-xpet-git \
libretro-vice-xplus4-git libretro-vice-xscpu64-git libretro-vice-xvic-git \
retroarch-joypad-autoconfig-git

rm -rf \
Expand Down
56 changes: 56 additions & 0 deletions default/nautilus-python/extensions/copy-filepath.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
import shutil

from gi import require_version

require_version("Nautilus", "4.1")

from gi.repository import GObject, Gio, GLib, Nautilus


class CopyFilePathAction(GObject.GObject, Nautilus.MenuProvider):
def _selected_paths(self, files):
paths = []
seen = set()

for file in files:
location = file.get_location()
if not location:
continue

path = location.get_path()
if path and path not in seen:
seen.add(path)
paths.append(path)

return paths

def _make_item(self, paths):
label = "Copy file path" if len(paths) == 1 else "Copy file paths"
item = Nautilus.MenuItem(
name="OmarchyCopyFilePath::copy_file_path",
label=label,
icon="edit-copy",
)
item.connect("activate", self._on_activate, paths)
return item

def _on_activate(self, _menu, paths):
text = "\n".join(paths)

proc = Gio.Subprocess.new(
["wl-copy", "--type", "text/plain"],
Gio.SubprocessFlags.STDIN_PIPE
| Gio.SubprocessFlags.STDOUT_SILENCE
| Gio.SubprocessFlags.STDERR_SILENCE,
)
if proc:
proc.communicate(GLib.Bytes.new(text.encode("utf-8")), cancellable=None)
Comment thread
pasmud marked this conversation as resolved.

def get_file_items(self, *args):
files = args[0] if len(args) == 1 else args[1]
paths = self._selected_paths(files)

if not paths or not shutil.which("wl-copy"):
return []

return [self._make_item(paths)]
1 change: 1 addition & 0 deletions install/config/nautilus-python.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ EXTENSIONS_DIR="$HOME/.local/share/nautilus-python/extensions"
mkdir -p "$EXTENSIONS_DIR"
cp "$OMARCHY_PATH/default/nautilus-python/extensions/localsend.py" "$EXTENSIONS_DIR/"
cp "$OMARCHY_PATH/default/nautilus-python/extensions/transcode.py" "$EXTENSIONS_DIR/"
cp "$OMARCHY_PATH/default/nautilus-python/extensions/copy-filepath.py" "$EXTENSIONS_DIR/"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Add migration to deploy new Nautilus extension on updates

This commit only adds copy-filepath.py to the install-time copy script, but Omarchy updates apply user config changes through migrations (bin/omarchy-update-perform runs omarchy-migrate, and prior Nautilus extension additions were shipped via migrations such as migrations/1773017819.sh and migrations/1778099894.sh). Without a new migration sourcing install/config/nautilus-python.sh, existing installations that update will not receive the new context-menu action.

Useful? React with 👍 / 👎.

Loading