18
18
# nix-shell --argstr emacs 27.2 # 27.2
19
19
# nix-shell --argstr emacs 28.1 # 28.1
20
20
# nix-shell --argstr emacs 28.2 # 28.2
21
- # nix-shell --argstr emacs head # 29.0.50
21
+ # nix-shell --argstr emacs 29.1 # 29.1
22
+ # nix-shell --argstr emacs head # 30.0.50
22
23
# nix-shell --argstr emacs ci-26.3 # 26.3 (barebones; no GUI)
23
24
# nix-shell --argstr emacs ci-27.1 # 27.1 (barebones; no GUI)
24
25
# nix-shell --argstr emacs ci-27.2 # 27.2 (barebones; no GUI)
25
- # nix-shell --argstr emacs ci-HEAD # 29.0.50 (barebones; no GUI)
26
+ # nix-shell --argstr emacs ci-28.1 # 28.1 (barebones; no GUI)
27
+ # nix-shell --argstr emacs ci-28.2 # 28.2 (barebones; no GUI)
28
+ # nix-shell --argstr emacs ci-29.1 # 29.1 (barebones; no GUI)
29
+ # nix-shell --argstr emacs ci-HEAD # 30.0.50 (barebones; no GUI)
26
30
27
31
{ pkgs ? import ( fetchTarball "https://github.com/NixOS/nixpkgs/archive/22.05.tar.gz" )
28
32
{
37
41
emacs27-1 = ( import ( fetchTarball "https://github.com/NixOS/nixpkgs/archive/11264a390b197b80edeffac6f20e582f3ea318bd.tar.gz" ) { } ) . emacs ;
38
42
emacs27-2 = ( import ( fetchTarball "https://github.com/NixOS/nixpkgs/archive/4c87cb87a2db6b9eb43541c1cf83f2a2f725fa25.tar.gz" ) { } ) . emacs ;
39
43
emacs28-1 = ( import ( fetchTarball "https://github.com/NixOS/nixpkgs/archive/54e795706d9fa90004ed1274af639a717f04a2aa.tar.gz" ) { } ) . emacs ;
44
+ emacs29-1 = ( import ( fetchTarball "https://github.com/NixOS/nixpkgs/archive/c434383f2a4866a7c674019b4cdcbfc55db3c4ab.tar.gz" ) { } ) . emacs29 ;
40
45
} )
41
46
] ;
42
47
}
43
- , emacs ? "28.2 "
48
+ , emacs ? "29.1 "
44
49
, emacsdir ? "$(pwd)"
45
50
, doomdir ? ""
46
51
, doomlocaldir ? "$EMACSDIR/.local" } :
@@ -50,12 +55,14 @@ let emacsPkg = (if emacs == "26.3" then pkgs.emacs26
50
55
else if emacs == "27.2" then pkgs . emacs27-2
51
56
else if emacs == "28.1" then pkgs . emacs28-1
52
57
else if emacs == "28.2" then pkgs . emacs
58
+ else if emacs == "29.1" then pkgs . emacs29-1
53
59
else if emacs == "head" then pkgs . emacsGit
54
60
else if emacs == "ci-26.3" then pkgs . emacs-26-3
55
61
else if emacs == "ci-27.1" then pkgs . emacs-27-1
56
62
else if emacs == "ci-27.2" then pkgs . emacs-27-2
57
63
else if emacs == "ci-28.1" then pkgs . emacs-28-1
58
64
else if emacs == "ci-28.2" then pkgs . emacs-28-2
65
+ else if emacs == "ci-29.1" then pkgs . emacs-29-1
59
66
else if emacs == "ci-head" then pkgs . emacs-snapshot
60
67
else pkgs . emacs ) ;
61
68
in pkgs . stdenv . mkDerivation {
0 commit comments