Commit graph

46 commits

Author SHA1 Message Date
Joseph LaFreniere
931654aec6 Fix link to nix-community binary cache 2025-06-20 18:13:48 +08:00
pancho horrillo
233041cb05 README.org: update explanation of pure GTK builds
- The attribute `emacs-pgtk` has been renamed to `emacs-git-pgtk`¹
- The attribute `emacs-unstable-pgtk` is also provided``
- Pure GTK is no longer considered experimental.

¹: https://github.com/nix-community/emacs-overlay/pull/473

Co-authored-by: Lin Jian <me@linj.tech>
2025-06-05 02:15:05 +08:00
pancho horrillo
c0ad08752a README.org: drop now-unused LocalWords entry 2025-06-04 03:10:14 +08:00
pancho horrillo
6fad7c0b03 README.org: replace obsolete symbol emacsGit 2025-06-04 03:10:14 +08:00
Acid Bong
7b68c5b041 README: clarify emacsExtraPackages usage 2024-12-14 13:23:42 +08:00
Anderson Torres
8394b71705
README.org: change to official nixos wiki link 2024-10-11 22:12:12 -03:00
Merlin
0fef1e1e08
Update README.org
URL literals are deprecated in favour of strings
2024-06-19 12:14:14 +02:00
Saya
9a108561c4 README: emacsGit is deprecated, replace it with emacs-git 2024-03-27 16:16:07 +08:00
Hydrocat
ab2f15a1cd
Update README.org
Replaces emacsPgtk to emacs-pgtk as the expression was updated.
2023-11-23 13:45:31 +00:00
Justin Abrahms
6a262f645b
emacsUnstable -> emacs-unstable
Otherwise, the system complains: `trace: emacsUnstable has been renamed to emacs-unstable, please update your expression.`
2023-06-06 07:21:33 -07:00
Iron-Shark
0da5effdc8
added missing 'pkgs.' at start of package name for example. (#324)
* added missing 'pkgs.' at start of package name for example.

* fixed missing opening line

---------

Co-authored-by: Que <git@ironshark.org>
2023-05-17 23:37:27 +12:00
Lin Jian
d16c6c1fb2
Use overrideScope' for override
This fixes an issue that override cannot override packages which are
the dependencies of usePkgs and not in usePkgs.

This also preserves backward compatibility of override.  The hash of
the generated Emacs package from emacsWithPackagesFromUsePackage does
not change after this patch is applied using the old style override.
2023-04-11 12:23:43 +08:00
Brian Leung
d165f262eb
Don't mention aliased *nativeComp attributes 2022-12-02 21:13:46 -08:00
Lin Jian
57ee1eaab6
README: add doc for defaultInitFile 2022-10-15 16:27:56 +08:00
Lin Jian
c91c353b5d
Split into two overlays: one for emacs and one for emacs packages
Emacs packages in nixpkgs have binary cache since [1]. It is useful to
split the whole overlay into two seperated ones so that users can use
emacs packages in nixpkgs with emacsWithPackagesFromUsePackage or
emacsWithPackagesFromPackageRequires in this overlay.

[1]: https://github.com/NixOS/nixpkgs/pull/188110
2022-10-04 23:16:07 +08:00
Payas Relekar
d347fad669 Remove tracking issue from README.org 2022-09-11 09:24:56 +05:30
benjaminor
498364dcdf
Rename emacsPgtkGcc to emacsPgtkNativeComp
This keeps consistency with the other *NativeComp attributes
2022-04-23 22:24:13 +02:00
benjaminor
b50be56283
Add emacsGitNativeComp attribute
As described in #222, this adds an emacs build from master with native
	compilation enabled, but without using pure GTK.
2022-04-23 22:17:25 +02:00
adisbladis
8f21be102a Replace IRC channel reference with Matrix room
This has been the status quo for quite a while ^_^
2022-04-24 06:13:27 +12:00
adisbladis
1e654497fb Change the emacsGcc attribute to emacsNativeComp
In upstream nixpkgs PR https://github.com/NixOS/nixpkgs/pull/168076
native compilation support was introduced to the nixpkgs attribute.
This is a better naming more in line with upstream, so we should also
adopt it.

I have aliased emacsGcc to emacsNativeComp for backwards compatibility
with a trace notice informing users about the change.

Additionally we will now default to the upstream native comp derivation if it exists.
2022-04-16 16:56:16 +12:00
Kilian Holzinger
c76b9a084f Make pgtk attribute name clearer 2022-02-19 14:52:27 +01:00
Florian Franzen
f177e5d14a
Update that native-comp was merged in master (#143) 2021-04-30 19:03:16 +02:00
Mike Vanbuskirk
4ee9158fc7
Add Quickstart section to README.org (#42) 2021-04-10 01:39:47 +02:00
Damien Cassou
c72353617d
README: Move known words to the end of the buffer
This is were these words are usually found and where ispell writes
them.
2021-03-18 20:22:58 +01:00
Damien Cassou
ea58d59916
README: Add "Install directly from the overlay" section 2021-03-18 20:22:13 +01:00
Linus Heckemann
401546016d Document pgtk in README 2021-02-26 13:30:33 +01:00
talyz
2d2e50224c
Allow leaf to be used as an alternative to use-package..
..in `emacsWithPackagesFromUsePackage`.
2020-12-27 11:24:17 +01:00
Arnaud Spiwack
99570b781c README: add binary cache instructions 2020-11-27 12:09:05 +01:00
talyz
8dfdd60ea6
README: Note that emacsWithPackagesFromUsePackage lacks unicode support
Fixes #55
2020-08-16 10:27:45 +02:00
talyz
b900181472
Add alwaysTangle argument to emacsWithPackagesFromUsePackage
Add an option to tangle all Org mode babel code blocks by default and
update the documentation.
2020-08-11 18:17:19 +02:00
adisbladis
9c90c469f8
Add note on alwaysEnsure to README 2020-07-22 23:55:32 +02:00
Steve Purcell
fa7e127f03 Renamed packageFile arg to packageElisp for clarity 2020-06-21 15:36:01 +12:00
Steve Purcell
8439afbe1e Add emacsWithPackagesFromPackageRequires
This provides a mechanism for creating an Emacs closure that contains
the runtime dependencies for a given Emacs package source file, by
inspecting its Package-Requires header.
2020-06-20 15:54:57 +12:00
adisbladis
47a2e0b856
Add emacs native-comp branch
Co-authored-by: Benjamin Hipple <bhipple@protonmail.com>
2020-06-03 23:06:27 +01:00
adisbladis
e4eb0e66b1
Update README.org with the correct unstable attributes 2020-04-02 21:41:22 +01:00
Andrea Ciceri
383d82d233
Updated README from Emacs 27 to 28
The master branch in the official repository from which emacsGit is
built is now about Emacs 28
2020-04-02 21:41:15 +01:00
adisbladis
8e825589b4
Add stability warning to emacsGit 2020-01-10 10:54:34 +00:00
Elis Hirwing
997966c8d6
README: Add mention of emacsGit-nox 2019-10-29 22:40:51 +01:00
adisbladis
0c285c3287
Fix org-mode syntax 2019-08-29 16:07:43 +01:00
Hjörvar Ingvarsson
17a8eb3b85
added some discoverability
These were the things I needed to look for after arriving in this repository
2019-08-29 16:20:00 +02:00
adisbladis
5b9f3a8258
Add elpa/org package sets 2019-08-20 06:29:54 +01:00
adisbladis
92e35400a6
Fix README with correct function name 2019-08-19 11:17:06 +01:00
adisbladis
f84321f435
Add a method to make Emacs closures from use-package declarations 2019-08-19 11:15:54 +01:00
adisbladis
3c2743488f
Update README with correct heading 2019-08-13 23:33:55 +01:00
adisbladis
65699a664a
Migrate repo to new nix-community layout 2019-08-13 23:33:01 +01:00
Elis Hirwing
730035a58e
Add README for what the overlay contains and how to import it 2019-08-08 21:02:01 +02:00