-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cheat: init at 2.1.26 #18554
cheat: init at 2.1.26 #18554
Conversation
@Mic92 judging from the description of this package it seems it is an application, and not a Python library. Or is it both? If it is used as an application only, it needs to be moved outside of |
|
||
propagatedBuildInputs = with self; [ docopt pygments ]; | ||
|
||
src = pkgs.fetchFromGitHub { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the package seems to be available on PyPI. For Python packages PyPI is the preferred source.
a50ec86
to
8505df5
Compare
fixed all concerns |
@@ -6281,6 +6281,8 @@ in | |||
|
|||
cgdb = callPackage ../development/tools/misc/cgdb { }; | |||
|
|||
cheat = callPackage ../data/documentation/cheat { }; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
data
category is for data (not applications). A better place for cheat
is applications/office
or applications/misc
(IMHO)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I moved it to applications/misc
now, it does definitely not belong to application/office
. Its core asset are actually these short text files containing documentation like manpages
or gnome-user-docs
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
application/misc
is fine for me. Though, I should note that application/office
doesn't mean application should deal with large nicely formatted documents and this kind of things.
In example, we currently have todo.txt-cli and tudu in application/office
, which both are small apps for managing todo lists. There are also keepnote and eventlist, which are GUI apps for organizing other things.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cheat is not a todo/note manager.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IMHO, it's basically a note management software.
LGTM |
anything left to do? |
Motivation for this change
Things done
(nix.useSandbox on NixOS,
or option
build-use-sandbox
innix.conf
on non-NixOS)
nix-shell -p nox --run "nox-review wip"
./result/bin/
)