nemo-action-bar: add configurable action bar - #589
Open
ClaudiuSchuster wants to merge 1 commit into
Open
Conversation
ClaudiuSchuster
marked this pull request as ready for review
September 9, 2026 16:20
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This adds Nemo Action Bar 2.0.0, an independent OSS Singularity Nemo
extension that places configurable native GTK actions directly above Nemo's
directory view.
Nemo Action Bar screenshot — default action bar in Nemo
Maintainer: @ClaudiuSchuster.
Package:
nemo-action-bar.The extension exposes an allowlisted set of Nemo-native actions through a
compact configurable action bar. It supports JSON configuration for button
order, separators, labels, icons, shortcuts and live reload.
Copy Paths copies selected file/folder paths as newline-separated text, or
copies the current local folder path when nothing is selected. Nemo's own
actions and dialogs handle file operations; the JSON configuration does not
execute arbitrary commands.
Requires Nemo with
nemo-pythonsupport, GTK 3/GObject Introspection bindingsand Python 3. The contribution uses the existing per-project Debian layout of
this repository and is GPL-2.0-or-later.
Only the
nemo-action-bar/project directory plus the requiredbuild-orderand
Readme.mdentries are added. The social preview and screenshot above arepinned to the public v2.0.0 source commit.
Validation
python3 -m py_compileand JSON validation pass for the staged sources.dpkg-buildpackage -us -uc -bpasses in Ubuntu 24.04.bash -n buildandshellcheck buildpass.and Debian documentation; no Python
egg-infopayload is installed.fallback with no selection and selected-folder path copying.
passed its protected checks and was squash-merged into
mainas56f0f5f1.is published from that exact merge commit and includes the Debian package.
Project source and v2.0.0 changes
· v2.0.0 GitHub Release